|
@@ -972,7 +972,7 @@ namespace OTSModelSharp
|
|
}
|
|
}
|
|
if (smallparts.Count > 0)
|
|
if (smallparts.Count > 0)
|
|
{
|
|
{
|
|
-
|
|
|
|
|
|
+ Thread.Sleep(500);//add delay here,or else the eds system will halt.
|
|
nXRayAQTime = (uint)pXRayParam.GetSmallPartXrayTime();
|
|
nXRayAQTime = (uint)pXRayParam.GetSmallPartXrayTime();
|
|
|
|
|
|
log.Info("Begin to collect xraydata:" + smallparts.Count + "(" + nXRayAQTime.ToString() + ") on " + workmode.ToString());
|
|
log.Info("Begin to collect xraydata:" + smallparts.Count + "(" + nXRayAQTime.ToString() + ") on " + workmode.ToString());
|
|
@@ -996,7 +996,7 @@ namespace OTSModelSharp
|
|
}
|
|
}
|
|
if (smallparts.Count > 0)
|
|
if (smallparts.Count > 0)
|
|
{
|
|
{
|
|
-
|
|
|
|
|
|
+ Thread.Sleep(500);
|
|
log.Info("Begin to collect xraydata:" + smallparts.Count + " on " + OTS_X_RAY_SCAN_MODE.PointMode.ToString());
|
|
log.Info("Begin to collect xraydata:" + smallparts.Count + " on " + OTS_X_RAY_SCAN_MODE.PointMode.ToString());
|
|
nXRayAQTime = (uint)pXRayParam.GetSmallPartXrayTime();
|
|
nXRayAQTime = (uint)pXRayParam.GetSmallPartXrayTime();
|
|
m_EDSController.GetXRayByParts(smallparts, nXRayAQTime, true);
|
|
m_EDSController.GetXRayByParts(smallparts, nXRayAQTime, true);
|