Преглед на файлове

add a 500 ms delay between the big parts batch collection and the small parts batch collection.

gsp преди 1 година
родител
ревизия
4d057c9aee
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      OTSIncAMeasureApp/1-OTSMeasure/Measure/3-MeasureFlow/CSmplMeasure.cs

+ 2 - 2
OTSIncAMeasureApp/1-OTSMeasure/Measure/3-MeasureFlow/CSmplMeasure.cs

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