下料线程,不重复进

之前功能大致OK,分出改坐标系
bestlqiang 4 years ago
parent 8e93ec1546
commit 39bc7354e4

Binary file not shown.

@ -125,12 +125,12 @@ void CTrackWorkFlow::WorkFlowCtrl()
if (m_CurWorkStep == m_OldWorkStep)//无变化 if (m_CurWorkStep == m_OldWorkStep)//无变化
continue; continue;
//进入下料函数,设置 步骤为_ETrack_Step_Unload时,不执行 /*//进入下料函数,设置 步骤为_ETrack_Step_Unload时,不执行
if (m_OldWorkStep == _ETrack_Step_Throw_Edge_End&&m_CurWorkStep == _ETrack_Step_Unload) if (m_OldWorkStep == _ETrack_Step_Throw_Edge_End&&m_CurWorkStep == _ETrack_Step_Unload)
{ {
m_OldWorkStep = m_CurWorkStep;//记录当前步骤 m_OldWorkStep = m_CurWorkStep;//记录当前步骤
continue; continue;
} }*/
if (m_OldWorkStep == _ETrack_Step_Unload)//unload 结束步骤时 if (m_OldWorkStep == _ETrack_Step_Unload)//unload 结束步骤时
{ {
@ -140,7 +140,12 @@ void CTrackWorkFlow::WorkFlowCtrl()
} }
m_OldWorkStep = m_CurWorkStep;//记录当前步骤 m_OldWorkStep = m_CurWorkStep;//记录当前步骤
//在新线程中执行 //在新线程中执行
m_pthread=AfxBeginThread(ExecuteStepThread, this); if (m_CurWorkStep== _ETrack_Step_Throw_Edge_End)
m_pthread = AfxBeginThread(ExecuteStepThread, this); //m_pthread只记录下料
else
AfxBeginThread(ExecuteStepThread, this);
} }
} }
//执行当前步骤 //执行当前步骤

Loading…
Cancel
Save