不必须等待另一轨道下料完成,即可下料

模板自动同时加载
之前功能大致OK,分出改坐标系
bestlqiang 4 years ago
parent a19b098200
commit 2a0a4b6723

@ -474,6 +474,22 @@ void DlgHawkvisCamera::OnBnClickedSaveCatchTemp()
else else
str += " ʧ°Ü!"; str += " ʧ°Ü!";
gLogMgr->WriteDebugLog(str); gLogMgr->WriteDebugLog(str);
if (m_pHawkvisCtrl == &m_HawkvisCtrl1)
{
m_pHawkvisCtrl = &m_HawkvisCtrl2;
Sleep(100);
OnBnClickedLoadCatchTemp();
m_pHawkvisCtrl = &m_HawkvisCtrl1;//恢复
}
else
{
m_pHawkvisCtrl = &m_HawkvisCtrl1;
Sleep(100);
OnBnClickedLoadCatchTemp();
m_pHawkvisCtrl = &m_HawkvisCtrl2;//恢复
}
} }
catch (...) catch (...)
{ {

Binary file not shown.

@ -1459,15 +1459,17 @@ void CTrackWorkFlow::UnLoad()
//如果另外一个轴在unload ,要等待其unload 完成 //如果另外一个轴在unload ,要等待其unload 完成
if (gProgram_SZ_XL->IsbAutoWorkMode()) if (gProgram_SZ_XL->IsbAutoWorkMode())
{ {
int cnt = 0;
while (!gExitApp) while (!gExitApp)
{ {
Sleep(200); Sleep(500);
//获取另外一个轴的状态 //获取另外一个轴的状态
ETrackWorkStep OtherTrackWorkStep = gProgram_SZ_XL->GetOtherTrackWorkStep(m_TrackType); ETrackWorkStep OtherTrackWorkStep = gProgram_SZ_XL->GetOtherTrackWorkStep(m_TrackType);
if (OtherTrackWorkStep != _ETrack_Step_Unload) if ((OtherTrackWorkStep != _ETrack_Step_Unload)||cnt>10)
{ {
break; break;
} }
cnt++;
} }
} }

Loading…
Cancel
Save