Commit 1a7b7999 LN

1

1 个父辈 9f35dc4d
...@@ -126,18 +126,21 @@ namespace TSA_V ...@@ -126,18 +126,21 @@ namespace TSA_V
} }
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{ {
LogUnhandledException(e.ExceptionObject); LogUnhandledException("CurrentDomain_UnhandledException", e.ToString() + "" + e.ExceptionObject.ToString() + " ");
} }
static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{ {
LogUnhandledException(e.Exception); LogUnhandledException("Application_ThreadException", e.ToString() + "" + e.Exception.ToString() + " ");
} }
static void LogUnhandledException(object exceptionobj) static void LogUnhandledException(string type, string exceptionobj)
{ {
//这里可以进一步地写日志 //这里可以进一步地写日志
LogUtil.error(exceptionobj.ToString()); LogUtil.error("【" + type + "】" + exceptionobj);
MessageBox.Show(exceptionobj, type);
LogUtil.error("【" + type + "】" + exceptionobj);
} }
} }
} }
...@@ -222,36 +222,41 @@ namespace TSA_V ...@@ -222,36 +222,41 @@ namespace TSA_V
} }
private void timer_Tick(object sender, EventArgs e) private void timer_Tick(object sender, EventArgs e)
{ {
TimeSpan ss = DateTime.Now - LastTime; try
if (ss.TotalSeconds > TSAVBean.AuToModeSeconds)
{
LastTime = DateTime.Now;
int value = ConfigAppSettings.GetIntValue("CodeRun");
if (value.Equals(1))
{
btnNextPoint_Click(null, null);
}
}
FormStatus();
lblMsg.Text = TSAVBean.GetShowMsg();
if (TSAVBean.Status.Equals(TSAVStatus.Runing))
{ {
//如果没有开始工作,自动开始工作 TimeSpan ss = DateTime.Now - LastTime;
if (!TSAVBean.Work.IsWorking && btnStart.Enabled) if (ss.TotalSeconds > TSAVBean.AuToModeSeconds)
{
btnStart_Click(null, null);
}
if (!preIndex.Equals(TSAVBean.Work.currIndex) && (TSAVBean.Work.currPoint != null))
{ {
ShowTSAVPoint(); LastTime = DateTime.Now;
int value = ConfigAppSettings.GetIntValue("CodeRun");
if (value.Equals(1))
{
btnNextPoint_Click(null, null);
}
} }
if (TSAVBean.Work.IsLastP()) FormStatus();
lblMsg.Text = TSAVBean.GetShowMsg();
if (TSAVBean.Status.Equals(TSAVStatus.Runing))
{ {
ShowAOI(); //如果没有开始工作,自动开始工作
if (!TSAVBean.Work.IsWorking && btnStart.Enabled)
{
btnStart_Click(null, null);
}
if (!preIndex.Equals(TSAVBean.Work.currIndex) && (TSAVBean.Work.currPoint != null))
{
ShowTSAVPoint();
}
if (TSAVBean.Work.IsLastP())
{
ShowAOI();
}
} }
}catch (Exception ex)
{
LogUtil.error(Name+ "timer_Tick 出错:" + ex.ToString());
} }
} }
private DateTime LastTime = DateTime.Now; private DateTime LastTime = DateTime.Now;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!