Commit 1a7b7999 LN

1

1 个父辈 9f35dc4d
......@@ -126,18 +126,21 @@ namespace TSA_V
}
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)
{
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
}
private void timer_Tick(object sender, EventArgs e)
{
TimeSpan ss = DateTime.Now - LastTime;
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))
try
{
//如果没有开始工作,自动开始工作
if (!TSAVBean.Work.IsWorking && btnStart.Enabled)
{
btnStart_Click(null, null);
}
if (!preIndex.Equals(TSAVBean.Work.currIndex) && (TSAVBean.Work.currPoint != null))
TimeSpan ss = DateTime.Now - LastTime;
if (ss.TotalSeconds > TSAVBean.AuToModeSeconds)
{
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;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!