浏览代码

add time delay before COLLECT_CURRENTXRAYArea

gsp 3 年之前
父节点
当前提交
d49c31c086
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      OTSCPP/OTSControl/Oxford/OxfordWrapper/OxfordControllerWrapper.cpp

+ 4 - 2
OTSCPP/OTSControl/Oxford/OxfordWrapper/OxfordControllerWrapper.cpp

@@ -1419,10 +1419,12 @@ bool OxfordControllerWrapper::CollectXrayArea(const long a_nAcTimeMilliseconds,
 	_oxfordControllerData.m_nPixelNum = a_pXrayDataList[_oxfordControllerData.m_nCollectedXrayCounts].m_nPixelNum;
 	_oxfordControllerData.m_nCollectedPixelCounts = 0;
 
+	Thread::Sleep(1000);
+
 	m_startControllerEvent->Set();
 
-	Thread::Sleep(a_nAcTimeMilliseconds * a_nXrayDataCount);
-	long nCollectedTime = a_nAcTimeMilliseconds * a_nXrayDataCount;
+	//Thread::Sleep(a_nAcTimeMilliseconds * a_nXrayDataCount);
+	long nCollectedTime =1000;
 	long nCollectedTimeLimit = nCollectedTime + a_nXrayDataCount * g_nSingleFeatureCollectDelay + g_nXrayControllerConnectTimeOutMilliSeconds;
 
 	while (true)