|
@@ -587,7 +587,7 @@ namespace MeasureThread
|
|
|
}
|
|
|
|
|
|
//判断孔状态
|
|
|
- if(m_cutHoles[i].STATE != State.Unmeasured)
|
|
|
+ if(m_cutHoles[i].STATE != State.Ready)
|
|
|
{
|
|
|
continue;
|
|
|
}
|
|
@@ -598,7 +598,9 @@ namespace MeasureThread
|
|
|
m_cutHoles[i].START = DateTime.Now;
|
|
|
//SendMsg("第一个切孔开始测量");
|
|
|
//切孔操作-开始
|
|
|
- SendCutHoleMsg(((int)ThreadState.InProcess).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ m_cutHoles[i].STATE = State.InProcess;
|
|
|
+ //SendCutHoleMsg(((int)ThreadState.InProcess).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ SendCutHoleMsg(((int)m_cutHoles[i].STATE).ToString(), m_cutHoles[i].HoleName);
|
|
|
firstPosition = iSEM.GetStagePosition();
|
|
|
//第一个孔的测试
|
|
|
|
|
@@ -618,7 +620,8 @@ namespace MeasureThread
|
|
|
m_measureFile.Save();
|
|
|
}
|
|
|
//切孔操作-完成
|
|
|
- SendCutHoleMsg(((int)ThreadState.Success).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ //SendCutHoleMsg(((int)ThreadState.Success).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ SendCutHoleMsg(((int)m_cutHoles[i].STATE).ToString(), m_cutHoles[i].HoleName);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -626,7 +629,9 @@ namespace MeasureThread
|
|
|
//非第一个孔的测试
|
|
|
//SendMsg("第" + i.ToString() + "个切孔开始测量");
|
|
|
//切孔操作-开始
|
|
|
- SendCutHoleMsg(((int)ThreadState.InProcess).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ //SendCutHoleMsg(((int)ThreadState.InProcess).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ m_cutHoles[i].STATE = State.InProcess;
|
|
|
+ SendCutHoleMsg(((int)m_cutHoles[i].STATE).ToString(), m_cutHoles[i].HoleName);
|
|
|
//其他孔的测试
|
|
|
//成功
|
|
|
if (OtherHole())
|
|
@@ -643,15 +648,16 @@ namespace MeasureThread
|
|
|
m_cutHoles[i].END = DateTime.Now;
|
|
|
m_measureFile.Save();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//切孔操作-完成
|
|
|
- SendCutHoleMsg(((int)ThreadState.Success).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ //SendCutHoleMsg(((int)ThreadState.Success).ToString(), m_cutHoles[i].HoleName);
|
|
|
+ SendCutHoleMsg(((int)m_cutHoles[i].STATE).ToString(), m_cutHoles[i].HoleName);
|
|
|
}
|
|
|
|
|
|
if(key_stop)
|
|
|
{
|
|
|
m_cutHoles[i].END = DateTime.Now;
|
|
|
- m_cutHoles[i].STATE = State.Unmeasured;
|
|
|
+ m_cutHoles[i].STATE = State.Ready;
|
|
|
m_measureFile.Save();
|
|
|
arg.Message = "用户停止测量";
|
|
|
SendMsg("0-0");
|