|
|
@ -120,7 +120,7 @@ void CTrackWorkFlow::WorkFlowCtrl()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (gExitApp)
|
|
|
|
if (gExitApp)
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
Sleep(100);
|
|
|
|
Sleep(200);
|
|
|
|
if (m_CurWorkStep == m_OldWorkStep)//无变化
|
|
|
|
if (m_CurWorkStep == m_OldWorkStep)//无变化
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
if (m_OldWorkStep == _ETrack_Step_Unload)//unload 结束步骤时
|
|
|
|
if (m_OldWorkStep == _ETrack_Step_Unload)//unload 结束步骤时
|
|
|
@ -831,6 +831,10 @@ void CTrackWorkFlow::MoveToPos(ETrackWorkStep WorkStep)
|
|
|
|
|
|
|
|
|
|
|
|
Motor.NotifyObservers();
|
|
|
|
Motor.NotifyObservers();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
bool CTrackWorkFlow::IsTrackIdle()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return (m_CurWorkStep == _ETrack_Step_NULL) || (m_CurWorkStep == _ETrack_Step_Stop);
|
|
|
|
|
|
|
|
}
|
|
|
|
//上料
|
|
|
|
//上料
|
|
|
|
void CTrackWorkFlow::Load()
|
|
|
|
void CTrackWorkFlow::Load()
|
|
|
|
{
|
|
|
|
{
|
|
|
|