Browse Source

add 500ms delay after calling to MoveSEMToPoint in oxford

gsp 1 year ago
parent
commit
30cf675d4b

+ 1 - 73
Bin/x64/Debug/Config/SysData/OTSStage.stg

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<XMLData Modify="true" PathName=".\Config\SysData\OTSStage.stg" WorkingStageId="6">
+<XMLData Modify="true" PathName=".\Config\SysData\OTSStage.stg" WorkingStageId="0">
   <Collection RegName="Stagelist">
     <Member strName="圆形九圆孔50mm">
       <Member RegName="boundary" PolygonPoint="" rectDomian="0,0,50000,0" shape="0:ROUND" />
@@ -54,77 +54,5 @@
         <Member HoleName="7" rectDomian="-23000,0,15000,0" shape="0" />
       </Collection>
     </Member>
-    <Member strName="Apero">
-      <Member RegName="boundary" PolygonPoint="" rectDomian="0,0,130000,120000" shape="1:RECTANGLE" />
-      <Member RegName="std" PolygonPoint="" rectDomian="6300,0,2,0" shape="0:ROUND" />
-      <Collection RegName="Holes">
-        <Member HoleName="9" rectDomian="0,0,10000,0" shape="0" />
-        <Member HoleName="2" rectDomian="0,25000,10000,0" shape="0" />
-        <Member HoleName="3" rectDomian="-15000,25000,10000,0" shape="0" />
-        <Member HoleName="1" rectDomian="15000,25500,10000,0" shape="0" />
-        <Member HoleName="4" rectDomian="22000,13000,10000,0" shape="0" />
-        <Member HoleName="5" rectDomian="7000,13000,10000,0" shape="0" />
-        <Member HoleName="6" rectDomian="-7500,13000,10000,0" shape="0" />
-        <Member HoleName="7" rectDomian="-22500,13000,10000,0" shape="0" />
-        <Member HoleName="8" rectDomian="14000,0,10000,0" shape="0" />
-        <Member HoleName="10" rectDomian="-15000,0,10000,0" shape="0" />
-        <Member HoleName="11" rectDomian="-30000,0,10000,0" shape="0" />
-        <Member HoleName="12" rectDomian="22000,-12500,10000,0" shape="0" />
-        <Member HoleName="13" rectDomian="7000,-12500,10000,0" shape="0" />
-        <Member HoleName="14" rectDomian="-7500,-12500,10000,0" shape="0" />
-        <Member HoleName="15" rectDomian="-22500,-12500,10000,0" shape="0" />
-        <Member HoleName="16" rectDomian="14500,-24500,10000,0" shape="0" />
-        <Member HoleName="17" rectDomian="-500,-24500,10000,0" shape="0" />
-        <Member HoleName="18" rectDomian="-14500,-24500,10000,0" shape="0" />
-      </Collection>
-    </Member>
-    <Member strName="Apero12">
-      <Member RegName="boundary" PolygonPoint="" rectDomian="0,0,130000,120000" shape="1:RECTANGLE" />
-      <Member RegName="std" PolygonPoint="" rectDomian="6300,0,2,0" shape="0:ROUND" />
-      <Collection RegName="Holes">
-        <Member HoleName="9" rectDomian="0,0,12000,0" shape="0" />
-        <Member HoleName="2" rectDomian="0,25000,12000,0" shape="0" />
-        <Member HoleName="3" rectDomian="-15000,25000,12000,0" shape="0" />
-        <Member HoleName="1" rectDomian="15000,25500,12000,0" shape="0" />
-        <Member HoleName="4" rectDomian="22000,13000,12000,0" shape="0" />
-        <Member HoleName="5" rectDomian="7000,13000,12000,0" shape="0" />
-        <Member HoleName="6" rectDomian="-7500,13000,12000,0" shape="0" />
-        <Member HoleName="7" rectDomian="-22500,13000,12000,0" shape="0" />
-        <Member HoleName="8" rectDomian="14000,0,12000,0" shape="0" />
-        <Member HoleName="10" rectDomian="-15000,0,12000,0" shape="0" />
-        <Member HoleName="11" rectDomian="-30000,0,12000,0" shape="0" />
-        <Member HoleName="12" rectDomian="22000,-12500,12000,0" shape="0" />
-        <Member HoleName="13" rectDomian="7000,-12500,12000,0" shape="0" />
-        <Member HoleName="14" rectDomian="-7500,-12500,12000,0" shape="0" />
-        <Member HoleName="15" rectDomian="-22500,-12500,12000,0" shape="0" />
-        <Member HoleName="16" rectDomian="14500,-24500,12000,0" shape="0" />
-        <Member HoleName="17" rectDomian="-500,-24500,12000,0" shape="0" />
-        <Member HoleName="18" rectDomian="-14500,-24500,12000,0" shape="0" />
-      </Collection>
-    </Member>
-    <Member strName="Apero12_90">
-      <Member RegName="boundary" PolygonPoint="" rectDomian="0,0,90000,90000" shape="1:RECTANGLE" />
-      <Member RegName="std" PolygonPoint="" rectDomian="6300,0,2,0" shape="0:ROUND" />
-      <Collection RegName="Holes">
-        <Member HoleName="9" rectDomian="0,0,12000,0" shape="0" />
-        <Member HoleName="2" rectDomian="0,25000,12000,0" shape="0" />
-        <Member HoleName="3" rectDomian="-15000,25000,12000,0" shape="0" />
-        <Member HoleName="1" rectDomian="15000,25500,12000,0" shape="0" />
-        <Member HoleName="4" rectDomian="22000,13000,12000,0" shape="0" />
-        <Member HoleName="5" rectDomian="7000,13000,12000,0" shape="0" />
-        <Member HoleName="6" rectDomian="-7500,13000,12000,0" shape="0" />
-        <Member HoleName="7" rectDomian="-22500,13000,12000,0" shape="0" />
-        <Member HoleName="8" rectDomian="14000,0,12000,0" shape="0" />
-        <Member HoleName="10" rectDomian="-15000,0,12000,0" shape="0" />
-        <Member HoleName="11" rectDomian="-30000,0,12000,0" shape="0" />
-        <Member HoleName="12" rectDomian="22000,-12500,12000,0" shape="0" />
-        <Member HoleName="13" rectDomian="7000,-12500,12000,0" shape="0" />
-        <Member HoleName="14" rectDomian="-7500,-12500,12000,0" shape="0" />
-        <Member HoleName="15" rectDomian="-22500,-12500,12000,0" shape="0" />
-        <Member HoleName="16" rectDomian="14500,-24500,12000,0" shape="0" />
-        <Member HoleName="17" rectDomian="-500,-24500,12000,0" shape="0" />
-        <Member HoleName="18" rectDomian="-14500,-24500,12000,0" shape="0" />
-      </Collection>
-    </Member>
   </Collection>
 </XMLData>

+ 2 - 0
OTSIncAMeasureApp/ServiceCenter/OxfordExtender/OxfordSemController.cs

@@ -9,6 +9,7 @@ using System.Threading.Tasks;
 using System.Runtime.Remoting.Channels.Ipc;
 using System.Runtime.Remoting.Channels;
 using OTSMeasureApp.ServiceCenter.OxfordExtender;
+using System.Threading;
 
 namespace OTSMeasureApp.ServiceCenter
 {
@@ -112,6 +113,7 @@ namespace OTSMeasureApp.ServiceCenter
         public bool MoveSEMToPoint(double a_dPositionX, double a_dPositionY)
         {
             var b= iExtender.MoveStageXY((float)a_dPositionX, (float)a_dPositionY);
+            Thread.Sleep(500);
             return b;
         }
 

+ 0 - 20
OTSSysMgrApp/SemTestForms.Designer.cs

@@ -43,7 +43,6 @@
             this.btnGKV = new System.Windows.Forms.Button();
             this.btnGBrightness = new System.Windows.Forms.Button();
             this.btnGSpotSize = new System.Windows.Forms.Button();
-            this.btnGSemScanFieldXY = new System.Windows.Forms.Button();
             this.btnGPositionXYR = new System.Windows.Forms.Button();
             this.tbScanMode = new System.Windows.Forms.TextBox();
             this.tbSpotSize = new System.Windows.Forms.TextBox();
@@ -90,7 +89,6 @@
             this.btnSSpotSize = new System.Windows.Forms.Button();
             this.btnMoveSEMToPoint = new System.Windows.Forms.Button();
             this.btnSPositionXYR = new System.Windows.Forms.Button();
-            this.btnSSemScanFieldXY = new System.Windows.Forms.Button();
             this.tbSSpotSize = new System.Windows.Forms.TextBox();
             this.tbSMagnification = new System.Windows.Forms.TextBox();
             this.tbSKV = new System.Windows.Forms.TextBox();
@@ -145,7 +143,6 @@
             this.gbGetMethods.Controls.Add(this.btnGKV);
             this.gbGetMethods.Controls.Add(this.btnGBrightness);
             this.gbGetMethods.Controls.Add(this.btnGSpotSize);
-            this.gbGetMethods.Controls.Add(this.btnGSemScanFieldXY);
             this.gbGetMethods.Controls.Add(this.btnGPositionXYR);
             this.gbGetMethods.Controls.Add(this.tbScanMode);
             this.gbGetMethods.Controls.Add(this.tbSpotSize);
@@ -316,13 +313,6 @@
             this.btnGSpotSize.UseVisualStyleBackColor = true;
             this.btnGSpotSize.Click += new System.EventHandler(this.btnGSpotSize_Click);
             // 
-            // btnGSemScanFieldXY
-            // 
-            this.btnGSemScanFieldXY.Location = new System.Drawing.Point(0, 0);
-            this.btnGSemScanFieldXY.Name = "btnGSemScanFieldXY";
-            this.btnGSemScanFieldXY.Size = new System.Drawing.Size(75, 23);
-            this.btnGSemScanFieldXY.TabIndex = 48;
-            // 
             // btnGPositionXYR
             // 
             this.btnGPositionXYR.Location = new System.Drawing.Point(428, 21);
@@ -621,7 +611,6 @@
             this.gbSetMethods.Controls.Add(this.btnSSpotSize);
             this.gbSetMethods.Controls.Add(this.btnMoveSEMToPoint);
             this.gbSetMethods.Controls.Add(this.btnSPositionXYR);
-            this.gbSetMethods.Controls.Add(this.btnSSemScanFieldXY);
             this.gbSetMethods.Controls.Add(this.tbSSpotSize);
             this.gbSetMethods.Controls.Add(this.tbSMagnification);
             this.gbSetMethods.Controls.Add(this.tbSKV);
@@ -850,13 +839,6 @@
             this.btnSPositionXYR.UseVisualStyleBackColor = true;
             this.btnSPositionXYR.Click += new System.EventHandler(this.btnSPositionXYR_Click);
             // 
-            // btnSSemScanFieldXY
-            // 
-            this.btnSSemScanFieldXY.Location = new System.Drawing.Point(0, 0);
-            this.btnSSemScanFieldXY.Name = "btnSSemScanFieldXY";
-            this.btnSSemScanFieldXY.Size = new System.Drawing.Size(75, 23);
-            this.btnSSemScanFieldXY.TabIndex = 47;
-            // 
             // tbSSpotSize
             // 
             this.tbSSpotSize.Font = new System.Drawing.Font("SimSun", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
@@ -1174,7 +1156,6 @@
         private System.Windows.Forms.Button btnGBeamBlank;
         private System.Windows.Forms.Button btnGKV;
         private System.Windows.Forms.Button btnGSpotSize;
-        private System.Windows.Forms.Button btnGSemScanFieldXY;
         private System.Windows.Forms.GroupBox gbSetMethods;
         private System.Windows.Forms.CheckBox cbSHT;
         private System.Windows.Forms.Button btnSContrast;
@@ -1201,7 +1182,6 @@
         private System.Windows.Forms.TextBox tbSPositionX;
         private System.Windows.Forms.Button btnHT;
         private System.Windows.Forms.Button btnSHT;
-        private System.Windows.Forms.Button btnSSemScanFieldXY;
         private System.Windows.Forms.Button btnMoveSEMToPoint;
         private System.Windows.Forms.Label label13;
         private System.Windows.Forms.Label label12;

+ 5 - 0
OTSSysMgrApp/SemTestForms.cs

@@ -1112,5 +1112,10 @@ namespace OTSSysMgrApp
         {
 
         }
+
+        private void btnSSemScanFieldXY_Click(object sender, EventArgs e)
+        {
+
+        }
     }
 }