Explorar el Código

add time delay before COLLECT_CURRENTXRAYArea

gsp hace 3 años
padre
commit
d49c31c086

+ 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)