Jelajahi Sumber

201511271049

YJ2025020924 5 bulan lalu
induk
melakukan
1bf1ca98dd

+ 182 - 233
Model/Alarm.cs

@@ -57,244 +57,193 @@ namespace Model
             ("Application.A33_Encapsulation1_Manual.b封合轴error" , "A33封装站封合轴Error" , true),
             ("Application.A33_Encapsulation1_Manual.b走带轴error" , "A33封装站走带轴Error" , true),
             ("Application.A33_Encapsulation1_Auto.b走带无法复原报警" , "A33封装站走带无法复原报警" , true),
-            ("Application.InOutPut.A33封装站.b温控高温报警" , "A33封装站温控高温报警" , true),
-            ("Application.InOutPut.A33封装站.b温控低温报警" , "A33封装站温控低温报警" , true),
-            ("Application.InOutPut.A33封装站.b封合罩报警" , "A33封装站封合罩报警" , true),
-
-            //("Application.GVL_A04_Auto.b旋转轴Error" , "A04转向站1旋转轴Error" , true),
-            //("Application.GVL_A05_Auto.b下压轴Error" , "A05测试站1下压轴Error" , true),
-            //("Application.GVL_A06_Auto.b下压轴Error" , "A06测试站2下压轴Error" , true),
-            //("Application.GVL_A07_Auto.b下压轴Error" , "A07测试站3下压轴Error" , true),
-            //("Application.GVL_A08_Auto.b下压轴Error" , "A08测试站4下压轴Error" , true),
-            //("Application.GVL_A09_Auto.b料盒轴Error" , "A09四排料盒1料盒轴Error" , true),
-            //("Application.GVL_A10_Auto.b料盒轴Error" , "A10四排料盒2料盒轴Error" , true),
-            //("Application.GVL_A11_Auto.b下压轴Error" , "A11定位站1下压轴Error" , true),
-            //("Application.GVL_A15_Auto.b下压轴Error" , "A15加热盘下压轴Error" , true),
-            //("Application.GVL_A15_Auto.b热测升降轴Error" , "A15加热盘热测升降轴Error" , true),
-            //("Application.GVL_A15_Auto.b热测盘Error" , "A15热测盘Error" , true),
-            //("Application.GVL_A15_Auto.b翻转升降轴Error" , "A15加热盘翻转升降轴Error" , true),
-            //("Application.GVL_A15_Auto.b翻转轴Error" , "A15加热盘翻转轴Error" , true),
-            //("Application.GVL_A20_Auto.b下压轴Error" , "A20降温站1下压轴Error" , true),
-            //("Application.GVL_A21_Auto.b下压轴Error" , "A21降温站2下压轴Error" , true),
-            //("Application.GVL_A22_Auto.b料盒轴Error" , "A22热测NG四排料料盒轴Error" , true),
-            //("Application.GVL_A23_Auto.b下压轴Error" , "A23降温站3下压轴Error" , true),
-            //("Application.GVL_A24_Auto.b下压轴Error" , "A24镭射打标下压轴Error" , true),
-            //("Application.GVL_A24_Auto.b镭射盘Error" , "A24镭射盘Error" , true),
-            //("Application.GVL_A26_Auto.b下压轴Error" , "A26定位站2下压轴Error" , true),
-            //("Application.GVL_A27_Auto.b下压轴Error" , "A27测试站5下压轴Error" , true),
-            //("Application.GVL_A28_Auto.b下压轴Error" , "A28转向站2下压轴Error" , true),
-            //("Application.GVL_A28_Auto.b旋转轴Error" , "A28转向站2旋转轴Error" , true),
-            //("Application.GVL_A29_Auto.b下压轴Error" , "A29 3D检测下压轴Error" , true),
-            //("Application.GVL_A30_Auto.b料盒轴Error" , "A30 3D检测NG排料料盒轴Error" , true),
-            //("Application.GVL_A31_Auto.b下压轴Error" , "A31封装1前定位站下压轴Error" , true),
-            //("Application.Var_Hand_A33_Encapsulation1.b下压轴Error" , "A33封装1站下压轴Error" , true),
-            //("Application.Var_Hand_A33_Encapsulation1.b封合轴Error" , "A33封装1站封合轴Error" , true),
-            //("Application.Var_Hand_A33_Encapsulation1.b走带轴Error" , "A33封装1站走带轴Error" , true),
-            //("Application.GVL_A35_Auto.b下压轴Error" , "A35封装2前定位站下压轴Error" , true),
-            //("Application.Var_Hand_A37_Encapsulation2.b下压轴Error" , "A37封装2站下压轴Error" , true),
-            //("Application.Var_Hand_A37_Encapsulation2.b封合轴Error" , "A37封装2站封合轴Error" , true),
-            //("Application.Var_Hand_A37_Encapsulation2.b走带轴Error" , "A37封装2站走带轴Error" , true),
-
-            //("Application.Var_Auto_Turntable.b_Error[1]" , "A00主转盘下压轴不在位,无法移动" , true),
-
-            //("Application.GVL_A01_Auto.b入料站异常[1]" , "A01入料站门闸感应超时报警" , true),
-
-            //("Application.GVL_A02_Auto.bError[10]" , "A02正反检CCD返回EOT超时报警" , true),
-
-            //("Application.GVL_A03_Auto.bError[1]" , "A03 NG抛料材料未清除,需要手动清除材料" , true),
-
-            //("Application.GVL_A04_Auto.bError[1]" , "A04正反检转向站1材料未取走报警" , true),
-            //("Application.GVL_A04_Auto.bError[2]" , "A04正反检转向站1材料缺失报警" , true),
-
-            //("Application.GVL_A05_Auto.bError[1]" , "A05测试站1材料未取走报警" , true),
-            //("Application.GVL_A05_Auto.bError[2]" , "A05测试站1材料缺失报警" , true),
-            //("Application.GVL_A05_Auto.bError[10]" , "A05测试站1测试机返回EOT超时" , true),
-            //("Application.GVL_A05_Auto.bError[11]" , "A05测试站1返回Bin结果异常" , true),
-
-            //("Application.GVL_A06_Auto.bError[1]" , "A06测试站2材料未取走报警" , true),
-            //("Application.GVL_A06_Auto.bError[2]" , "A06测试站2材料缺失报警" , true),
-            //("Application.GVL_A06_Auto.bError[10]" , "A06测试站2测试机返回EOT超时" , true),
-            //("Application.GVL_A06_Auto.bError[11]" , "A06测试站2返回Bin结果异常" , true),
-
-            //("Application.GVL_A07_Auto.bError[1]" , "A07测试站3材料未取走报警" , true),
-            //("Application.GVL_A07_Auto.bError[2]" , "A07测试站3材料缺失报警" , true),
-            //("Application.GVL_A07_Auto.bError[10]" , "A07测试站3测试机返回EOT超时" , true),
-            //("Application.GVL_A07_Auto.bError[11]" , "A07测试站3返回Bin结果异常" , true),
-
-            //("Application.GVL_A08_Auto.bError[1]" , "A08测试站4材料未取走报警" , true),
-            //("Application.GVL_A08_Auto.bError[2]" , "A08测试站4材料缺失报警" , true),
-            //("Application.GVL_A08_Auto.bError[10]" , "A08测试站4测试机返回EOT超时" , true),
-            //("Application.GVL_A08_Auto.bError[11]" , "A08测试站4返回Bin结果异常" , true),
-
-            //("Application.GVL_A09_Auto.bError[1]" , "A09测试NG抛料站NG抛料失败,需要手动清除材料" , true),
-            //("Application.GVL_A09_Auto.bError[2]" , "A09测试NG抛料站NG抛料站材料缺失报警" , true),
-            //("Application.GVL_A09_Auto.bError[25]" , "A09测试NG抛料站NG料盒1满料" , true),
-            //("Application.GVL_A09_Auto.bError[26]" , "A09测试NG抛料站NG料盒2满料" , true),
-            //("Application.GVL_A09_Auto.bError[27]" , "A09测试NG抛料站NG料盒3满料" , true),
-            //("Application.GVL_A09_Auto.bError[28]" , "A09测试NG抛料站NG料盒4满料" , true),
-            //("Application.GVL_A09_Auto.bError[31]" , "A09测试NG抛料站NG料盒1缺失" , true),
-            //("Application.GVL_A09_Auto.bError[32]" , "A09测试NG抛料站NG料盒2缺失" , true),
-            //("Application.GVL_A09_Auto.bError[33]" , "A09测试NG抛料站NG料盒3缺失" , true),
-            //("Application.GVL_A09_Auto.bError[34]" , "A09测试NG抛料站NG料盒4缺失" , true),
-
-            //("Application.GVL_A10_Auto.bError[1]" , "A10测试NG抛料站NG抛料失败,需要手动清除材料" , true),
-            //("Application.GVL_A10_Auto.bError[2]" , "A10测试NG抛料站NG抛料站材料缺失报警" , true),
-            //("Application.GVL_A10_Auto.bError[25]" , "A10测试NG抛料站NG料盒1满料" , true),
-            //("Application.GVL_A10_Auto.bError[26]" , "A10测试NG抛料站NG料盒2满料" , true),
-            //("Application.GVL_A10_Auto.bError[27]" , "A10测试NG抛料站NG料盒3满料" , true),
-            //("Application.GVL_A10_Auto.bError[28]" , "A10测试NG抛料站NG料盒4满料" , true),
-            //("Application.GVL_A10_Auto.bError[31]" , "A10测试NG抛料站NG料盒1缺失" , true),
-            //("Application.GVL_A10_Auto.bError[32]" , "A10测试NG抛料站NG料盒2缺失" , true),
-            //("Application.GVL_A10_Auto.bError[33]" , "A10测试NG抛料站NG料盒3缺失" , true),
-            //("Application.GVL_A10_Auto.bError[34]" , "A10测试NG抛料站NG料盒4缺失" , true),
-
-            //("Application.GVL_A11_Auto.bError[1]" , "A11定位站1材料未取走报警" , true),
-            //("Application.GVL_A11_Auto.bError[2]" , "A11定位站1材料缺失报警" , true),
-
-            //("Application.GVL_A15_Auto.b热测站异常[1]" , "A15热测机返回EOT超时报警" , true),
-            //("Application.GVL_A15_Auto.b热测站异常[11]" , "A15热测站测试机返回Bin结果异常" , true),
-            //("Application.GVL_A15_Auto.b热测站异常[100]" , "A15热测盘卡料,使能断开" , true),
-            //("Application.GVL_A15_Auto.b热测盘可以运行" , "热测盘异常,检查热测盘是否卡料,复位报警后点击“热测盘定位”按键解除异常" , false),
-            //("Application.GVL_A15_Auto.b温度异常[1]" , "热测盘温控器1温度异常" , true),
-            //("Application.GVL_A15_Auto.b温度异常[2]" , "热测盘温控器2温度异常" , true),
-            //("Application.GVL_A15_Auto.b温度异常[3]" , "热测盘温控器3温度异常" , true),
-            //("Application.GVL_A15_Auto.b温度异常[4]" , "热测盘温控器4温度异常" , true),
-
-
-
-            //("Application.GVL_A20_Auto.bError[1]" , "A20降温站材料未取走报警" , true),
-            //("Application.GVL_A20_Auto.bError[2]" , "A20降温站材料缺失报警" , true),
-
-            //("Application.GVL_A21_Auto.bError[1]" , "A21降温站材料未取走报警" , true),
-            //("Application.GVL_A21_Auto.bError[2]" , "A21降温站材料缺失报警" , true),
-
-            //("Application.GVL_A22_Auto.bError[1]" , "A22热测NG抛料站NG抛料失败,需要手动清除材料" , true),
-            //("Application.GVL_A22_Auto.bError[2]" , "A22热测NG抛料站NG抛料站材料缺失报警" , true),
-            //("Application.GVL_A22_Auto.bError[25]" , "A22热测NG抛料站NG料盒1满料" , true),
-            //("Application.GVL_A22_Auto.bError[26]" , "A22热测NG抛料站NG料盒2满料" , true),
-            //("Application.GVL_A22_Auto.bError[27]" , "A22热测NG抛料站NG料盒3满料" , true),
-            //("Application.GVL_A22_Auto.bError[28]" , "A22热测NG抛料站NG料盒4满料" , true),
-            //("Application.GVL_A22_Auto.bError[31]" , "A22热测NG抛料站NG料盒1缺失" , true),
-            //("Application.GVL_A22_Auto.bError[32]" , "A22热测NG抛料站NG料盒2缺失" , true),
-            //("Application.GVL_A22_Auto.bError[33]" , "A22热测NG抛料站NG料盒3缺失" , true),
-            //("Application.GVL_A22_Auto.bError[34]" , "A22热测NG抛料站NG料盒4缺失" , true),
-
-            //("Application.GVL_A23_Auto.bError[1]" , "A23降温站材料未取走报警" , true),
-            //("Application.GVL_A23_Auto.bError[2]" , "A23降温站材料缺失报警" , true),
-
-            //("Application.GVL_A24_Auto.b镭射打标站异常[1]" , "A24镭射盘材料缺失报警" , true),
-            //("Application.GVL_A24_Auto.b镭射打标站异常[2]" , "A24镭射盘材料未取走报警" , true),
-            //("Application.GVL_A24_Auto.b镭射打标站异常[3]" , "A24镭射盘下料材料丢失报警,解除报警后按运行启动" , true),
-            //("Application.GVL_A24_Auto.b镭射打标站异常[10]" , "A24镭射盘CCD返回EOT结果超时" , true),
-            //("Application.GVL_A24_Auto.b镭射打标站异常[20]" , "A24镭射盘打标机返回EOT结果超时" , true),
+
+
+
+            ("Application.A00_Turntable_Auto.b_Error[1]" , "A00主转盘下压轴不在位,无法移动" , true),
+
+            ("Application.A01_FeedInStation_Auto.b入料站异常[1]" , "A01入料站门闸感应超时报警" , true),
             
-            //("Application.GVL_A26_Auto.bError[1]" , "A26定位站2材料未取走报警" , true),
-            //("Application.GVL_A26_Auto.bError[2]" , "A26定位站2材料缺失报警" , true),
-
-            //("Application.GVL_A27_Auto.bError[1]" , "A27测试站5材料未取走报警" , true),
-            //("Application.GVL_A27_Auto.bError[2]" , "A27测试站5材料缺失报警" , true),
-            //("Application.GVL_A27_Auto.bError[10]" , "A27测试站5测试机返回EOT超时" , true),
-            //("Application.GVL_A27_Auto.bError[11]" , "A27测试站5返回Bin结果异常" , true),
-
-            //("Application.GVL_A28_Auto.bError[1]" , "A28转向站2材料未取走报警" , true),
-            //("Application.GVL_A28_Auto.bError[2]" , "A28转向站2材料缺失报警" , true),
-
-            //("Application.GVL_A29_Auto.bError[10]" , "A29 3D检测站CCD返回EOT超时报警" , true),
-
-            //("Application.GVL_A30_Auto.bError[1]" , "A30 3D检测NG抛料站NG抛料失败,需要手动清除材料" , true),
-            //("Application.GVL_A30_Auto.bError[2]" , "A30 3D检测NG抛料站NG抛料站材料缺失报警" , true),
-            //("Application.GVL_A30_Auto.bError[25]" , "A30 3D检测NG抛料站NG料盒1满料" , true),
-            //("Application.GVL_A30_Auto.bError[26]" , "A30 3D检测NG抛料站NG料盒2满料" , true),
-            //("Application.GVL_A30_Auto.bError[27]" , "A30 3D检测NG抛料站NG料盒3满料" , true),
-            //("Application.GVL_A30_Auto.bError[28]" , "A30 3D检测NG抛料站NG料盒4满料" , true),
-            //("Application.GVL_A30_Auto.bError[31]" , "A30 3D检测NG抛料站NG料盒1缺失" , true),
-            //("Application.GVL_A30_Auto.bError[32]" , "A30 3D检测NG抛料站NG料盒2缺失" , true),
-            //("Application.GVL_A30_Auto.bError[33]" , "A30 3D检测NG抛料站NG料盒3缺失" , true),
-            //("Application.GVL_A30_Auto.bError[34]" , "A30 3D检测NG抛料站NG料盒4缺失" , true),
-
-            //("Application.GVL_A31_Auto.bError[1]" , "A31封装前定位1材料未取走报警" , true),
-            //("Application.GVL_A31_Auto.bError[2]" , "A31封装前定位2材料缺失报警" , true),
-
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[1]" , "A33载带丢失" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[2]" , "A33盖膜丢失" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[3]" , "A33加温过高" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[4]" , "A33加温过低" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[5]" , "A33封合罩丢失" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[6]" , "A33叠料报警" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[7]" , "A33封装站整租未到位" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[8]" , "A33盖膜余量少于两卷,及时更换" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[9]" , "A33载带余量少于两卷,及时更换" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[10]" , "A33模式2上下吸嘴有残料" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[11]" , "A33上下吸嘴料件丢失" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[12]" , "A33默认模式上下吸嘴有残料" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[13]" , "A33印字复检CCD未通过" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[14]" , "A33空料检测检出异料" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[15]" , "空料检测检出空料" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[16]" , "A33走带时封合轴位置异常" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[17]" , "A33走带时切刀位置异常,检查切刀电磁阀信号" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[18]" , "A33压痕画像CCD未通过" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[19]" , "A33切刀位置异常,不在初始位置" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[20]" , "A33切刀伸出未到位" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[21]" , "A33走带对位失败" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[22]" , "A33封合气缸到位超时" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[23]" , "A33印字复检相机超时" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[24]" , "A33压痕画像相机超时" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[25]" , "A33走带轴移动过大无法自动复位,需手动回记忆位" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[30]" , "A33 CCD1发送EOT后返回结果超时" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[31]" , "A33 CCD2发送EOT后返回结果超时" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[32]" , "A33上料吸嘴与上料格同时有料,需手动抛掉其中一个" , true),
-            //("Application.Var_Auto_A33_Encapsulation1.b_Error[33]" , "A33上料吸嘴取料连续失败" , true),
-
-            //("Application.GVL_A35_Auto.bError[1]" , "A35封装前定位2材料未取走报警" , true),
-            //("Application.GVL_A35_Auto.bError[2]" , "A35封装前定位2材料缺失报警" , true),
-
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[1]" , "A37载带丢失" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[2]" , "A37盖膜丢失" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[3]" , "A37加温过高" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[4]" , "A37加温过低" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[5]" , "A37封合罩丢失" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[6]" , "A37叠料报警" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[7]" , "A37封装站整租未到位" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[8]" , "A37盖膜余量少于两卷,及时更换" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[9]" , "A37载带余量少于两卷,及时更换" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[10]" , "A37模式2上下吸嘴有残料" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[11]" , "A37上下吸嘴料件丢失" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[12]" , "A37默认模式上下吸嘴有残料" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[13]" , "A37印字复检CCD未通过" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[14]" , "A37空料检测检出异料" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[15]" , "A37空料检测检出空料" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[16]" , "A37走带时封合轴位置异常" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[17]" , "A37走带时切刀位置异常,检查切刀电磁阀信号" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[18]" , "A37压痕画像CCD未通过" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[19]" , "A37切刀位置异常,不在初始位置" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[20]" , "A37切刀伸出未到位" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[21]" , "A37走带对位失败" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[22]" , "A37封合气缸到位超时" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[23]" , "A37印字复检相机超时" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[24]" , "A37压痕画像相机超时" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[25]" , "A37走带轴移动过大无法自动复位,需手动回记忆位" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[30]" , "A37 CCD1发送EOT后返回结果超时" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[31]" , "A37 CCD2发送EOT后返回结果超时" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[32]" , "A37上料吸嘴与上料格同时有料,需手动抛掉其中一个" , true),
-            //("Application.Var_Auto_A37_Encapsulation2.b_Error[33]" , "A37上料吸嘴取料连续失败" , true),
-
-            //("Application.Var_Auto_A39_OverflowBox.b_Error[1]" , "A39料盒丢失" , true),
-            //("Application.Var_Auto_A39_OverflowBox.b_Error[2]" , "A39抛料超时" , true),
-
-
-            //("Application.PieceDate.ar_b低良报警[1]" , "测试站1良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[2]" , "测试站2良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[3]" , "测试站3良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[4]" , "测试站4良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[5]" , "测试站5良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[6]" , "热测良率过低" , true),
+            ("Application.A02_TestStation_Auto.bError[1]" , "A02电极性测试站材料未取走报警" , true),
+            ("Application.A02_TestStation_Auto.bError[2]" , "A02电极性测试站材料缺失报警" , true),
+            ("Application.A02_TestStation_Auto.bError[10]" , "A02电极性测试站测试机返回EOT超时" , true),
+            ("Application.A02_TestStation_Auto.bError[11]" , "A02电极性测试站返回Bin结果异常" , true),
+
+            ("Application.A03_DirectionTrun_Auto.bError[1]" , "A03转向站1材料未取走报警" , true),
+            ("Application.A03_DirectionTrun_Auto.bError[2]" , "A03转向站1材料缺失报警" , true),
+
+            ("Application.A04_TestStation_Auto.bError[1]" , "A04测试站1材料未取走报警" , true),
+            ("Application.A04_TestStation_Auto.bError[2]" , "A04测试站1材料缺失报警" , true),
+            ("Application.A04_TestStation_Auto.bError[10]" , "A04测试站1测试机返回EOT超时" , true),
+            ("Application.A04_TestStation_Auto.bError[11]" , "A04测试站1返回Bin结果异常" , true),
+
+            ("Application.A05_TestStation_Auto.bError[1]" , "A05测试站2材料未取走报警" , true),
+            ("Application.A05_TestStation_Auto.bError[2]" , "A05测试站2材料缺失报警" , true),
+            ("Application.A05_TestStation_Auto.bError[10]" , "A05测试站2测试机返回EOT超时" , true),
+            ("Application.A05_TestStation_Auto.bError[11]" , "A05测试站2返回Bin结果异常" , true),
+
+            ("Application.A06_TestStation_Auto.bError[1]" , "A06测试站3材料未取走报警" , true),
+            ("Application.A06_TestStation_Auto.bError[2]" , "A06测试站3材料缺失报警" , true),
+            ("Application.A06_TestStation_Auto.bError[10]" , "A06测试站3测试机返回EOT超时" , true),
+            ("Application.A06_TestStation_Auto.bError[11]" , "A06测试站3返回Bin结果异常" , true),
+
+            ("Application.A07_TestStation_Auto.bError[1]" , "A07测试站4材料未取走报警" , true),
+            ("Application.A07_TestStation_Auto.bError[2]" , "A07测试站4材料缺失报警" , true),
+            ("Application.A07_TestStation_Auto.bError[10]" , "A07测试站4测试机返回EOT超时" , true),
+            ("Application.A07_TestStation_Auto.bError[11]" , "A07测试站4返回Bin结果异常" , true),
+
+            ("Application.A08_TestNGContainer_Auto.bError[1]" , "A08四料盒1站NG抛料失败,需要手动清除材料" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[2]" , "A08四料盒1站NG抛料站材料缺失报警" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[25]" , "A08四料盒1站NG料盒1满料" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[26]" , "A08四料盒1站NG料盒2满料" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[27]" , "A08四料盒1站NG料盒3满料" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[28]" , "A08四料盒1站NG料盒4满料" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[31]" , "A08四料盒1站NG料盒1缺失" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[32]" , "A08四料盒1站NG料盒2缺失" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[33]" , "A08四料盒1站NG料盒3缺失" , true),
+            ("Application.A08_TestNGContainer_Auto.bError[34]" , "A08四料盒1站NG料盒4缺失" , true),
+
+            ("Application.A09_TestNGContainer_Auto.bError[1]" , "A09四料盒2站NG抛料失败,需要手动清除材料" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[2]" , "A09四料盒2站NG抛料站材料缺失报警" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[25]" , "A09四料盒2站NG料盒1满料" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[26]" , "A09四料盒2站NG料盒2满料" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[27]" , "A09四料盒2站NG料盒3满料" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[28]" , "A09四料盒2站NG料盒4满料" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[31]" , "A09四料盒2站NG料盒1缺失" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[32]" , "A09四料盒2站NG料盒2缺失" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[33]" , "A09四料盒2站NG料盒3缺失" , true),
+            ("Application.A09_TestNGContainer_Auto.bError[34]" , "A09四料盒2站NG料盒4缺失" , true),
+
+
+            ("Application.A10_LocateStation_Auto.bError[1]" , "A10定位站1材料未取走报警" , true),
+            ("Application.A10_LocateStation_Auto.bError[2]" , "A10定位站1材料缺失报警" , true),
+
+            ("Application.A14_ThermalTest_Auto.b热测站异常[1]" , "A14热测机返回EOT超时报警" , true),
+            ("Application.A14_ThermalTest_Auto.b热测站异常[11]" , "A14热测站测试机返回Bin结果异常" , true),
+            ("Application.A14_ThermalTest_Auto.b热测站异常[100]" , "A14热测盘卡料,使能断开" , true),
+            ("Application.A14_ThermalTest_Auto.b热测盘可以运行" , "A14热测盘异常,检查热测盘是否卡料,复位报警后点击“热测盘定位”按键解除异常" , false),
+            ("Application.A14_ThermalTest_Auto.b温度异常[1]" , "A14热测盘温控器1温度异常" , true),
+            ("Application.A14_ThermalTest_Auto.b温度异常[2]" , "A14热测盘温控器2温度异常" , true),
+            ("Application.A14_ThermalTest_Auto.b温度异常[3]" , "A14热测盘温控器3温度异常" , true),
+            ("Application.A14_ThermalTest_Auto.b温度异常[4]" , "A14热测盘温控器4温度异常" , true),
+
+
+
+            ("Application.A18_CoolingStation_Auto.bError[1]" , "A18降温站材料未取走报警" , true),
+            ("Application.A18_CoolingStation_Auto.bError[2]" , "A18降温站材料缺失报警" , true),
+
+            ("Application.A19_CoolingStation_Auto.bError[1]" , "A19降温站材料未取走报警" , true),
+            ("Application.A19_CoolingStation_Auto.bError[2]" , "A19降温站材料缺失报警" , true),
+
+
+            ("Application.A20_TestNGContainer_Auto.bError[1]" , "A20四料盒3站NG抛料失败,需要手动清除材料" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[2]" , "A20四料盒3站NG抛料站材料缺失报警" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[25]" , "A20四料盒3站NG料盒1满料" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[26]" , "A20四料盒3站NG料盒2满料" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[27]" , "A20四料盒3站NG料盒3满料" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[28]" , "A20四料盒3站NG料盒4满料" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[31]" , "A20四料盒3站NG料盒1缺失" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[32]" , "A20四料盒3站NG料盒2缺失" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[33]" , "A20四料盒3站NG料盒3缺失" , true),
+            ("Application.A20_TestNGContainer_Auto.bError[34]" , "A20四料盒3站NG料盒4缺失" , true),
+
+
+            ("Application.A21_LocateStation_Auto.bError[1]" , "A21定位站2材料未取走报警" , true),
+            ("Application.A21_LocateStation_Auto.bError[2]" , "A21定位站2材料缺失报警" , true),
+
+            ("Application.A23_LaserMarking_Auto.b镭射打标站异常[1]" , "A23镭射盘材料缺失报警" , true),
+            ("Application.A23_LaserMarking_Auto.b镭射打标站异常[2]" , "A23镭射盘材料未取走报警" , true),
+            ("Application.A23_LaserMarking_Auto.b镭射打标站异常[3]" , "A23镭射盘下料材料丢失报警,解除报警后按运行启动" , true),
+            ("Application.A23_LaserMarking_Auto.b镭射打标站异常[10]" , "A23镭射盘CCD返回EOT结果超时" , true),
+            ("Application.A23_LaserMarking_Auto.b镭射打标站异常[20]" , "A23镭射盘打标机返回EOT结果超时" , true),
+
+
+            ("Application.A25_TestStation_Auto.bError[1]" , "A25测试站5材料未取走报警" , true),
+            ("Application.A25_TestStation_Auto.bError[2]" , "A25测试站5材料缺失报警" , true),
+            ("Application.A25_TestStation_Auto.bError[10]" , "A25测试站5测试机返回EOT超时" , true),
+            ("Application.A25_TestStation_Auto.bError[11]" , "A25测试站5返回Bin结果异常" , true),
+
+
+            ("Application.A26_DirectionTurn_Auto.bError[1]" , "A26转向站2材料未取走报警" , true),
+            ("Application.A26_DirectionTurn_Auto.bError[2]" , "A26转向站2材料缺失报警" , true),
+
+
+            ("Application.A27_3DTestStation_Auto.bError[10]" , "A27 3D检测站CCD返回EOT超时报警" , true),
+
+
+            ("Application.A28_TestNGContainer_Auto.bError[1]" , "A28四料盒4站NG抛料失败,需要手动清除材料" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[2]" , "A28四料盒4站NG抛料站材料缺失报警" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[25]" , "A28四料盒4站NG料盒1满料" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[26]" , "A28四料盒4站NG料盒2满料" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[27]" , "A28四料盒4站NG料盒3满料" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[28]" , "A28四料盒4站NG料盒4满料" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[31]" , "A28四料盒4站NG料盒1缺失" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[32]" , "A28四料盒4站NG料盒2缺失" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[33]" , "A28四料盒4站NG料盒3缺失" , true),
+            ("Application.A28_TestNGContainer_Auto.bError[34]" , "A28四料盒4站NG料盒4缺失" , true),
+
+
+            ("Application.A29_TestNGContainer_Auto.bError[1]" , "A29四料盒5站NG抛料失败,需要手动清除材料" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[2]" , "A29四料盒5站NG抛料站材料缺失报警" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[25]" , "A29四料盒5站NG料盒1满料" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[26]" , "A29四料盒5站NG料盒2满料" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[27]" , "A29四料盒5站NG料盒3满料" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[28]" , "A29四料盒5站NG料盒4满料" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[31]" , "A29四料盒5站NG料盒1缺失" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[32]" , "A29四料盒5站NG料盒2缺失" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[33]" , "A29四料盒5站NG料盒3缺失" , true),
+            ("Application.A29_TestNGContainer_Auto.bError[34]" , "A29四料盒5站NG料盒4缺失" , true),
+
+
+            ("Application.A30_LocateStation_Auto.bError[1]" , "A30封装前定位材料未取走报警" , true),
+            ("Application.A30_LocateStation_Auto.bError[2]" , "A30封装前定位材料缺失报警" , true),
+
+
+            ("Application.A33_Encapsulation1_Auto.b_Error[1]" , "A33封装站载带丢失" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[2]" , "A33封装站盖膜丢失" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[3]" , "A33封装站加温过高" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[4]" , "A33封装站加温过低" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[5]" , "A33封装站封合罩丢失" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[6]" , "A33封装站叠料报警" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[7]" , "A33封装站封装站整租未到位" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[8]" , "A33封装站盖膜余量少于两卷,及时更换" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[9]" , "A33封装站载带余量少于两卷,及时更换" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[10]" , "A33封装站模式2上下吸嘴有残料" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[11]" , "A33封装站上下吸嘴料件丢失" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[12]" , "A33封装站默认模式上下吸嘴有残料" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[13]" , "A33封装站印字复检CCD未通过" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[14]" , "A33封装站空料检测检出异料" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[15]" , "A33封装站空料检测检出空料" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[16]" , "A33封装站走带时封合轴位置异常" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[17]" , "A33封装站走带时切刀位置异常,检查切刀电磁阀信号" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[18]" , "A33封装站压痕画像CCD未通过" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[19]" , "A33封装站切刀位置异常,不在初始位置" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[20]" , "A33封装站切刀伸出未到位" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[21]" , "A33封装站走带对位失败" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[22]" , "A33封装站封合气缸到位超时" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[23]" , "A33封装站印字复检相机超时" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[24]" , "A33封装站压痕画像相机超时" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[25]" , "A33封装站走带轴移动过大无法自动复位,需手动回记忆位" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[30]" , "A33封装站CCD1发送EOT后返回结果超时" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[31]" , "A33封装站CCD2发送EOT后返回结果超时" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[32]" , "A33封装站上料吸嘴与上料格同时有料,需手动抛掉其中一个" , true),
+            ("Application.A33_Encapsulation1_Auto.b_Error[33]" , "A33封装站上料吸嘴取料连续失败" , true),
+
+
+            ("Application.PieceDate.ar_b低良报警[1]" , "测试站1良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[2]" , "测试站2良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[3]" , "测试站3良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[4]" , "测试站4良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[5]" , "测试站5良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[6]" , "热测良率过低" , true),
             //("Application.PieceDate.ar_b低良报警[7]" , "镭射打标CCD良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[8]" , "3D检测良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[9]" , "封装1CCD1良率过低" , true),
-            //("Application.PieceDate.ar_b低良报警[10]" , "封装1CCD2良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[8]" , "3D检测良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[9]" , "封装CCD1良率过低" , true),
+            ("Application.PieceDate.ar_b低良报警[10]" , "封装CCD2良率过低" , true),
             //("Application.PieceDate.ar_b低良报警[11]" , "封装2CCD1良率过低" , true),
             //("Application.PieceDate.ar_b低良报警[12]" , "封装2CCD2良率过低" , true),
 
+
             ("Application.Var_state.b吸嘴寿命报警[1]" , "吸嘴1使用寿命到达" , true),
             ("Application.Var_state.b吸嘴寿命报警[2]" , "吸嘴2使用寿命到达" , true),
             ("Application.Var_state.b吸嘴寿命报警[3]" , "吸嘴3使用寿命到达" , true),

+ 27 - 57
YangjieTester/MainForm.Designer.cs

@@ -31,14 +31,13 @@
             this.components = new System.ComponentModel.Container();
             this.statusStrip1 = new System.Windows.Forms.StatusStrip();
             this.lblPlcConnection = new System.Windows.Forms.ToolStripStatusLabel();
+            this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
+            this.lblUserName = new System.Windows.Forms.ToolStripStatusLabel();
             this.msb封装站1_单卷完成提示 = new PlcComponent.PlcMessageBox(this.components);
-            this.osA37走带计数清空弹窗选择 = new PlcComponent.PlcOptionSelection(this.components);
-            this.msb封装站2_单卷完成提示 = new PlcComponent.PlcMessageBox(this.components);
             this.osA33走带计数清空弹窗选择 = new PlcComponent.PlcOptionSelection(this.components);
             this.msb清机完成提示 = new PlcComponent.PlcMessageBox(this.components);
             this.msb批次未更新提示 = new PlcComponent.PlcMessageBox(this.components);
-            this.msb封装站1载带对位 = new PlcComponent.PlcMessageBox(this.components);
-            this.msb封装站2载带对位 = new PlcComponent.PlcMessageBox(this.components);
+            this.msb封装站载带对位 = new PlcComponent.PlcMessageBox(this.components);
             this.flowLayoutPanelMainMenu = new Sunny.UI.UIFlowLayoutPanel();
             this.btn主界面 = new MyUiButton();
             this.btn工站操作界面 = new MyUiButton();
@@ -56,8 +55,6 @@
             this.uiLabel1 = new Sunny.UI.UILabel();
             this.pictureBox1 = new System.Windows.Forms.PictureBox();
             this.FormPanel = new Sunny.UI.UIPanel();
-            this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
-            this.lblUserName = new System.Windows.Forms.ToolStripStatusLabel();
             this.statusStrip1.SuspendLayout();
             this.flowLayoutPanelMainMenu.SuspendLayout();
             this.panelCaption.SuspendLayout();
@@ -70,7 +67,7 @@
             this.lblPlcConnection,
             this.toolStripStatusLabel1,
             this.lblUserName});
-            this.statusStrip1.Location = new System.Drawing.Point(2, 1008);
+            this.statusStrip1.Location = new System.Drawing.Point(2, 1000);
             this.statusStrip1.Name = "statusStrip1";
             this.statusStrip1.RightToLeft = System.Windows.Forms.RightToLeft.No;
             this.statusStrip1.Size = new System.Drawing.Size(1916, 30);
@@ -84,29 +81,26 @@
             this.lblPlcConnection.Size = new System.Drawing.Size(123, 25);
             this.lblPlcConnection.Text = "PLC连线状态";
             // 
-            // msb封装站1_单卷完成提示
+            // toolStripStatusLabel1
             // 
-            this.msb封装站1_单卷完成提示.FormCaption = "提示";
-            this.msb封装站1_单卷完成提示.Message = "封装站1:单卷完成,按下运行按钮继续工作";
-            this.msb封装站1_单卷完成提示.ReadNode = new Node("Application.Var_Auto_A33_Encapsulation1.b单卷完成弹窗提示", NodeType.BOOL, null);
-            this.msb封装站1_单卷完成提示.WriteNode = null;
+            this.toolStripStatusLabel1.Font = new System.Drawing.Font("Microsoft YaHei UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
+            this.toolStripStatusLabel1.Size = new System.Drawing.Size(17, 25);
+            this.toolStripStatusLabel1.Text = "|";
             // 
-            // osA37走带计数清空弹窗选择
+            // lblUserName
             // 
-            this.osA37走带计数清空弹窗选择.EnsureNode1 = new Node("Application.Var_Hand_A37_Encapsulation2.确认走带计数清空", NodeType.BOOL, "HMIset");
-            this.osA37走带计数清空弹窗选择.EnsureNode2 = new Node("Application.Var_Hand_A37_Encapsulation2.取消走带计数清空", NodeType.BOOL, "HMIset");
-            this.osA37走带计数清空弹窗选择.FormCaption = "询问";
-            this.osA37走带计数清空弹窗选择.Message = "此操作需先清空走带计数,确认清空?";
-            this.osA37走带计数清空弹窗选择.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.走带计数清空弹窗", NodeType.BOOL, "HMIscreen");
-            this.osA37走带计数清空弹窗选择.Text1 = "确认";
-            this.osA37走带计数清空弹窗选择.Text2 = "取消";
+            this.lblUserName.Font = new System.Drawing.Font("Microsoft YaHei UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.lblUserName.Name = "lblUserName";
+            this.lblUserName.Size = new System.Drawing.Size(69, 25);
+            this.lblUserName.Text = "用户名";
             // 
-            // msb封装站2_单卷完成提示
+            // msb封装站1_单卷完成提示
             // 
-            this.msb封装站2_单卷完成提示.FormCaption = "提示";
-            this.msb封装站2_单卷完成提示.Message = "封装站2:单卷完成,按下运行按钮继续工作";
-            this.msb封装站2_单卷完成提示.ReadNode = new Node("Application.Var_Auto_A37_Encapsulation2.b单卷完成弹窗提示", NodeType.BOOL, null);
-            this.msb封装站2_单卷完成提示.WriteNode = null;
+            this.msb封装站1_单卷完成提示.FormCaption = "提示";
+            this.msb封装站1_单卷完成提示.Message = "封装站1:单卷完成,按下运行按钮继续工作";
+            this.msb封装站1_单卷完成提示.ReadNode = new Node("Application.A33_Encapsulation1_Auto.b单卷完成弹窗提示", NodeType.BOOL, null);
+            this.msb封装站1_单卷完成提示.WriteNode = null;
             // 
             // osA33走带计数清空弹窗选择
             // 
@@ -132,19 +126,12 @@
             this.msb批次未更新提示.ReadNode = new Node("Application.Var_state.b批次未更新弹窗", NodeType.BOOL, null);
             this.msb批次未更新提示.WriteNode = new Node("Application.Var_state.b批次未更新弹窗", NodeType.BYTE, null);
             // 
-            // msb封装站1载带对位
-            // 
-            this.msb封装站1载带对位.FormCaption = "提示";
-            this.msb封装站1载带对位.Message = "封装站1:操作前需将载带对位";
-            this.msb封装站1载带对位.ReadNode = new Node("Application.Var_Hand_A33_Encapsulation1.b需对位旗标", NodeType.BOOL, null);
-            this.msb封装站1载带对位.WriteNode = null;
-            // 
-            // msb封装站2载带对位
+            // msb封装站载带对位
             // 
-            this.msb封装站2载带对位.FormCaption = "提示";
-            this.msb封装站2载带对位.Message = "封装站2:操作前需将载带对位";
-            this.msb封装站2载带对位.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.b需对位旗标", NodeType.BOOL, null);
-            this.msb封装站2载带对位.WriteNode = null;
+            this.msb封装站载带对位.FormCaption = "提示";
+            this.msb封装站载带对位.Message = "封装站:操作前需将载带对位";
+            this.msb封装站载带对位.ReadNode = new Node("Application.A33_Encapsulation1_Manual.b需对位旗标", NodeType.BOOL, null);
+            this.msb封装站载带对位.WriteNode = null;
             // 
             // flowLayoutPanelMainMenu
             // 
@@ -419,30 +406,16 @@
             this.FormPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
             this.FormPanel.MinimumSize = new System.Drawing.Size(1, 1);
             this.FormPanel.Name = "FormPanel";
-            this.FormPanel.Size = new System.Drawing.Size(1916, 928);
+            this.FormPanel.Size = new System.Drawing.Size(1916, 920);
             this.FormPanel.TabIndex = 8;
             this.FormPanel.Text = null;
             this.FormPanel.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // toolStripStatusLabel1
-            // 
-            this.toolStripStatusLabel1.Font = new System.Drawing.Font("Microsoft YaHei UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
-            this.toolStripStatusLabel1.Size = new System.Drawing.Size(17, 25);
-            this.toolStripStatusLabel1.Text = "|";
-            // 
-            // lblUserName
-            // 
-            this.lblUserName.Font = new System.Drawing.Font("Microsoft YaHei UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.lblUserName.Name = "lblUserName";
-            this.lblUserName.Size = new System.Drawing.Size(69, 25);
-            this.lblUserName.Text = "用户名";
-            // 
             // MainForm
             // 
             this.AllowShowTitle = false;
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
-            this.ClientSize = new System.Drawing.Size(1920, 1040);
+            this.ClientSize = new System.Drawing.Size(1920, 1032);
             this.Controls.Add(this.FormPanel);
             this.Controls.Add(this.flowLayoutPanelMainMenu);
             this.Controls.Add(this.panelCaption);
@@ -471,14 +444,11 @@
         #endregion
         private System.Windows.Forms.StatusStrip statusStrip1;
         private PlcComponent.PlcMessageBox msb封装站1_单卷完成提示;
-        private PlcComponent.PlcOptionSelection osA37走带计数清空弹窗选择;
-        private PlcComponent.PlcMessageBox msb封装站2_单卷完成提示;
         private PlcComponent.PlcOptionSelection osA33走带计数清空弹窗选择;
         private System.Windows.Forms.ToolStripStatusLabel lblPlcConnection;
         private PlcComponent.PlcMessageBox msb清机完成提示;
         private PlcComponent.PlcMessageBox msb批次未更新提示;
-        private PlcComponent.PlcMessageBox msb封装站1载带对位;
-        private PlcComponent.PlcMessageBox msb封装站2载带对位;
+        private PlcComponent.PlcMessageBox msb封装站载带对位;
         private Sunny.UI.UIFlowLayoutPanel flowLayoutPanelMainMenu;
         private MyUiButton btn主界面;
         private MyUiButton btn工站操作界面;

+ 5 - 14
YangjieTester/MainForm.resx

@@ -123,26 +123,17 @@
   <metadata name="msb封装站1_单卷完成提示.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>140, 15</value>
   </metadata>
-  <metadata name="osA37走带计数清空弹窗选择.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>647, 16</value>
-  </metadata>
-  <metadata name="msb封装站2_单卷完成提示.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>298, 16</value>
-  </metadata>
   <metadata name="osA33走带计数清空弹窗选择.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>459, 17</value>
+    <value>325, 16</value>
   </metadata>
   <metadata name="msb清机完成提示.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>820, 15</value>
+    <value>520, 17</value>
   </metadata>
   <metadata name="msb批次未更新提示.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>932, 15</value>
-  </metadata>
-  <metadata name="msb封装站1载带对位.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>1082, 15</value>
+    <value>656, 19</value>
   </metadata>
-  <metadata name="msb封装站2载带对位.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 53</value>
+  <metadata name="msb封装站载带对位.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>805, 21</value>
   </metadata>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>108</value>

+ 1 - 0
YangjieTester/YangjieTester.csproj

@@ -659,6 +659,7 @@
     </EmbeddedResource>
     <EmbeddedResource Include="MainForm.resx">
       <DependentUpon>MainForm.cs</DependentUpon>
+      <SubType>Designer</SubType>
     </EmbeddedResource>
     <EmbeddedResource Include="MessageForm.resx">
       <DependentUpon>MessageForm.cs</DependentUpon>

+ 3 - 57
YangjieTester/主界面/FirstTestSettingForm.Designer.cs

@@ -32,18 +32,13 @@
             this.tabPage1 = new System.Windows.Forms.TabPage();
             this.txt载带1首件打样数量 = new PlcUiControl.PlcUiNumberInput();
             this.uiLabel47 = new Sunny.UI.UILabel();
-            this.tabPage2 = new System.Windows.Forms.TabPage();
-            this.txt载带2首件打样数量 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel1 = new Sunny.UI.UILabel();
             this.uiTabControl1.SuspendLayout();
             this.tabPage1.SuspendLayout();
-            this.tabPage2.SuspendLayout();
             this.SuspendLayout();
             // 
             // uiTabControl1
             // 
             this.uiTabControl1.Controls.Add(this.tabPage1);
-            this.uiTabControl1.Controls.Add(this.tabPage2);
             this.uiTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
             this.uiTabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
             this.uiTabControl1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
@@ -65,7 +60,7 @@
             this.tabPage1.Name = "tabPage1";
             this.tabPage1.Size = new System.Drawing.Size(359, 88);
             this.tabPage1.TabIndex = 0;
-            this.tabPage1.Text = "载带1";
+            this.tabPage1.Text = "载带";
             this.tabPage1.UseVisualStyleBackColor = true;
             // 
             // txt载带1首件打样数量
@@ -81,14 +76,14 @@
             this.txt载带1首件打样数量.MinimumSize = new System.Drawing.Size(1, 16);
             this.txt载带1首件打样数量.Name = "txt载带1首件打样数量";
             this.txt载带1首件打样数量.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带1首件打样数量.ReadNode = new Node("Application.Var_Auto_A33_Encapsulation1.dw_QC样本带长度设定", NodeType.DWORD, null);
+            this.txt载带1首件打样数量.ReadNode = new Node("Application.A33_Encapsulation1_Auto.dw_QC样本带长度设定", NodeType.DWORD, null);
             this.txt载带1首件打样数量.ShowText = false;
             this.txt载带1首件打样数量.Size = new System.Drawing.Size(125, 27);
             this.txt载带1首件打样数量.TabIndex = 67;
             this.txt载带1首件打样数量.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
             this.txt载带1首件打样数量.Type = Sunny.UI.UITextBox.UIEditType.Integer;
             this.txt载带1首件打样数量.Watermark = "";
-            this.txt载带1首件打样数量.WriteNode = new Node("Application.Var_Auto_A33_Encapsulation1.dw_QC样本带长度设定", NodeType.DWORD, null);
+            this.txt载带1首件打样数量.WriteNode = new Node("Application.A33_Encapsulation1_Auto.dw_QC样本带长度设定", NodeType.DWORD, null);
             // 
             // uiLabel47
             // 
@@ -101,50 +96,6 @@
             this.uiLabel47.TabIndex = 66;
             this.uiLabel47.Text = "首件打样数量";
             // 
-            // tabPage2
-            // 
-            this.tabPage2.Controls.Add(this.txt载带2首件打样数量);
-            this.tabPage2.Controls.Add(this.uiLabel1);
-            this.tabPage2.Location = new System.Drawing.Point(0, 40);
-            this.tabPage2.Name = "tabPage2";
-            this.tabPage2.Size = new System.Drawing.Size(200, 60);
-            this.tabPage2.TabIndex = 1;
-            this.tabPage2.Text = "载带2";
-            this.tabPage2.UseVisualStyleBackColor = true;
-            // 
-            // txt载带2首件打样数量
-            // 
-            this.txt载带2首件打样数量.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt载带2首件打样数量.DisabilityTriggerNode = null;
-            this.txt载带2首件打样数量.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt载带2首件打样数量.Gain = 1D;
-            this.txt载带2首件打样数量.IntegerDigits = 0;
-            this.txt载带2首件打样数量.InvisibilityTriggerNode = null;
-            this.txt载带2首件打样数量.Location = new System.Drawing.Point(113, 5);
-            this.txt载带2首件打样数量.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt载带2首件打样数量.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt载带2首件打样数量.Name = "txt载带2首件打样数量";
-            this.txt载带2首件打样数量.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带2首件打样数量.ReadNode = new Node("Application.Var_Auto_A37_Encapsulation2.dw_QC样本带长度设定", NodeType.DWORD, null);
-            this.txt载带2首件打样数量.ShowText = false;
-            this.txt载带2首件打样数量.Size = new System.Drawing.Size(125, 27);
-            this.txt载带2首件打样数量.TabIndex = 69;
-            this.txt载带2首件打样数量.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt载带2首件打样数量.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.txt载带2首件打样数量.Watermark = "";
-            this.txt载带2首件打样数量.WriteNode = new Node("Application.Var_Auto_A37_Encapsulation2.dw_QC样本带长度设定", NodeType.DWORD, null);
-            // 
-            // uiLabel1
-            // 
-            this.uiLabel1.AutoSize = true;
-            this.uiLabel1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel1.Location = new System.Drawing.Point(3, 9);
-            this.uiLabel1.Name = "uiLabel1";
-            this.uiLabel1.Size = new System.Drawing.Size(103, 16);
-            this.uiLabel1.TabIndex = 68;
-            this.uiLabel1.Text = "首件打样数量";
-            // 
             // FirstTestSettingForm
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@@ -158,8 +109,6 @@
             this.uiTabControl1.ResumeLayout(false);
             this.tabPage1.ResumeLayout(false);
             this.tabPage1.PerformLayout();
-            this.tabPage2.ResumeLayout(false);
-            this.tabPage2.PerformLayout();
             this.ResumeLayout(false);
 
         }
@@ -169,10 +118,7 @@
 
         private Sunny.UI.UITabControl uiTabControl1;
         private System.Windows.Forms.TabPage tabPage1;
-        private System.Windows.Forms.TabPage tabPage2;
         private PlcUiControl.PlcUiNumberInput txt载带1首件打样数量;
         private Sunny.UI.UILabel uiLabel47;
-        private PlcUiControl.PlcUiNumberInput txt载带2首件打样数量;
-        private Sunny.UI.UILabel uiLabel1;
     }
 }

+ 82 - 156
YangjieTester/主界面/FlashLightForm.Designer.cs

@@ -28,6 +28,7 @@
         /// </summary>
         private void InitializeComponent()
         {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FlashLightForm));
             this.CircleMain = new MyCircleGaugeControl();
             this.CircleSub = new MyCircleGaugeControl();
             this.CircleLaser = new MyCircleGaugeControl();
@@ -45,7 +46,6 @@
             this.uiLabel7 = new Sunny.UI.UILabel();
             this.uiLabel8 = new Sunny.UI.UILabel();
             this.uiLabel9 = new Sunny.UI.UILabel();
-            this.uiLabel10 = new Sunny.UI.UILabel();
             this.uiLabel11 = new Sunny.UI.UILabel();
             this.uiLabel12 = new Sunny.UI.UILabel();
             this.uiLabel13 = new Sunny.UI.UILabel();
@@ -53,15 +53,12 @@
             this.uiLabel15 = new Sunny.UI.UILabel();
             this.uiLabel16 = new Sunny.UI.UILabel();
             this.uiLabel17 = new Sunny.UI.UILabel();
-            this.uiLabel18 = new Sunny.UI.UILabel();
-            this.uiLabel19 = new Sunny.UI.UILabel();
             this.uiLabel20 = new Sunny.UI.UILabel();
             this.uiLabel21 = new Sunny.UI.UILabel();
             this.uiLabel22 = new Sunny.UI.UILabel();
             this.uiLabel23 = new Sunny.UI.UILabel();
             this.uiLabel24 = new Sunny.UI.UILabel();
             this.uiLabel25 = new Sunny.UI.UILabel();
-            this.uiLabel26 = new Sunny.UI.UILabel();
             this.uiLabel27 = new Sunny.UI.UILabel();
             this.uiLabel28 = new Sunny.UI.UILabel();
             this.uiLabel29 = new Sunny.UI.UILabel();
@@ -74,12 +71,11 @@
             this.plcUiNumberDisplay4 = new PlcUiControl.PlcUiNumberDisplay();
             this.plcUiNumberDisplay5 = new PlcUiControl.PlcUiNumberDisplay();
             this.uiLabel33 = new Sunny.UI.UILabel();
-            this.plcUiNumberDisplay6 = new PlcUiControl.PlcUiNumberDisplay();
             this.plcUiNumberDisplay7 = new PlcUiControl.PlcUiNumberDisplay();
             this.uiLabel34 = new Sunny.UI.UILabel();
-            this.uiLabel35 = new Sunny.UI.UILabel();
             this.uiSwitch1 = new Sunny.UI.UISwitch();
             this.lblDestinationDefine = new Sunny.UI.UILabel();
+            this.uiLabel10 = new Sunny.UI.UILabel();
             this.SuspendLayout();
             // 
             // CircleMain
@@ -89,7 +85,7 @@
             this.CircleMain.LineWidth = 2F;
             this.CircleMain.Location = new System.Drawing.Point(234, 107);
             this.CircleMain.Name = "CircleMain";
-            this.CircleMain.PointsNum = 40;
+            this.CircleMain.PointsNum = 36;
             this.CircleMain.Size = new System.Drawing.Size(500, 500);
             this.CircleMain.StartDegree = -126;
             this.CircleMain.TabIndex = 41;
@@ -103,7 +99,7 @@
             this.CircleSub.LineWidth = 2F;
             this.CircleSub.Location = new System.Drawing.Point(820, 140);
             this.CircleSub.Name = "CircleSub";
-            this.CircleSub.PointsNum = 80;
+            this.CircleSub.PointsNum = 100;
             this.CircleSub.Size = new System.Drawing.Size(450, 450);
             this.CircleSub.StartDegree = 180;
             this.CircleSub.TabIndex = 42;
@@ -114,9 +110,9 @@
             this.CircleLaser.BackColor = System.Drawing.Color.Transparent;
             this.CircleLaser.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
             this.CircleLaser.LineWidth = 2F;
-            this.CircleLaser.Location = new System.Drawing.Point(496, 31);
+            this.CircleLaser.Location = new System.Drawing.Point(432, 32);
             this.CircleLaser.Name = "CircleLaser";
-            this.CircleLaser.PointsNum = 8;
+            this.CircleLaser.PointsNum = 4;
             this.CircleLaser.Size = new System.Drawing.Size(84, 69);
             this.CircleLaser.StartDegree = -110;
             this.CircleLaser.TabIndex = 43;
@@ -173,7 +169,7 @@
             // uiSymbolLabel3
             // 
             this.uiSymbolLabel3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiSymbolLabel3.Location = new System.Drawing.Point(525, 56);
+            this.uiSymbolLabel3.Location = new System.Drawing.Point(461, 57);
             this.uiSymbolLabel3.MinimumSize = new System.Drawing.Size(1, 1);
             this.uiSymbolLabel3.Name = "uiSymbolLabel3";
             this.uiSymbolLabel3.Size = new System.Drawing.Size(25, 25);
@@ -197,22 +193,22 @@
             this.uiLabel2.AutoSize = true;
             this.uiLabel2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel2.Location = new System.Drawing.Point(309, 593);
+            this.uiLabel2.Location = new System.Drawing.Point(339, 595);
             this.uiLabel2.Name = "uiLabel2";
-            this.uiLabel2.Size = new System.Drawing.Size(71, 16);
+            this.uiLabel2.Size = new System.Drawing.Size(39, 16);
             this.uiLabel2.TabIndex = 51;
-            this.uiLabel2.Text = "正反检测";
+            this.uiLabel2.Text = "测";
             // 
             // uiLabel3
             // 
             this.uiLabel3.AutoSize = true;
             this.uiLabel3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel3.Location = new System.Drawing.Point(364, 614);
+            this.uiLabel3.Location = new System.Drawing.Point(379, 615);
             this.uiLabel3.Name = "uiLabel3";
-            this.uiLabel3.Size = new System.Drawing.Size(55, 16);
+            this.uiLabel3.Size = new System.Drawing.Size(47, 16);
             this.uiLabel3.TabIndex = 52;
-            this.uiLabel3.Text = "NG料盒";
+            this.uiLabel3.Text = "转向1";
             // 
             // uiLabel4
             // 
@@ -221,82 +217,71 @@
             this.uiLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
             this.uiLabel4.Location = new System.Drawing.Point(423, 626);
             this.uiLabel4.Name = "uiLabel4";
-            this.uiLabel4.Size = new System.Drawing.Size(39, 16);
+            this.uiLabel4.Size = new System.Drawing.Size(47, 16);
             this.uiLabel4.TabIndex = 53;
-            this.uiLabel4.Text = "转向";
+            this.uiLabel4.Text = "测试1";
             // 
             // uiLabel5
             // 
             this.uiLabel5.AutoSize = true;
             this.uiLabel5.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel5.Location = new System.Drawing.Point(466, 629);
+            this.uiLabel5.Location = new System.Drawing.Point(476, 625);
             this.uiLabel5.Name = "uiLabel5";
             this.uiLabel5.Size = new System.Drawing.Size(47, 16);
             this.uiLabel5.TabIndex = 54;
-            this.uiLabel5.Text = "测试1";
+            this.uiLabel5.Text = "测试2";
             // 
             // uiLabel6
             // 
             this.uiLabel6.AutoSize = true;
             this.uiLabel6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel6.Location = new System.Drawing.Point(515, 625);
+            this.uiLabel6.Location = new System.Drawing.Point(529, 617);
             this.uiLabel6.Name = "uiLabel6";
             this.uiLabel6.Size = new System.Drawing.Size(47, 16);
             this.uiLabel6.TabIndex = 55;
-            this.uiLabel6.Text = "测试2";
+            this.uiLabel6.Text = "测试3";
             // 
             // uiLabel7
             // 
             this.uiLabel7.AutoSize = true;
             this.uiLabel7.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel7.Location = new System.Drawing.Point(564, 615);
+            this.uiLabel7.Location = new System.Drawing.Point(580, 599);
             this.uiLabel7.Name = "uiLabel7";
             this.uiLabel7.Size = new System.Drawing.Size(47, 16);
             this.uiLabel7.TabIndex = 56;
-            this.uiLabel7.Text = "测试3";
+            this.uiLabel7.Text = "测试4";
             // 
             // uiLabel8
             // 
             this.uiLabel8.AutoSize = true;
             this.uiLabel8.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel8.Location = new System.Drawing.Point(612, 595);
+            this.uiLabel8.Location = new System.Drawing.Point(636, 570);
             this.uiLabel8.Name = "uiLabel8";
-            this.uiLabel8.Size = new System.Drawing.Size(47, 16);
+            this.uiLabel8.Size = new System.Drawing.Size(63, 16);
             this.uiLabel8.TabIndex = 57;
-            this.uiLabel8.Text = "测试4";
+            this.uiLabel8.Text = "四料盒1";
             // 
             // uiLabel9
             // 
             this.uiLabel9.AutoSize = true;
             this.uiLabel9.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel9.Location = new System.Drawing.Point(655, 570);
+            this.uiLabel9.Location = new System.Drawing.Point(671, 539);
             this.uiLabel9.Name = "uiLabel9";
-            this.uiLabel9.Size = new System.Drawing.Size(47, 16);
+            this.uiLabel9.Size = new System.Drawing.Size(63, 16);
             this.uiLabel9.TabIndex = 58;
-            this.uiLabel9.Text = "排料1";
-            // 
-            // uiLabel10
-            // 
-            this.uiLabel10.AutoSize = true;
-            this.uiLabel10.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel10.Location = new System.Drawing.Point(682, 544);
-            this.uiLabel10.Name = "uiLabel10";
-            this.uiLabel10.Size = new System.Drawing.Size(47, 16);
-            this.uiLabel10.TabIndex = 59;
-            this.uiLabel10.Text = "排料2";
+            this.uiLabel9.Text = "四料盒2";
             // 
             // uiLabel11
             // 
             this.uiLabel11.AutoSize = true;
             this.uiLabel11.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel11.Location = new System.Drawing.Point(707, 513);
+            this.uiLabel11.Location = new System.Drawing.Point(704, 500);
             this.uiLabel11.Name = "uiLabel11";
             this.uiLabel11.Size = new System.Drawing.Size(47, 16);
             this.uiLabel11.TabIndex = 60;
@@ -307,7 +292,7 @@
             this.uiLabel12.AutoSize = true;
             this.uiLabel12.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel12.Location = new System.Drawing.Point(639, 350);
+            this.uiLabel12.Location = new System.Drawing.Point(649, 334);
             this.uiLabel12.Name = "uiLabel12";
             this.uiLabel12.Size = new System.Drawing.Size(71, 16);
             this.uiLabel12.TabIndex = 61;
@@ -318,7 +303,7 @@
             this.uiLabel13.AutoSize = true;
             this.uiLabel13.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel13.Location = new System.Drawing.Point(683, 164);
+            this.uiLabel13.Location = new System.Drawing.Point(678, 180);
             this.uiLabel13.Name = "uiLabel13";
             this.uiLabel13.Size = new System.Drawing.Size(47, 16);
             this.uiLabel13.TabIndex = 62;
@@ -329,7 +314,7 @@
             this.uiLabel14.AutoSize = true;
             this.uiLabel14.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel14.Location = new System.Drawing.Point(652, 139);
+            this.uiLabel14.Location = new System.Drawing.Point(652, 149);
             this.uiLabel14.Name = "uiLabel14";
             this.uiLabel14.Size = new System.Drawing.Size(47, 16);
             this.uiLabel14.TabIndex = 63;
@@ -340,22 +325,22 @@
             this.uiLabel15.AutoSize = true;
             this.uiLabel15.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel15.Location = new System.Drawing.Point(607, 114);
+            this.uiLabel15.Location = new System.Drawing.Point(608, 126);
             this.uiLabel15.Name = "uiLabel15";
-            this.uiLabel15.Size = new System.Drawing.Size(71, 16);
+            this.uiLabel15.Size = new System.Drawing.Size(63, 16);
             this.uiLabel15.TabIndex = 64;
-            this.uiLabel15.Text = "热测排料";
+            this.uiLabel15.Text = "四料盒3";
             // 
             // uiLabel16
             // 
             this.uiLabel16.AutoSize = true;
             this.uiLabel16.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel16.Location = new System.Drawing.Point(562, 98);
+            this.uiLabel16.Location = new System.Drawing.Point(560, 103);
             this.uiLabel16.Name = "uiLabel16";
             this.uiLabel16.Size = new System.Drawing.Size(47, 16);
             this.uiLabel16.TabIndex = 65;
-            this.uiLabel16.Text = "降温3";
+            this.uiLabel16.Text = "定位2";
             // 
             // uiLabel17
             // 
@@ -368,111 +353,78 @@
             this.uiLabel17.TabIndex = 66;
             this.uiLabel17.Text = "镭射转换";
             // 
-            // uiLabel18
-            // 
-            this.uiLabel18.AutoSize = true;
-            this.uiLabel18.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel18.Location = new System.Drawing.Point(423, 79);
-            this.uiLabel18.Name = "uiLabel18";
-            this.uiLabel18.Size = new System.Drawing.Size(47, 16);
-            this.uiLabel18.TabIndex = 67;
-            this.uiLabel18.Text = "定位2";
-            // 
-            // uiLabel19
-            // 
-            this.uiLabel19.AutoSize = true;
-            this.uiLabel19.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel19.Location = new System.Drawing.Point(369, 90);
-            this.uiLabel19.Name = "uiLabel19";
-            this.uiLabel19.Size = new System.Drawing.Size(47, 16);
-            this.uiLabel19.TabIndex = 68;
-            this.uiLabel19.Text = "测试5";
-            // 
             // uiLabel20
             // 
             this.uiLabel20.AutoSize = true;
             this.uiLabel20.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel20.Location = new System.Drawing.Point(317, 109);
+            this.uiLabel20.Location = new System.Drawing.Point(333, 113);
             this.uiLabel20.Name = "uiLabel20";
             this.uiLabel20.Size = new System.Drawing.Size(47, 16);
             this.uiLabel20.TabIndex = 69;
-            this.uiLabel20.Text = "转向2";
+            this.uiLabel20.Text = "测试5";
             // 
             // uiLabel21
             // 
             this.uiLabel21.AutoSize = true;
             this.uiLabel21.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel21.Location = new System.Drawing.Point(268, 135);
+            this.uiLabel21.Location = new System.Drawing.Point(294, 138);
             this.uiLabel21.Name = "uiLabel21";
-            this.uiLabel21.Size = new System.Drawing.Size(55, 16);
+            this.uiLabel21.Size = new System.Drawing.Size(47, 16);
             this.uiLabel21.TabIndex = 70;
-            this.uiLabel21.Text = "3D检测";
+            this.uiLabel21.Text = "转向2";
             // 
             // uiLabel22
             // 
             this.uiLabel22.AutoSize = true;
             this.uiLabel22.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel22.Location = new System.Drawing.Point(223, 162);
+            this.uiLabel22.Location = new System.Drawing.Point(251, 168);
             this.uiLabel22.Name = "uiLabel22";
-            this.uiLabel22.Size = new System.Drawing.Size(71, 16);
+            this.uiLabel22.Size = new System.Drawing.Size(55, 16);
             this.uiLabel22.TabIndex = 71;
-            this.uiLabel22.Text = "检测排料";
+            this.uiLabel22.Text = "3D检测";
             // 
             // uiLabel23
             // 
             this.uiLabel23.AutoSize = true;
             this.uiLabel23.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel23.Location = new System.Drawing.Point(188, 199);
+            this.uiLabel23.Location = new System.Drawing.Point(212, 203);
             this.uiLabel23.Name = "uiLabel23";
-            this.uiLabel23.Size = new System.Drawing.Size(79, 16);
+            this.uiLabel23.Size = new System.Drawing.Size(63, 16);
             this.uiLabel23.TabIndex = 72;
-            this.uiLabel23.Text = "封装1定位";
+            this.uiLabel23.Text = "四料盒4";
             // 
             // uiLabel24
             // 
             this.uiLabel24.AutoSize = true;
             this.uiLabel24.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel24.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel24.Location = new System.Drawing.Point(185, 267);
+            this.uiLabel24.Location = new System.Drawing.Point(191, 408);
             this.uiLabel24.Name = "uiLabel24";
-            this.uiLabel24.Size = new System.Drawing.Size(47, 16);
+            this.uiLabel24.Size = new System.Drawing.Size(39, 16);
             this.uiLabel24.TabIndex = 73;
-            this.uiLabel24.Text = "封装1";
+            this.uiLabel24.Text = "封装";
             // 
             // uiLabel25
             // 
             this.uiLabel25.AutoSize = true;
             this.uiLabel25.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel25.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel25.Location = new System.Drawing.Point(141, 349);
+            this.uiLabel25.Location = new System.Drawing.Point(171, 279);
             this.uiLabel25.Name = "uiLabel25";
-            this.uiLabel25.Size = new System.Drawing.Size(79, 16);
+            this.uiLabel25.Size = new System.Drawing.Size(71, 16);
             this.uiLabel25.TabIndex = 74;
-            this.uiLabel25.Text = "封装2定位";
-            // 
-            // uiLabel26
-            // 
-            this.uiLabel26.AutoSize = true;
-            this.uiLabel26.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel26.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel26.Location = new System.Drawing.Point(182, 433);
-            this.uiLabel26.Name = "uiLabel26";
-            this.uiLabel26.Size = new System.Drawing.Size(47, 16);
-            this.uiLabel26.TabIndex = 75;
-            this.uiLabel26.Text = "封装2";
+            this.uiLabel25.Text = "封装定位";
             // 
             // uiLabel27
             // 
             this.uiLabel27.AutoSize = true;
             this.uiLabel27.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel27.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel27.Location = new System.Drawing.Point(216, 513);
+            this.uiLabel27.Location = new System.Drawing.Point(214, 487);
             this.uiLabel27.Name = "uiLabel27";
             this.uiLabel27.Size = new System.Drawing.Size(55, 16);
             this.uiLabel27.TabIndex = 76;
@@ -516,7 +468,7 @@
             this.uiLabel31.AutoSize = true;
             this.uiLabel31.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel31.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel31.Location = new System.Drawing.Point(460, 46);
+            this.uiLabel31.Location = new System.Drawing.Point(503, 41);
             this.uiLabel31.Name = "uiLabel31";
             this.uiLabel31.Size = new System.Drawing.Size(39, 16);
             this.uiLabel31.TabIndex = 80;
@@ -532,9 +484,10 @@
             this.plcUiNumberDisplay1.Gain = 1D;
             this.plcUiNumberDisplay1.IntegerDigits = 0;
             this.plcUiNumberDisplay1.InvisibilityTriggerNode = null;
-            this.plcUiNumberDisplay1.Location = new System.Drawing.Point(472, 560);
+            this.plcUiNumberDisplay1.Location = new System.Drawing.Point(449, 565);
             this.plcUiNumberDisplay1.Name = "plcUiNumberDisplay1";
             this.plcUiNumberDisplay1.Preffix = null;
+            this.plcUiNumberDisplay1.ReadNode = null;
             this.plcUiNumberDisplay1.Size = new System.Drawing.Size(27, 27);
             this.plcUiNumberDisplay1.Suffix = null;
             this.plcUiNumberDisplay1.TabIndex = 82;
@@ -563,9 +516,10 @@
             this.plcUiNumberDisplay2.Gain = 1D;
             this.plcUiNumberDisplay2.IntegerDigits = 0;
             this.plcUiNumberDisplay2.InvisibilityTriggerNode = null;
-            this.plcUiNumberDisplay2.Location = new System.Drawing.Point(511, 557);
+            this.plcUiNumberDisplay2.Location = new System.Drawing.Point(489, 560);
             this.plcUiNumberDisplay2.Name = "plcUiNumberDisplay2";
             this.plcUiNumberDisplay2.Preffix = null;
+            this.plcUiNumberDisplay2.ReadNode = null;
             this.plcUiNumberDisplay2.Size = new System.Drawing.Size(27, 27);
             this.plcUiNumberDisplay2.Suffix = null;
             this.plcUiNumberDisplay2.TabIndex = 83;
@@ -583,9 +537,10 @@
             this.plcUiNumberDisplay3.Gain = 1D;
             this.plcUiNumberDisplay3.IntegerDigits = 0;
             this.plcUiNumberDisplay3.InvisibilityTriggerNode = null;
-            this.plcUiNumberDisplay3.Location = new System.Drawing.Point(547, 549);
+            this.plcUiNumberDisplay3.Location = new System.Drawing.Point(530, 554);
             this.plcUiNumberDisplay3.Name = "plcUiNumberDisplay3";
             this.plcUiNumberDisplay3.Preffix = null;
+            this.plcUiNumberDisplay3.ReadNode = null;
             this.plcUiNumberDisplay3.Size = new System.Drawing.Size(27, 27);
             this.plcUiNumberDisplay3.Suffix = null;
             this.plcUiNumberDisplay3.TabIndex = 84;
@@ -603,9 +558,10 @@
             this.plcUiNumberDisplay4.Gain = 1D;
             this.plcUiNumberDisplay4.IntegerDigits = 0;
             this.plcUiNumberDisplay4.InvisibilityTriggerNode = null;
-            this.plcUiNumberDisplay4.Location = new System.Drawing.Point(582, 529);
+            this.plcUiNumberDisplay4.Location = new System.Drawing.Point(570, 544);
             this.plcUiNumberDisplay4.Name = "plcUiNumberDisplay4";
             this.plcUiNumberDisplay4.Preffix = null;
+            this.plcUiNumberDisplay4.ReadNode = null;
             this.plcUiNumberDisplay4.Size = new System.Drawing.Size(27, 27);
             this.plcUiNumberDisplay4.Suffix = null;
             this.plcUiNumberDisplay4.TabIndex = 85;
@@ -626,6 +582,7 @@
             this.plcUiNumberDisplay5.Location = new System.Drawing.Point(408, 140);
             this.plcUiNumberDisplay5.Name = "plcUiNumberDisplay5";
             this.plcUiNumberDisplay5.Preffix = null;
+            this.plcUiNumberDisplay5.ReadNode = null;
             this.plcUiNumberDisplay5.Size = new System.Drawing.Size(27, 27);
             this.plcUiNumberDisplay5.Suffix = null;
             this.plcUiNumberDisplay5.TabIndex = 86;
@@ -644,26 +601,6 @@
             this.uiLabel33.TabIndex = 87;
             this.uiLabel33.Text = "测试结果";
             // 
-            // plcUiNumberDisplay6
-            // 
-            this.plcUiNumberDisplay6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.plcUiNumberDisplay6.DecimalPlaces = 0;
-            this.plcUiNumberDisplay6.DisabilityTriggerNode = null;
-            this.plcUiNumberDisplay6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.plcUiNumberDisplay6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.plcUiNumberDisplay6.Gain = 1D;
-            this.plcUiNumberDisplay6.IntegerDigits = 0;
-            this.plcUiNumberDisplay6.InvisibilityTriggerNode = null;
-            this.plcUiNumberDisplay6.Location = new System.Drawing.Point(392, 528);
-            this.plcUiNumberDisplay6.Name = "plcUiNumberDisplay6";
-            this.plcUiNumberDisplay6.Preffix = null;
-            this.plcUiNumberDisplay6.Size = new System.Drawing.Size(27, 27);
-            this.plcUiNumberDisplay6.Suffix = null;
-            this.plcUiNumberDisplay6.TabIndex = 88;
-            this.plcUiNumberDisplay6.Text = "1";
-            this.plcUiNumberDisplay6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.plcUiNumberDisplay6.WriteNode = null;
-            // 
             // plcUiNumberDisplay7
             // 
             this.plcUiNumberDisplay7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
@@ -674,9 +611,10 @@
             this.plcUiNumberDisplay7.Gain = 1D;
             this.plcUiNumberDisplay7.IntegerDigits = 0;
             this.plcUiNumberDisplay7.InvisibilityTriggerNode = null;
-            this.plcUiNumberDisplay7.Location = new System.Drawing.Point(392, 498);
+            this.plcUiNumberDisplay7.Location = new System.Drawing.Point(372, 539);
             this.plcUiNumberDisplay7.Name = "plcUiNumberDisplay7";
             this.plcUiNumberDisplay7.Preffix = null;
+            this.plcUiNumberDisplay7.ReadNode = null;
             this.plcUiNumberDisplay7.Size = new System.Drawing.Size(27, 27);
             this.plcUiNumberDisplay7.Suffix = null;
             this.plcUiNumberDisplay7.TabIndex = 89;
@@ -689,23 +627,12 @@
             this.uiLabel34.AutoSize = true;
             this.uiLabel34.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.uiLabel34.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel34.Location = new System.Drawing.Point(350, 503);
+            this.uiLabel34.Location = new System.Drawing.Point(369, 513);
             this.uiLabel34.Name = "uiLabel34";
             this.uiLabel34.Size = new System.Drawing.Size(39, 16);
             this.uiLabel34.TabIndex = 90;
             this.uiLabel34.Text = "结果";
             // 
-            // uiLabel35
-            // 
-            this.uiLabel35.AutoSize = true;
-            this.uiLabel35.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel35.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel35.Location = new System.Drawing.Point(350, 533);
-            this.uiLabel35.Name = "uiLabel35";
-            this.uiLabel35.Size = new System.Drawing.Size(39, 16);
-            this.uiLabel35.TabIndex = 91;
-            this.uiLabel35.Text = "方向";
-            // 
             // uiSwitch1
             // 
             this.uiSwitch1.ActiveText = "芯片目的地";
@@ -726,24 +653,32 @@
             this.lblDestinationDefine.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
             this.lblDestinationDefine.Location = new System.Drawing.Point(5, 73);
             this.lblDestinationDefine.Name = "lblDestinationDefine";
-            this.lblDestinationDefine.Size = new System.Drawing.Size(100, 311);
+            this.lblDestinationDefine.Size = new System.Drawing.Size(100, 359);
             this.lblDestinationDefine.TabIndex = 93;
-            this.lblDestinationDefine.Text = "0:空\r\n1:编带1\r\n2:编带2\r\n11:料盒1-1\r\n12:料盒1-2\r\n13:料盒1-3\r\n14:料盒1-4\r\n21:料盒2-1\r\n22:料盒2-2\r\n23" +
-    ":料盒2-3\r\n24:料盒2-4\r\n31:料盒3-1\r\n32:料盒3-2\r\n33:料盒3-3\r\n34:料盒3-4\r\n41:料盒4-1\r\n42:料盒4-2\r\n43" +
-    ":料盒4-3\r\n44:料盒4-4";
+            this.lblDestinationDefine.Text = resources.GetString("lblDestinationDefine.Text");
             this.lblDestinationDefine.Visible = false;
             // 
+            // uiLabel10
+            // 
+            this.uiLabel10.AutoSize = true;
+            this.uiLabel10.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+            this.uiLabel10.Location = new System.Drawing.Point(189, 240);
+            this.uiLabel10.Name = "uiLabel10";
+            this.uiLabel10.Size = new System.Drawing.Size(63, 16);
+            this.uiLabel10.TabIndex = 94;
+            this.uiLabel10.Text = "四料盒5";
+            // 
             // FlashLightForm
             // 
             this.AllowShowTitle = false;
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
             this.ClientSize = new System.Drawing.Size(1317, 759);
+            this.Controls.Add(this.uiLabel10);
             this.Controls.Add(this.lblDestinationDefine);
             this.Controls.Add(this.uiSwitch1);
-            this.Controls.Add(this.uiLabel35);
             this.Controls.Add(this.uiLabel34);
             this.Controls.Add(this.plcUiNumberDisplay7);
-            this.Controls.Add(this.plcUiNumberDisplay6);
             this.Controls.Add(this.uiLabel33);
             this.Controls.Add(this.plcUiNumberDisplay5);
             this.Controls.Add(this.plcUiNumberDisplay4);
@@ -756,15 +691,12 @@
             this.Controls.Add(this.uiLabel29);
             this.Controls.Add(this.uiLabel28);
             this.Controls.Add(this.uiLabel27);
-            this.Controls.Add(this.uiLabel26);
             this.Controls.Add(this.uiLabel25);
             this.Controls.Add(this.uiLabel24);
             this.Controls.Add(this.uiLabel23);
             this.Controls.Add(this.uiLabel22);
             this.Controls.Add(this.uiLabel21);
             this.Controls.Add(this.uiLabel20);
-            this.Controls.Add(this.uiLabel19);
-            this.Controls.Add(this.uiLabel18);
             this.Controls.Add(this.uiLabel17);
             this.Controls.Add(this.uiLabel16);
             this.Controls.Add(this.uiLabel15);
@@ -772,7 +704,6 @@
             this.Controls.Add(this.uiLabel13);
             this.Controls.Add(this.uiLabel12);
             this.Controls.Add(this.uiLabel11);
-            this.Controls.Add(this.uiLabel10);
             this.Controls.Add(this.uiLabel9);
             this.Controls.Add(this.uiLabel8);
             this.Controls.Add(this.uiLabel7);
@@ -821,7 +752,6 @@
         private Sunny.UI.UILabel uiLabel7;
         private Sunny.UI.UILabel uiLabel8;
         private Sunny.UI.UILabel uiLabel9;
-        private Sunny.UI.UILabel uiLabel10;
         private Sunny.UI.UILabel uiLabel11;
         private Sunny.UI.UILabel uiLabel12;
         private Sunny.UI.UILabel uiLabel13;
@@ -829,15 +759,12 @@
         private Sunny.UI.UILabel uiLabel15;
         private Sunny.UI.UILabel uiLabel16;
         private Sunny.UI.UILabel uiLabel17;
-        private Sunny.UI.UILabel uiLabel18;
-        private Sunny.UI.UILabel uiLabel19;
         private Sunny.UI.UILabel uiLabel20;
         private Sunny.UI.UILabel uiLabel21;
         private Sunny.UI.UILabel uiLabel22;
         private Sunny.UI.UILabel uiLabel23;
         private Sunny.UI.UILabel uiLabel24;
         private Sunny.UI.UILabel uiLabel25;
-        private Sunny.UI.UILabel uiLabel26;
         private Sunny.UI.UILabel uiLabel27;
         private Sunny.UI.UILabel uiLabel28;
         private Sunny.UI.UILabel uiLabel29;
@@ -850,11 +777,10 @@
         private PlcUiControl.PlcUiNumberDisplay plcUiNumberDisplay4;
         private PlcUiControl.PlcUiNumberDisplay plcUiNumberDisplay5;
         private Sunny.UI.UILabel uiLabel33;
-        private PlcUiControl.PlcUiNumberDisplay plcUiNumberDisplay6;
         private PlcUiControl.PlcUiNumberDisplay plcUiNumberDisplay7;
         private Sunny.UI.UILabel uiLabel34;
-        private Sunny.UI.UILabel uiLabel35;
         private Sunny.UI.UISwitch uiSwitch1;
         private Sunny.UI.UILabel lblDestinationDefine;
+        private Sunny.UI.UILabel uiLabel10;
     }
 }

+ 11 - 7
YangjieTester/主界面/FlashLightForm.cs

@@ -17,12 +17,12 @@ namespace YangjieTester.主界面
     [FormDescriptionAttribute("跑马灯")]
     public partial class FlashLightForm : PlcBaseForm
     {
-        PlcUiLight[] MainLights = new PlcUiLight[40];
+        PlcUiLight[] MainLights = new PlcUiLight[36];
 
         PlcUiLight[] TestLoadLights = new PlcUiLight[3];
         PlcUiLight[] TestUnloadLights = new PlcUiLight[3];
-        PlcUiLight[] SubLights = new PlcUiLight[80];
-        PlcUiLight[] LaserLights = new PlcUiLight[8];
+        PlcUiLight[] SubLights = new PlcUiLight[100];
+        PlcUiLight[] LaserLights = new PlcUiLight[4];
         List<PlcUiLight> AllLights= new List<PlcUiLight>(); 
 
         List<PlcUiStateDisplay> AllStateDisplays = new List<PlcUiStateDisplay>();
@@ -71,7 +71,7 @@ namespace YangjieTester.主界面
                 TestLoadLights[i].OnText = null;
                 TestLoadLights[i].Radius = 35;
 
-                TestLoadLights[i].ReadNode = new Node($"Application.GVL_A15_Auto.dutOutPut入料盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
+                TestLoadLights[i].ReadNode = new Node($"Application.A14_ThermalTest_Auto.dutOutPut入料盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
                 TestLoadLights[i].RequiredPermissionLevel = PermissionLevel.操作工;
                 TestLoadLights[i].ShowText = true;
                 TestLoadLights[i].Size = new System.Drawing.Size(20, 20);
@@ -97,7 +97,7 @@ namespace YangjieTester.主界面
                 TestUnloadLights[i].On_Color = Color.Green;
                 TestUnloadLights[i].OnText = null;
                 TestUnloadLights[i].Radius = 35;
-                TestUnloadLights[i].ReadNode = new Node($"Application.GVL_A15_Auto.dutOutPut出料盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
+                TestUnloadLights[i].ReadNode = new Node($"Application.A14_ThermalTest_Auto.dutOutPut出料盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
                 TestUnloadLights[i].RequiredPermissionLevel = PermissionLevel.操作工;
                 TestUnloadLights[i].ShowText = true;
                 TestUnloadLights[i].Size = new System.Drawing.Size(20, 20);
@@ -123,7 +123,7 @@ namespace YangjieTester.主界面
                 SubLights[i].On_Color = Color.Green;
                 SubLights[i].OnText = null;
                 SubLights[i].Radius = 35;
-                SubLights[i].ReadNode = new Node($"Application.GVL_A15_Auto.dutOutPut热测盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
+                SubLights[i].ReadNode = new Node($"Application.A14_ThermalTest_Auto.dutOutPut热测盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
 
                 SubLights[i].RequiredPermissionLevel = PermissionLevel.操作工;
                 SubLights[i].ShowText = true;
@@ -150,7 +150,7 @@ namespace YangjieTester.主界面
                 LaserLights[i].On_Color = Color.Green;
                 LaserLights[i].OnText = null;
                 LaserLights[i].Radius = 35;
-                LaserLights[i].ReadNode = new Node($"Application.GVL_A24_Auto.dutOutPut镭射盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
+                LaserLights[i].ReadNode = new Node($"Application.A23_LaserMarking_Auto.dutOutPut镭射盘材料信息[{i + 1}].b_Exist", NodeType.UINT, "");
                 LaserLights[i].RequiredPermissionLevel = PermissionLevel.操作工;
                 LaserLights[i].ShowText = true;
                 LaserLights[i].Size = new System.Drawing.Size(20, 20);
@@ -230,6 +230,10 @@ namespace YangjieTester.主界面
             (42,"料盒4-2"),
             (43,"料盒4-3"),
             (44,"料盒4-4"),
+            (51,"料盒5-1"),
+            (52,"料盒5-2"),
+            (53,"料盒5-3"),
+            (54,"料盒5-4"),
         };
         
 

+ 25 - 0
YangjieTester/主界面/FlashLightForm.resx

@@ -117,4 +117,29 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <data name="lblDestinationDefine.Text" xml:space="preserve">
+    <value>0:空
+1:编带
+11:料盒1-1
+12:料盒1-2
+13:料盒1-3
+14:料盒1-4
+21:料盒2-1
+22:料盒2-2
+23:料盒2-3
+24:料盒2-4
+31:料盒3-1
+32:料盒3-2
+33:料盒3-3
+34:料盒3-4
+41:料盒4-1
+42:料盒4-2
+43:料盒4-3
+44:料盒4-4
+51:料盒5-1
+52:料盒5-2
+53:料盒5-3
+54:料盒5-4
+</value>
+  </data>
 </root>

File diff ditekan karena terlalu besar
+ 582 - 547
YangjieTester/主界面/RunDataForm.Designer.cs


+ 9 - 455
YangjieTester/主界面/TapeSettingForm.Designer.cs

@@ -50,42 +50,16 @@
             this.btn载带1膜盖恢复 = new PlcUiControl.PlcUiButton();
             this.txt载带1单卷膜盖长度 = new PlcUiControl.PlcUiNumberInput();
             this.uiLabel51 = new Sunny.UI.UILabel();
-            this.tabPage2 = new System.Windows.Forms.TabPage();
-            this.uiGroupBox1 = new Sunny.UI.UIGroupBox();
-            this.txt编带2胶膜余量不足N卷时报警 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel9 = new Sunny.UI.UILabel();
-            this.btn载带2膜盖恢复 = new PlcUiControl.PlcUiButton();
-            this.txt载带2单卷膜盖长度 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel1 = new Sunny.UI.UILabel();
-            this.uiGroupBox2 = new Sunny.UI.UIGroupBox();
-            this.txt编带2载带余量不足N卷时报警 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel3 = new Sunny.UI.UILabel();
-            this.btn载带2载带恢复 = new PlcUiControl.PlcUiButton();
-            this.txt载带2单卷载带长度 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel4 = new Sunny.UI.UILabel();
-            this.uiGroupBox3 = new Sunny.UI.UIGroupBox();
-            this.txt载带2封装数设定值 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel5 = new Sunny.UI.UILabel();
-            this.txt载带2后空设定值 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel6 = new Sunny.UI.UILabel();
-            this.btn载带2前后空修改 = new PlcUiControl.PlcUiButton();
-            this.txt载带2前空设定值 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel7 = new Sunny.UI.UILabel();
             this.uiTabControl1.SuspendLayout();
             this.tabPage1.SuspendLayout();
             this.uiGroupBox15.SuspendLayout();
             this.uiGroupBox17.SuspendLayout();
             this.uiGroupBox18.SuspendLayout();
-            this.tabPage2.SuspendLayout();
-            this.uiGroupBox1.SuspendLayout();
-            this.uiGroupBox2.SuspendLayout();
-            this.uiGroupBox3.SuspendLayout();
             this.SuspendLayout();
             // 
             // uiTabControl1
             // 
             this.uiTabControl1.Controls.Add(this.tabPage1);
-            this.uiTabControl1.Controls.Add(this.tabPage2);
             this.uiTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
             this.uiTabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
             this.uiTabControl1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
@@ -108,7 +82,7 @@
             this.tabPage1.Name = "tabPage1";
             this.tabPage1.Size = new System.Drawing.Size(676, 361);
             this.tabPage1.TabIndex = 0;
-            this.tabPage1.Text = "载带1";
+            this.tabPage1.Text = "载带";
             this.tabPage1.UseVisualStyleBackColor = true;
             // 
             // uiGroupBox15
@@ -144,14 +118,14 @@
             this.txt载带1封装数设定值.MinimumSize = new System.Drawing.Size(1, 16);
             this.txt载带1封装数设定值.Name = "txt载带1封装数设定值";
             this.txt载带1封装数设定值.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带1封装数设定值.ReadNode = new Node("Application.Var_Hand_A33_Encapsulation1.dw封装数设定值", NodeType.DWORD, "HMIset");
+            this.txt载带1封装数设定值.ReadNode = new Node("Application.A33_Encapsulation1_Manual.dw封装数设定值", NodeType.DWORD, "HMIset");
             this.txt载带1封装数设定值.ShowText = false;
             this.txt载带1封装数设定值.Size = new System.Drawing.Size(125, 27);
             this.txt载带1封装数设定值.TabIndex = 71;
             this.txt载带1封装数设定值.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
             this.txt载带1封装数设定值.Type = Sunny.UI.UITextBox.UIEditType.Integer;
             this.txt载带1封装数设定值.Watermark = "";
-            this.txt载带1封装数设定值.WriteNode = new Node("Application.Var_Hand_A33_Encapsulation1.dw封装数设定值", NodeType.DWORD, "HMIset");
+            this.txt载带1封装数设定值.WriteNode = new Node("Application.A33_Encapsulation1_Manual.dw封装数设定值", NodeType.DWORD, "HMIset");
             // 
             // uiLabel50
             // 
@@ -177,14 +151,14 @@
             this.txt载带1后空设定值.MinimumSize = new System.Drawing.Size(1, 16);
             this.txt载带1后空设定值.Name = "txt载带1后空设定值";
             this.txt载带1后空设定值.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带1后空设定值.ReadNode = new Node("Application.Var_Hand_A33_Encapsulation1.dw后空设定值", NodeType.DWORD, "HMIset");
+            this.txt载带1后空设定值.ReadNode = new Node("Application.A33_Encapsulation1_Manual.dw后空设定值", NodeType.DWORD, "HMIset");
             this.txt载带1后空设定值.ShowText = false;
             this.txt载带1后空设定值.Size = new System.Drawing.Size(125, 27);
             this.txt载带1后空设定值.TabIndex = 69;
             this.txt载带1后空设定值.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
             this.txt载带1后空设定值.Type = Sunny.UI.UITextBox.UIEditType.Integer;
             this.txt载带1后空设定值.Watermark = "";
-            this.txt载带1后空设定值.WriteNode = new Node("Application.Var_Hand_A33_Encapsulation1.dw后空设定值", NodeType.DWORD, "HMIset");
+            this.txt载带1后空设定值.WriteNode = new Node("Application.A33_Encapsulation1_Manual.dw后空设定值", NodeType.DWORD, "HMIset");
             // 
             // uiLabel48
             // 
@@ -219,13 +193,13 @@
             this.btn载带1前后空修改.OnColor = System.Drawing.Color.Green;
             this.btn载带1前后空修改.OnSymbol = 0;
             this.btn载带1前后空修改.OnText = "前后空修改";
-            this.btn载带1前后空修改.ReadNode = new Node("Application.Var_Hand_A33_Encapsulation1.b前后空修改按钮", NodeType.BOOL, "HMIset");
+            this.btn载带1前后空修改.ReadNode = new Node("Application.A33_Encapsulation1_Manual.b前后空修改按钮", NodeType.BOOL, "HMIset");
             this.btn载带1前后空修改.Size = new System.Drawing.Size(125, 33);
             this.btn载带1前后空修改.Symbol = 0;
             this.btn载带1前后空修改.TabIndex = 66;
             this.btn载带1前后空修改.Text = "前后空修改";
             this.btn载带1前后空修改.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带1前后空修改.WriteNode = new Node("Application.Var_Hand_A33_Encapsulation1.b前后空修改按钮", NodeType.BOOL, "HMIset");
+            this.btn载带1前后空修改.WriteNode = new Node("Application.A33_Encapsulation1_Manual.b前后空修改按钮", NodeType.BOOL, "HMIset");
             // 
             // txt载带1前空设定值
             // 
@@ -240,14 +214,14 @@
             this.txt载带1前空设定值.MinimumSize = new System.Drawing.Size(1, 16);
             this.txt载带1前空设定值.Name = "txt载带1前空设定值";
             this.txt载带1前空设定值.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带1前空设定值.ReadNode = new Node("Application.Var_Hand_A33_Encapsulation1.dw前空设定值", NodeType.DWORD, "HMIset");
+            this.txt载带1前空设定值.ReadNode = new Node("Application.A33_Encapsulation1_Manual.dw前空设定值", NodeType.DWORD, "HMIset");
             this.txt载带1前空设定值.ShowText = false;
             this.txt载带1前空设定值.Size = new System.Drawing.Size(125, 27);
             this.txt载带1前空设定值.TabIndex = 65;
             this.txt载带1前空设定值.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
             this.txt载带1前空设定值.Type = Sunny.UI.UITextBox.UIEditType.Integer;
             this.txt载带1前空设定值.Watermark = "";
-            this.txt载带1前空设定值.WriteNode = new Node("Application.Var_Hand_A33_Encapsulation1.dw前空设定值", NodeType.DWORD, "HMIset");
+            this.txt载带1前空设定值.WriteNode = new Node("Application.A33_Encapsulation1_Manual.dw前空设定值", NodeType.DWORD, "HMIset");
             // 
             // uiLabel47
             // 
@@ -491,398 +465,6 @@
             this.uiLabel51.TabIndex = 74;
             this.uiLabel51.Text = "单卷膜盖长度m";
             // 
-            // tabPage2
-            // 
-            this.tabPage2.Controls.Add(this.uiGroupBox1);
-            this.tabPage2.Controls.Add(this.uiGroupBox2);
-            this.tabPage2.Controls.Add(this.uiGroupBox3);
-            this.tabPage2.Location = new System.Drawing.Point(0, 40);
-            this.tabPage2.Name = "tabPage2";
-            this.tabPage2.Size = new System.Drawing.Size(200, 60);
-            this.tabPage2.TabIndex = 1;
-            this.tabPage2.Text = "载带2";
-            this.tabPage2.UseVisualStyleBackColor = true;
-            // 
-            // uiGroupBox1
-            // 
-            this.uiGroupBox1.Controls.Add(this.txt编带2胶膜余量不足N卷时报警);
-            this.uiGroupBox1.Controls.Add(this.uiLabel9);
-            this.uiGroupBox1.Controls.Add(this.btn载带2膜盖恢复);
-            this.uiGroupBox1.Controls.Add(this.txt载带2单卷膜盖长度);
-            this.uiGroupBox1.Controls.Add(this.uiLabel1);
-            this.uiGroupBox1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiGroupBox1.Location = new System.Drawing.Point(339, 208);
-            this.uiGroupBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.uiGroupBox1.MinimumSize = new System.Drawing.Size(1, 1);
-            this.uiGroupBox1.Name = "uiGroupBox1";
-            this.uiGroupBox1.Padding = new System.Windows.Forms.Padding(0, 32, 0, 0);
-            this.uiGroupBox1.Size = new System.Drawing.Size(327, 143);
-            this.uiGroupBox1.TabIndex = 205;
-            this.uiGroupBox1.Text = "胶膜用量";
-            this.uiGroupBox1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // txt编带2胶膜余量不足N卷时报警
-            // 
-            this.txt编带2胶膜余量不足N卷时报警.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt编带2胶膜余量不足N卷时报警.DisabilityTriggerNode = null;
-            this.txt编带2胶膜余量不足N卷时报警.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt编带2胶膜余量不足N卷时报警.Gain = 1D;
-            this.txt编带2胶膜余量不足N卷时报警.IntegerDigits = 0;
-            this.txt编带2胶膜余量不足N卷时报警.InvisibilityTriggerNode = null;
-            this.txt编带2胶膜余量不足N卷时报警.Location = new System.Drawing.Point(160, 71);
-            this.txt编带2胶膜余量不足N卷时报警.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt编带2胶膜余量不足N卷时报警.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt编带2胶膜余量不足N卷时报警.Name = "txt编带2胶膜余量不足N卷时报警";
-            this.txt编带2胶膜余量不足N卷时报警.Padding = new System.Windows.Forms.Padding(5);
-            this.txt编带2胶膜余量不足N卷时报警.ReadNode = new Node("Application.Var_Auto_A37_Encapsulation2.ui膜带裕量", NodeType.UINT, null);
-            this.txt编带2胶膜余量不足N卷时报警.ShowText = false;
-            this.txt编带2胶膜余量不足N卷时报警.Size = new System.Drawing.Size(125, 27);
-            this.txt编带2胶膜余量不足N卷时报警.TabIndex = 214;
-            this.txt编带2胶膜余量不足N卷时报警.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt编带2胶膜余量不足N卷时报警.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.txt编带2胶膜余量不足N卷时报警.Watermark = "";
-            this.txt编带2胶膜余量不足N卷时报警.WriteNode = new Node("Application.Var_Auto_A37_Encapsulation2.ui膜带裕量", NodeType.UINT, null);
-            // 
-            // uiLabel9
-            // 
-            this.uiLabel9.AutoSize = true;
-            this.uiLabel9.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel9.Location = new System.Drawing.Point(25, 78);
-            this.uiLabel9.Name = "uiLabel9";
-            this.uiLabel9.Size = new System.Drawing.Size(143, 16);
-            this.uiLabel9.TabIndex = 213;
-            this.uiLabel9.Text = "余量不足N卷时报警";
-            // 
-            // btn载带2膜盖恢复
-            // 
-            this.btn载带2膜盖恢复.ButtonType = PlcUiControl.ButtonType.保持型;
-            this.btn载带2膜盖恢复.Cursor = System.Windows.Forms.Cursors.Hand;
-            this.btn载带2膜盖恢复.DisabilityTriggerNode = null;
-            this.btn载带2膜盖恢复.FillColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2膜盖恢复.FillHoverColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2膜盖恢复.FillSelectedColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2膜盖恢复.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带2膜盖恢复.InvisibilityTriggerNode = null;
-            this.btn载带2膜盖恢复.Location = new System.Drawing.Point(160, 103);
-            this.btn载带2膜盖恢复.Maximum = 0D;
-            this.btn载带2膜盖恢复.Minimum = 0D;
-            this.btn载带2膜盖恢复.MinimumSize = new System.Drawing.Size(1, 1);
-            this.btn载带2膜盖恢复.Name = "btn载带2膜盖恢复";
-            this.btn载带2膜盖恢复.NeedUserEnsure = false;
-            this.btn载带2膜盖恢复.OffColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2膜盖恢复.OffSymbol = 0;
-            this.btn载带2膜盖恢复.OffText = "膜盖恢复";
-            this.btn载带2膜盖恢复.OnColor = System.Drawing.Color.Green;
-            this.btn载带2膜盖恢复.OnSymbol = 0;
-            this.btn载带2膜盖恢复.OnText = "膜盖恢复";
-            this.btn载带2膜盖恢复.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.b膜卷余量设定按钮", NodeType.BOOL, "HMIset");
-            this.btn载带2膜盖恢复.Size = new System.Drawing.Size(125, 31);
-            this.btn载带2膜盖恢复.Symbol = 0;
-            this.btn载带2膜盖恢复.TabIndex = 190;
-            this.btn载带2膜盖恢复.Text = "膜盖恢复";
-            this.btn载带2膜盖恢复.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带2膜盖恢复.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.b膜卷余量设定按钮", NodeType.BOOL, "HMIset");
-            // 
-            // txt载带2单卷膜盖长度
-            // 
-            this.txt载带2单卷膜盖长度.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt载带2单卷膜盖长度.DecimalPlaces = 5;
-            this.txt载带2单卷膜盖长度.DisabilityTriggerNode = null;
-            this.txt载带2单卷膜盖长度.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt载带2单卷膜盖长度.Gain = 0.001D;
-            this.txt载带2单卷膜盖长度.IntegerDigits = 0;
-            this.txt载带2单卷膜盖长度.InvisibilityTriggerNode = null;
-            this.txt载带2单卷膜盖长度.Location = new System.Drawing.Point(160, 37);
-            this.txt载带2单卷膜盖长度.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt载带2单卷膜盖长度.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt载带2单卷膜盖长度.Name = "txt载带2单卷膜盖长度";
-            this.txt载带2单卷膜盖长度.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带2单卷膜盖长度.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.lr膜卷余量设定值", NodeType.LREAL, "HMIset");
-            this.txt载带2单卷膜盖长度.ShowText = false;
-            this.txt载带2单卷膜盖长度.Size = new System.Drawing.Size(125, 27);
-            this.txt载带2单卷膜盖长度.TabIndex = 75;
-            this.txt载带2单卷膜盖长度.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt载带2单卷膜盖长度.Type = Sunny.UI.UITextBox.UIEditType.Double;
-            this.txt载带2单卷膜盖长度.Watermark = "";
-            this.txt载带2单卷膜盖长度.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.lr膜卷余量设定值", NodeType.LREAL, "HMIset");
-            // 
-            // uiLabel1
-            // 
-            this.uiLabel1.AutoSize = true;
-            this.uiLabel1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel1.Location = new System.Drawing.Point(25, 44);
-            this.uiLabel1.Name = "uiLabel1";
-            this.uiLabel1.Size = new System.Drawing.Size(111, 16);
-            this.uiLabel1.TabIndex = 74;
-            this.uiLabel1.Text = "单卷膜盖长度m";
-            // 
-            // uiGroupBox2
-            // 
-            this.uiGroupBox2.Controls.Add(this.txt编带2载带余量不足N卷时报警);
-            this.uiGroupBox2.Controls.Add(this.uiLabel3);
-            this.uiGroupBox2.Controls.Add(this.btn载带2载带恢复);
-            this.uiGroupBox2.Controls.Add(this.txt载带2单卷载带长度);
-            this.uiGroupBox2.Controls.Add(this.uiLabel4);
-            this.uiGroupBox2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiGroupBox2.Location = new System.Drawing.Point(4, 208);
-            this.uiGroupBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.uiGroupBox2.MinimumSize = new System.Drawing.Size(1, 1);
-            this.uiGroupBox2.Name = "uiGroupBox2";
-            this.uiGroupBox2.Padding = new System.Windows.Forms.Padding(0, 32, 0, 0);
-            this.uiGroupBox2.Size = new System.Drawing.Size(327, 139);
-            this.uiGroupBox2.TabIndex = 204;
-            this.uiGroupBox2.Text = "载带用量";
-            this.uiGroupBox2.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // txt编带2载带余量不足N卷时报警
-            // 
-            this.txt编带2载带余量不足N卷时报警.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt编带2载带余量不足N卷时报警.DisabilityTriggerNode = null;
-            this.txt编带2载带余量不足N卷时报警.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt编带2载带余量不足N卷时报警.Gain = 1D;
-            this.txt编带2载带余量不足N卷时报警.IntegerDigits = 0;
-            this.txt编带2载带余量不足N卷时报警.InvisibilityTriggerNode = null;
-            this.txt编带2载带余量不足N卷时报警.Location = new System.Drawing.Point(160, 71);
-            this.txt编带2载带余量不足N卷时报警.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt编带2载带余量不足N卷时报警.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt编带2载带余量不足N卷时报警.Name = "txt编带2载带余量不足N卷时报警";
-            this.txt编带2载带余量不足N卷时报警.Padding = new System.Windows.Forms.Padding(5);
-            this.txt编带2载带余量不足N卷时报警.ReadNode = new Node("Application.Var_Auto_A37_Encapsulation2.u载带裕量", NodeType.UINT, null);
-            this.txt编带2载带余量不足N卷时报警.ShowText = false;
-            this.txt编带2载带余量不足N卷时报警.Size = new System.Drawing.Size(125, 27);
-            this.txt编带2载带余量不足N卷时报警.TabIndex = 216;
-            this.txt编带2载带余量不足N卷时报警.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt编带2载带余量不足N卷时报警.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.txt编带2载带余量不足N卷时报警.Watermark = "";
-            this.txt编带2载带余量不足N卷时报警.WriteNode = new Node("Application.Var_Auto_A37_Encapsulation2.u载带裕量", NodeType.UINT, null);
-            // 
-            // uiLabel3
-            // 
-            this.uiLabel3.AutoSize = true;
-            this.uiLabel3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel3.Location = new System.Drawing.Point(25, 78);
-            this.uiLabel3.Name = "uiLabel3";
-            this.uiLabel3.Size = new System.Drawing.Size(143, 16);
-            this.uiLabel3.TabIndex = 215;
-            this.uiLabel3.Text = "余量不足N卷时报警";
-            // 
-            // btn载带2载带恢复
-            // 
-            this.btn载带2载带恢复.ButtonType = PlcUiControl.ButtonType.保持型;
-            this.btn载带2载带恢复.Cursor = System.Windows.Forms.Cursors.Hand;
-            this.btn载带2载带恢复.DisabilityTriggerNode = null;
-            this.btn载带2载带恢复.EnsureTip = "更换载带会清空走带计数,是否确认?";
-            this.btn载带2载带恢复.FillColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2载带恢复.FillHoverColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2载带恢复.FillSelectedColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2载带恢复.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带2载带恢复.InvisibilityTriggerNode = null;
-            this.btn载带2载带恢复.Location = new System.Drawing.Point(160, 103);
-            this.btn载带2载带恢复.Maximum = 0D;
-            this.btn载带2载带恢复.Minimum = 0D;
-            this.btn载带2载带恢复.MinimumSize = new System.Drawing.Size(1, 1);
-            this.btn载带2载带恢复.Name = "btn载带2载带恢复";
-            this.btn载带2载带恢复.NeedUserEnsure = true;
-            this.btn载带2载带恢复.OffColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2载带恢复.OffSymbol = 0;
-            this.btn载带2载带恢复.OffText = "载带恢复";
-            this.btn载带2载带恢复.OnColor = System.Drawing.Color.Green;
-            this.btn载带2载带恢复.OnSymbol = 0;
-            this.btn载带2载带恢复.OnText = "载带恢复";
-            this.btn载带2载带恢复.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.b载带余量设定按钮", NodeType.BOOL, "HMIset");
-            this.btn载带2载带恢复.Size = new System.Drawing.Size(125, 33);
-            this.btn载带2载带恢复.Symbol = 0;
-            this.btn载带2载带恢复.TabIndex = 195;
-            this.btn载带2载带恢复.Text = "载带恢复";
-            this.btn载带2载带恢复.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带2载带恢复.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.b载带余量设定按钮", NodeType.BOOL, "HMIset");
-            // 
-            // txt载带2单卷载带长度
-            // 
-            this.txt载带2单卷载带长度.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt载带2单卷载带长度.DecimalPlaces = 5;
-            this.txt载带2单卷载带长度.DisabilityTriggerNode = null;
-            this.txt载带2单卷载带长度.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt载带2单卷载带长度.Gain = 0.001D;
-            this.txt载带2单卷载带长度.IntegerDigits = 0;
-            this.txt载带2单卷载带长度.InvisibilityTriggerNode = null;
-            this.txt载带2单卷载带长度.Location = new System.Drawing.Point(160, 37);
-            this.txt载带2单卷载带长度.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt载带2单卷载带长度.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt载带2单卷载带长度.Name = "txt载带2单卷载带长度";
-            this.txt载带2单卷载带长度.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带2单卷载带长度.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.lr载带余量设定值", NodeType.LREAL, "HMIset");
-            this.txt载带2单卷载带长度.ShowText = false;
-            this.txt载带2单卷载带长度.Size = new System.Drawing.Size(125, 27);
-            this.txt载带2单卷载带长度.TabIndex = 194;
-            this.txt载带2单卷载带长度.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt载带2单卷载带长度.Type = Sunny.UI.UITextBox.UIEditType.Double;
-            this.txt载带2单卷载带长度.Watermark = "";
-            this.txt载带2单卷载带长度.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.lr载带余量设定值", NodeType.LREAL, "HMIset");
-            // 
-            // uiLabel4
-            // 
-            this.uiLabel4.AutoSize = true;
-            this.uiLabel4.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel4.Location = new System.Drawing.Point(25, 45);
-            this.uiLabel4.Name = "uiLabel4";
-            this.uiLabel4.Size = new System.Drawing.Size(111, 16);
-            this.uiLabel4.TabIndex = 193;
-            this.uiLabel4.Text = "单卷载带长度m";
-            // 
-            // uiGroupBox3
-            // 
-            this.uiGroupBox3.Controls.Add(this.txt载带2封装数设定值);
-            this.uiGroupBox3.Controls.Add(this.uiLabel5);
-            this.uiGroupBox3.Controls.Add(this.txt载带2后空设定值);
-            this.uiGroupBox3.Controls.Add(this.uiLabel6);
-            this.uiGroupBox3.Controls.Add(this.btn载带2前后空修改);
-            this.uiGroupBox3.Controls.Add(this.txt载带2前空设定值);
-            this.uiGroupBox3.Controls.Add(this.uiLabel7);
-            this.uiGroupBox3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiGroupBox3.Location = new System.Drawing.Point(4, 5);
-            this.uiGroupBox3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.uiGroupBox3.MinimumSize = new System.Drawing.Size(1, 1);
-            this.uiGroupBox3.Name = "uiGroupBox3";
-            this.uiGroupBox3.Padding = new System.Windows.Forms.Padding(0, 32, 0, 0);
-            this.uiGroupBox3.Size = new System.Drawing.Size(327, 193);
-            this.uiGroupBox3.TabIndex = 203;
-            this.uiGroupBox3.Text = "前后空设定";
-            this.uiGroupBox3.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // txt载带2封装数设定值
-            // 
-            this.txt载带2封装数设定值.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt载带2封装数设定值.DisabilityTriggerNode = null;
-            this.txt载带2封装数设定值.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt载带2封装数设定值.Gain = 1D;
-            this.txt载带2封装数设定值.IntegerDigits = 0;
-            this.txt载带2封装数设定值.InvisibilityTriggerNode = null;
-            this.txt载带2封装数设定值.Location = new System.Drawing.Point(160, 115);
-            this.txt载带2封装数设定值.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt载带2封装数设定值.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt载带2封装数设定值.Name = "txt载带2封装数设定值";
-            this.txt载带2封装数设定值.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带2封装数设定值.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.dw封装数设定值", NodeType.DWORD, "HMIset");
-            this.txt载带2封装数设定值.ShowText = false;
-            this.txt载带2封装数设定值.Size = new System.Drawing.Size(125, 27);
-            this.txt载带2封装数设定值.TabIndex = 71;
-            this.txt载带2封装数设定值.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt载带2封装数设定值.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.txt载带2封装数设定值.Watermark = "";
-            this.txt载带2封装数设定值.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.dw封装数设定值", NodeType.DWORD, "HMIset");
-            // 
-            // uiLabel5
-            // 
-            this.uiLabel5.AutoSize = true;
-            this.uiLabel5.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel5.Location = new System.Drawing.Point(25, 123);
-            this.uiLabel5.Name = "uiLabel5";
-            this.uiLabel5.Size = new System.Drawing.Size(103, 16);
-            this.uiLabel5.TabIndex = 70;
-            this.uiLabel5.Text = "封装数设定值";
-            // 
-            // txt载带2后空设定值
-            // 
-            this.txt载带2后空设定值.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt载带2后空设定值.DisabilityTriggerNode = null;
-            this.txt载带2后空设定值.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt载带2后空设定值.Gain = 1D;
-            this.txt载带2后空设定值.IntegerDigits = 0;
-            this.txt载带2后空设定值.InvisibilityTriggerNode = null;
-            this.txt载带2后空设定值.Location = new System.Drawing.Point(160, 81);
-            this.txt载带2后空设定值.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt载带2后空设定值.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt载带2后空设定值.Name = "txt载带2后空设定值";
-            this.txt载带2后空设定值.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带2后空设定值.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.dw后空设定值", NodeType.DWORD, "HMIset");
-            this.txt载带2后空设定值.ShowText = false;
-            this.txt载带2后空设定值.Size = new System.Drawing.Size(125, 27);
-            this.txt载带2后空设定值.TabIndex = 69;
-            this.txt载带2后空设定值.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt载带2后空设定值.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.txt载带2后空设定值.Watermark = "";
-            this.txt载带2后空设定值.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.dw后空设定值", NodeType.DWORD, "HMIset");
-            // 
-            // uiLabel6
-            // 
-            this.uiLabel6.AutoSize = true;
-            this.uiLabel6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel6.Location = new System.Drawing.Point(25, 88);
-            this.uiLabel6.Name = "uiLabel6";
-            this.uiLabel6.Size = new System.Drawing.Size(87, 16);
-            this.uiLabel6.TabIndex = 68;
-            this.uiLabel6.Text = "后空设定值";
-            // 
-            // btn载带2前后空修改
-            // 
-            this.btn载带2前后空修改.ButtonType = PlcUiControl.ButtonType.保持型;
-            this.btn载带2前后空修改.Cursor = System.Windows.Forms.Cursors.Hand;
-            this.btn载带2前后空修改.DisabilityTriggerNode = null;
-            this.btn载带2前后空修改.FillColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2前后空修改.FillHoverColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2前后空修改.FillSelectedColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2前后空修改.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带2前后空修改.InvisibilityTriggerNode = null;
-            this.btn载带2前后空修改.Location = new System.Drawing.Point(160, 150);
-            this.btn载带2前后空修改.Maximum = 0D;
-            this.btn载带2前后空修改.Minimum = 0D;
-            this.btn载带2前后空修改.MinimumSize = new System.Drawing.Size(1, 1);
-            this.btn载带2前后空修改.Name = "btn载带2前后空修改";
-            this.btn载带2前后空修改.NeedUserEnsure = false;
-            this.btn载带2前后空修改.OffColor = System.Drawing.Color.LightSeaGreen;
-            this.btn载带2前后空修改.OffSymbol = 0;
-            this.btn载带2前后空修改.OffText = "前后空修改";
-            this.btn载带2前后空修改.OnColor = System.Drawing.Color.Green;
-            this.btn载带2前后空修改.OnSymbol = 0;
-            this.btn载带2前后空修改.OnText = "前后空修改";
-            this.btn载带2前后空修改.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.b前后空修改按钮", NodeType.BOOL, "HMIset");
-            this.btn载带2前后空修改.Size = new System.Drawing.Size(125, 33);
-            this.btn载带2前后空修改.Symbol = 0;
-            this.btn载带2前后空修改.TabIndex = 66;
-            this.btn载带2前后空修改.Text = "前后空修改";
-            this.btn载带2前后空修改.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.btn载带2前后空修改.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.b前后空修改按钮", NodeType.BOOL, "HMIset");
-            // 
-            // txt载带2前空设定值
-            // 
-            this.txt载带2前空设定值.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txt载带2前空设定值.DisabilityTriggerNode = null;
-            this.txt载带2前空设定值.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txt载带2前空设定值.Gain = 1D;
-            this.txt载带2前空设定值.IntegerDigits = 0;
-            this.txt载带2前空设定值.InvisibilityTriggerNode = null;
-            this.txt载带2前空设定值.Location = new System.Drawing.Point(160, 46);
-            this.txt载带2前空设定值.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txt载带2前空设定值.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txt载带2前空设定值.Name = "txt载带2前空设定值";
-            this.txt载带2前空设定值.Padding = new System.Windows.Forms.Padding(5);
-            this.txt载带2前空设定值.ReadNode = new Node("Application.Var_Hand_A37_Encapsulation2.dw前空设定值", NodeType.DWORD, "HMIset");
-            this.txt载带2前空设定值.ShowText = false;
-            this.txt载带2前空设定值.Size = new System.Drawing.Size(125, 27);
-            this.txt载带2前空设定值.TabIndex = 65;
-            this.txt载带2前空设定值.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.txt载带2前空设定值.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.txt载带2前空设定值.Watermark = "";
-            this.txt载带2前空设定值.WriteNode = new Node("Application.Var_Hand_A37_Encapsulation2.dw前空设定值", NodeType.DWORD, "HMIset");
-            // 
-            // uiLabel7
-            // 
-            this.uiLabel7.AutoSize = true;
-            this.uiLabel7.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel7.Location = new System.Drawing.Point(25, 53);
-            this.uiLabel7.Name = "uiLabel7";
-            this.uiLabel7.Size = new System.Drawing.Size(87, 16);
-            this.uiLabel7.TabIndex = 64;
-            this.uiLabel7.Text = "前空设定值";
-            // 
             // TapeSettingForm
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@@ -901,13 +483,6 @@
             this.uiGroupBox17.PerformLayout();
             this.uiGroupBox18.ResumeLayout(false);
             this.uiGroupBox18.PerformLayout();
-            this.tabPage2.ResumeLayout(false);
-            this.uiGroupBox1.ResumeLayout(false);
-            this.uiGroupBox1.PerformLayout();
-            this.uiGroupBox2.ResumeLayout(false);
-            this.uiGroupBox2.PerformLayout();
-            this.uiGroupBox3.ResumeLayout(false);
-            this.uiGroupBox3.PerformLayout();
             this.ResumeLayout(false);
 
         }
@@ -916,7 +491,6 @@
         #endregion
         private Sunny.UI.UITabControl uiTabControl1;
         private System.Windows.Forms.TabPage tabPage1;
-        private System.Windows.Forms.TabPage tabPage2;
         private Sunny.UI.UIGroupBox uiGroupBox15;
         private PlcUiControl.PlcUiNumberInput txt载带1封装数设定值;
         private Sunny.UI.UILabel uiLabel50;
@@ -933,29 +507,9 @@
         private PlcUiControl.PlcUiButton btn载带1膜盖恢复;
         private PlcUiControl.PlcUiNumberInput txt载带1单卷膜盖长度;
         private Sunny.UI.UILabel uiLabel51;
-        private Sunny.UI.UIGroupBox uiGroupBox1;
-        private PlcUiControl.PlcUiButton btn载带2膜盖恢复;
-        private PlcUiControl.PlcUiNumberInput txt载带2单卷膜盖长度;
-        private Sunny.UI.UILabel uiLabel1;
-        private Sunny.UI.UIGroupBox uiGroupBox2;
-        private PlcUiControl.PlcUiButton btn载带2载带恢复;
-        private PlcUiControl.PlcUiNumberInput txt载带2单卷载带长度;
-        private Sunny.UI.UILabel uiLabel4;
-        private Sunny.UI.UIGroupBox uiGroupBox3;
-        private PlcUiControl.PlcUiNumberInput txt载带2封装数设定值;
-        private Sunny.UI.UILabel uiLabel5;
-        private PlcUiControl.PlcUiNumberInput txt载带2后空设定值;
-        private Sunny.UI.UILabel uiLabel6;
-        private PlcUiControl.PlcUiButton btn载带2前后空修改;
-        private PlcUiControl.PlcUiNumberInput txt载带2前空设定值;
-        private Sunny.UI.UILabel uiLabel7;
         private PlcUiControl.PlcUiNumberInput txt编带1载带余量不足N卷时报警;
         private Sunny.UI.UILabel uiLabel8;
         private PlcUiControl.PlcUiNumberInput txt编带1胶膜余量不足N卷时报警;
         private Sunny.UI.UILabel uiLabel2;
-        private PlcUiControl.PlcUiNumberInput txt编带2胶膜余量不足N卷时报警;
-        private Sunny.UI.UILabel uiLabel9;
-        private PlcUiControl.PlcUiNumberInput txt编带2载带余量不足N卷时报警;
-        private Sunny.UI.UILabel uiLabel3;
     }
 }

File diff ditekan karena terlalu besar
+ 243 - 157
YangjieTester/元件目标设置/CellTargetSettingForm.Designer.cs


+ 152 - 152
YangjieTester/数据管控/DataControlForm.Designer.cs

@@ -29,6 +29,10 @@
         private void InitializeComponent()
         {
             this.uiGroupBox1 = new Sunny.UI.UIGroupBox();
+            this.plcUiNumberInput3 = new PlcUiControl.PlcUiNumberInput();
+            this.uiLabel11 = new Sunny.UI.UILabel();
+            this.plcUiNumberInput2 = new PlcUiControl.PlcUiNumberInput();
+            this.uiLabel3 = new Sunny.UI.UILabel();
             this.txt封装1CCD2良率采样个数 = new PlcUiControl.PlcUiNumberInput();
             this.uiLabel15 = new Sunny.UI.UILabel();
             this.txt封装1CCD1良率采样个数 = new PlcUiControl.PlcUiNumberInput();
@@ -50,6 +54,10 @@
             this.txt测试站1良率采样个数 = new PlcUiControl.PlcUiNumberInput();
             this.uiLabel24 = new Sunny.UI.UILabel();
             this.uiGroupBox3 = new Sunny.UI.UIGroupBox();
+            this.plcUiNumberInput4 = new PlcUiControl.PlcUiNumberInput();
+            this.uiLabel14 = new Sunny.UI.UILabel();
+            this.plcUiNumberInput1 = new PlcUiControl.PlcUiNumberInput();
+            this.uiLabel2 = new Sunny.UI.UILabel();
             this.txt封装1CCD2低良下限 = new PlcUiControl.PlcUiNumberInput();
             this.uiLabel10 = new Sunny.UI.UILabel();
             this.txt封装1CCD1低良下限 = new PlcUiControl.PlcUiNumberInput();
@@ -70,14 +78,6 @@
             this.uiLabel12 = new Sunny.UI.UILabel();
             this.txt测试站1低良下限 = new PlcUiControl.PlcUiNumberInput();
             this.uiLabel13 = new Sunny.UI.UILabel();
-            this.plcUiNumberInput1 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel2 = new Sunny.UI.UILabel();
-            this.plcUiNumberInput2 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel3 = new Sunny.UI.UILabel();
-            this.plcUiNumberInput3 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel11 = new Sunny.UI.UILabel();
-            this.plcUiNumberInput4 = new PlcUiControl.PlcUiNumberInput();
-            this.uiLabel14 = new Sunny.UI.UILabel();
             this.uiGroupBox1.SuspendLayout();
             this.uiGroupBox3.SuspendLayout();
             this.SuspendLayout();
@@ -119,6 +119,76 @@
             this.uiGroupBox1.Text = "良率采样个数";
             this.uiGroupBox1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
             // 
+            // plcUiNumberInput3
+            // 
+            this.plcUiNumberInput3.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.plcUiNumberInput3.DisabilityTriggerNode = null;
+            this.plcUiNumberInput3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.plcUiNumberInput3.Gain = 1D;
+            this.plcUiNumberInput3.IntegerDigits = 0;
+            this.plcUiNumberInput3.InvisibilityTriggerNode = null;
+            this.plcUiNumberInput3.Location = new System.Drawing.Point(195, 274);
+            this.plcUiNumberInput3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.plcUiNumberInput3.Maximum = 350D;
+            this.plcUiNumberInput3.Minimum = 0D;
+            this.plcUiNumberInput3.MinimumSize = new System.Drawing.Size(1, 16);
+            this.plcUiNumberInput3.Name = "plcUiNumberInput3";
+            this.plcUiNumberInput3.Padding = new System.Windows.Forms.Padding(5);
+            this.plcUiNumberInput3.ReadNode = new Node("Application.PieceDate.ui镭射打标CCD良率采样个数", NodeType.UINT, null);
+            this.plcUiNumberInput3.ShowText = false;
+            this.plcUiNumberInput3.Size = new System.Drawing.Size(125, 27);
+            this.plcUiNumberInput3.TabIndex = 61;
+            this.plcUiNumberInput3.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+            this.plcUiNumberInput3.Type = Sunny.UI.UITextBox.UIEditType.Integer;
+            this.plcUiNumberInput3.Watermark = "";
+            this.plcUiNumberInput3.WriteNode = new Node("Application.PieceDate.ui镭射打标CCD良率采样个数", NodeType.UINT, null);
+            // 
+            // uiLabel11
+            // 
+            this.uiLabel11.AutoSize = true;
+            this.uiLabel11.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+            this.uiLabel11.Location = new System.Drawing.Point(20, 279);
+            this.uiLabel11.Name = "uiLabel11";
+            this.uiLabel11.Size = new System.Drawing.Size(167, 16);
+            this.uiLabel11.TabIndex = 60;
+            this.uiLabel11.Text = "镭射CCD1良率采样个数";
+            // 
+            // plcUiNumberInput2
+            // 
+            this.plcUiNumberInput2.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.plcUiNumberInput2.DisabilityTriggerNode = null;
+            this.plcUiNumberInput2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.plcUiNumberInput2.Gain = 1D;
+            this.plcUiNumberInput2.IntegerDigits = 0;
+            this.plcUiNumberInput2.InvisibilityTriggerNode = null;
+            this.plcUiNumberInput2.Location = new System.Drawing.Point(195, 46);
+            this.plcUiNumberInput2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.plcUiNumberInput2.Maximum = 350D;
+            this.plcUiNumberInput2.Minimum = 0D;
+            this.plcUiNumberInput2.MinimumSize = new System.Drawing.Size(1, 16);
+            this.plcUiNumberInput2.Name = "plcUiNumberInput2";
+            this.plcUiNumberInput2.Padding = new System.Windows.Forms.Padding(5);
+            this.plcUiNumberInput2.ReadNode = null;
+            this.plcUiNumberInput2.ShowText = false;
+            this.plcUiNumberInput2.Size = new System.Drawing.Size(125, 27);
+            this.plcUiNumberInput2.TabIndex = 43;
+            this.plcUiNumberInput2.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+            this.plcUiNumberInput2.Type = Sunny.UI.UITextBox.UIEditType.Integer;
+            this.plcUiNumberInput2.Watermark = "";
+            this.plcUiNumberInput2.WriteNode = null;
+            // 
+            // uiLabel3
+            // 
+            this.uiLabel3.AutoSize = true;
+            this.uiLabel3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+            this.uiLabel3.Location = new System.Drawing.Point(20, 51);
+            this.uiLabel3.Name = "uiLabel3";
+            this.uiLabel3.Size = new System.Drawing.Size(183, 16);
+            this.uiLabel3.TabIndex = 42;
+            this.uiLabel3.Text = "电极性测试良率采样个数";
+            // 
             // txt封装1CCD2良率采样个数
             // 
             this.txt封装1CCD2良率采样个数.Cursor = System.Windows.Forms.Cursors.IBeam;
@@ -150,9 +220,9 @@
             this.uiLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
             this.uiLabel15.Location = new System.Drawing.Point(20, 463);
             this.uiLabel15.Name = "uiLabel15";
-            this.uiLabel15.Size = new System.Drawing.Size(175, 16);
+            this.uiLabel15.Size = new System.Drawing.Size(167, 16);
             this.uiLabel15.TabIndex = 58;
-            this.uiLabel15.Text = "封装1CCD2良率采样个数";
+            this.uiLabel15.Text = "封装CCD2良率采样个数";
             // 
             // txt封装1CCD1良率采样个数
             // 
@@ -185,9 +255,9 @@
             this.uiLabel16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
             this.uiLabel16.Location = new System.Drawing.Point(20, 426);
             this.uiLabel16.Name = "uiLabel16";
-            this.uiLabel16.Size = new System.Drawing.Size(175, 16);
+            this.uiLabel16.Size = new System.Drawing.Size(167, 16);
             this.uiLabel16.TabIndex = 56;
-            this.uiLabel16.Text = "封装1CCD1良率采样个数";
+            this.uiLabel16.Text = "封装CCD1良率采样个数";
             // 
             // txt3D检测良率采样个数
             // 
@@ -506,6 +576,76 @@
             this.uiGroupBox3.Text = "低良下限设置";
             this.uiGroupBox3.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
             // 
+            // plcUiNumberInput4
+            // 
+            this.plcUiNumberInput4.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.plcUiNumberInput4.DisabilityTriggerNode = null;
+            this.plcUiNumberInput4.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.plcUiNumberInput4.Gain = 1D;
+            this.plcUiNumberInput4.IntegerDigits = 0;
+            this.plcUiNumberInput4.InvisibilityTriggerNode = null;
+            this.plcUiNumberInput4.Location = new System.Drawing.Point(196, 311);
+            this.plcUiNumberInput4.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.plcUiNumberInput4.Maximum = 350D;
+            this.plcUiNumberInput4.Minimum = 0D;
+            this.plcUiNumberInput4.MinimumSize = new System.Drawing.Size(1, 16);
+            this.plcUiNumberInput4.Name = "plcUiNumberInput4";
+            this.plcUiNumberInput4.Padding = new System.Windows.Forms.Padding(5);
+            this.plcUiNumberInput4.ReadNode = new Node("Application.PieceDate.re镭射打标CCD低良下限", NodeType.REAL, null);
+            this.plcUiNumberInput4.ShowText = false;
+            this.plcUiNumberInput4.Size = new System.Drawing.Size(125, 27);
+            this.plcUiNumberInput4.TabIndex = 29;
+            this.plcUiNumberInput4.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+            this.plcUiNumberInput4.Type = Sunny.UI.UITextBox.UIEditType.Double;
+            this.plcUiNumberInput4.Watermark = "";
+            this.plcUiNumberInput4.WriteNode = new Node("Application.PieceDate.re镭射打标CCD低良下限", NodeType.REAL, null);
+            // 
+            // uiLabel14
+            // 
+            this.uiLabel14.AutoSize = true;
+            this.uiLabel14.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+            this.uiLabel14.Location = new System.Drawing.Point(27, 316);
+            this.uiLabel14.Name = "uiLabel14";
+            this.uiLabel14.Size = new System.Drawing.Size(143, 16);
+            this.uiLabel14.TabIndex = 28;
+            this.uiLabel14.Text = "镭射CCD2低良下限%";
+            // 
+            // plcUiNumberInput1
+            // 
+            this.plcUiNumberInput1.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.plcUiNumberInput1.DisabilityTriggerNode = null;
+            this.plcUiNumberInput1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.plcUiNumberInput1.Gain = 1D;
+            this.plcUiNumberInput1.IntegerDigits = 0;
+            this.plcUiNumberInput1.InvisibilityTriggerNode = null;
+            this.plcUiNumberInput1.Location = new System.Drawing.Point(196, 46);
+            this.plcUiNumberInput1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.plcUiNumberInput1.Maximum = 350D;
+            this.plcUiNumberInput1.Minimum = 0D;
+            this.plcUiNumberInput1.MinimumSize = new System.Drawing.Size(1, 16);
+            this.plcUiNumberInput1.Name = "plcUiNumberInput1";
+            this.plcUiNumberInput1.Padding = new System.Windows.Forms.Padding(5);
+            this.plcUiNumberInput1.ReadNode = null;
+            this.plcUiNumberInput1.ShowText = false;
+            this.plcUiNumberInput1.Size = new System.Drawing.Size(125, 27);
+            this.plcUiNumberInput1.TabIndex = 37;
+            this.plcUiNumberInput1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+            this.plcUiNumberInput1.Type = Sunny.UI.UITextBox.UIEditType.Double;
+            this.plcUiNumberInput1.Watermark = "";
+            this.plcUiNumberInput1.WriteNode = null;
+            // 
+            // uiLabel2
+            // 
+            this.uiLabel2.AutoSize = true;
+            this.uiLabel2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+            this.uiLabel2.Location = new System.Drawing.Point(27, 51);
+            this.uiLabel2.Name = "uiLabel2";
+            this.uiLabel2.Size = new System.Drawing.Size(159, 16);
+            this.uiLabel2.TabIndex = 36;
+            this.uiLabel2.Text = "电极性测试低良下限%";
+            // 
             // txt封装1CCD2低良下限
             // 
             this.txt封装1CCD2低良下限.Cursor = System.Windows.Forms.Cursors.IBeam;
@@ -856,146 +996,6 @@
             this.uiLabel13.TabIndex = 16;
             this.uiLabel13.Text = "测试站1低良下限%";
             // 
-            // plcUiNumberInput1
-            // 
-            this.plcUiNumberInput1.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.plcUiNumberInput1.DisabilityTriggerNode = null;
-            this.plcUiNumberInput1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.plcUiNumberInput1.Gain = 1D;
-            this.plcUiNumberInput1.IntegerDigits = 0;
-            this.plcUiNumberInput1.InvisibilityTriggerNode = null;
-            this.plcUiNumberInput1.Location = new System.Drawing.Point(196, 46);
-            this.plcUiNumberInput1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.plcUiNumberInput1.Maximum = 350D;
-            this.plcUiNumberInput1.Minimum = 0D;
-            this.plcUiNumberInput1.MinimumSize = new System.Drawing.Size(1, 16);
-            this.plcUiNumberInput1.Name = "plcUiNumberInput1";
-            this.plcUiNumberInput1.Padding = new System.Windows.Forms.Padding(5);
-            this.plcUiNumberInput1.ReadNode = null;
-            this.plcUiNumberInput1.ShowText = false;
-            this.plcUiNumberInput1.Size = new System.Drawing.Size(125, 27);
-            this.plcUiNumberInput1.TabIndex = 37;
-            this.plcUiNumberInput1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.plcUiNumberInput1.Type = Sunny.UI.UITextBox.UIEditType.Double;
-            this.plcUiNumberInput1.Watermark = "";
-            this.plcUiNumberInput1.WriteNode = null;
-            // 
-            // uiLabel2
-            // 
-            this.uiLabel2.AutoSize = true;
-            this.uiLabel2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel2.Location = new System.Drawing.Point(27, 51);
-            this.uiLabel2.Name = "uiLabel2";
-            this.uiLabel2.Size = new System.Drawing.Size(159, 16);
-            this.uiLabel2.TabIndex = 36;
-            this.uiLabel2.Text = "电极性测试低良下限%";
-            // 
-            // plcUiNumberInput2
-            // 
-            this.plcUiNumberInput2.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.plcUiNumberInput2.DisabilityTriggerNode = null;
-            this.plcUiNumberInput2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.plcUiNumberInput2.Gain = 1D;
-            this.plcUiNumberInput2.IntegerDigits = 0;
-            this.plcUiNumberInput2.InvisibilityTriggerNode = null;
-            this.plcUiNumberInput2.Location = new System.Drawing.Point(195, 46);
-            this.plcUiNumberInput2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.plcUiNumberInput2.Maximum = 350D;
-            this.plcUiNumberInput2.Minimum = 0D;
-            this.plcUiNumberInput2.MinimumSize = new System.Drawing.Size(1, 16);
-            this.plcUiNumberInput2.Name = "plcUiNumberInput2";
-            this.plcUiNumberInput2.Padding = new System.Windows.Forms.Padding(5);
-            this.plcUiNumberInput2.ReadNode = null;
-            this.plcUiNumberInput2.ShowText = false;
-            this.plcUiNumberInput2.Size = new System.Drawing.Size(125, 27);
-            this.plcUiNumberInput2.TabIndex = 43;
-            this.plcUiNumberInput2.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.plcUiNumberInput2.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.plcUiNumberInput2.Watermark = "";
-            this.plcUiNumberInput2.WriteNode = null;
-            // 
-            // uiLabel3
-            // 
-            this.uiLabel3.AutoSize = true;
-            this.uiLabel3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel3.Location = new System.Drawing.Point(20, 51);
-            this.uiLabel3.Name = "uiLabel3";
-            this.uiLabel3.Size = new System.Drawing.Size(183, 16);
-            this.uiLabel3.TabIndex = 42;
-            this.uiLabel3.Text = "电极性测试良率采样个数";
-            // 
-            // plcUiNumberInput3
-            // 
-            this.plcUiNumberInput3.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.plcUiNumberInput3.DisabilityTriggerNode = null;
-            this.plcUiNumberInput3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.plcUiNumberInput3.Gain = 1D;
-            this.plcUiNumberInput3.IntegerDigits = 0;
-            this.plcUiNumberInput3.InvisibilityTriggerNode = null;
-            this.plcUiNumberInput3.Location = new System.Drawing.Point(195, 274);
-            this.plcUiNumberInput3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.plcUiNumberInput3.Maximum = 350D;
-            this.plcUiNumberInput3.Minimum = 0D;
-            this.plcUiNumberInput3.MinimumSize = new System.Drawing.Size(1, 16);
-            this.plcUiNumberInput3.Name = "plcUiNumberInput3";
-            this.plcUiNumberInput3.Padding = new System.Windows.Forms.Padding(5);
-            this.plcUiNumberInput3.ReadNode = new Node("Application.PieceDate.ui镭射打标CCD良率采样个数", NodeType.UINT, null);
-            this.plcUiNumberInput3.ShowText = false;
-            this.plcUiNumberInput3.Size = new System.Drawing.Size(125, 27);
-            this.plcUiNumberInput3.TabIndex = 61;
-            this.plcUiNumberInput3.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.plcUiNumberInput3.Type = Sunny.UI.UITextBox.UIEditType.Integer;
-            this.plcUiNumberInput3.Watermark = "";
-            this.plcUiNumberInput3.WriteNode = new Node("Application.PieceDate.ui镭射打标CCD良率采样个数", NodeType.UINT, null);
-            // 
-            // uiLabel11
-            // 
-            this.uiLabel11.AutoSize = true;
-            this.uiLabel11.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel11.Location = new System.Drawing.Point(20, 279);
-            this.uiLabel11.Name = "uiLabel11";
-            this.uiLabel11.Size = new System.Drawing.Size(167, 16);
-            this.uiLabel11.TabIndex = 60;
-            this.uiLabel11.Text = "镭射CCD1良率采样个数";
-            // 
-            // plcUiNumberInput4
-            // 
-            this.plcUiNumberInput4.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.plcUiNumberInput4.DisabilityTriggerNode = null;
-            this.plcUiNumberInput4.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.plcUiNumberInput4.Gain = 1D;
-            this.plcUiNumberInput4.IntegerDigits = 0;
-            this.plcUiNumberInput4.InvisibilityTriggerNode = null;
-            this.plcUiNumberInput4.Location = new System.Drawing.Point(196, 311);
-            this.plcUiNumberInput4.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.plcUiNumberInput4.Maximum = 350D;
-            this.plcUiNumberInput4.Minimum = 0D;
-            this.plcUiNumberInput4.MinimumSize = new System.Drawing.Size(1, 16);
-            this.plcUiNumberInput4.Name = "plcUiNumberInput4";
-            this.plcUiNumberInput4.Padding = new System.Windows.Forms.Padding(5);
-            this.plcUiNumberInput4.ReadNode = new Node("Application.PieceDate.re镭射打标CCD低良下限", NodeType.REAL, null);
-            this.plcUiNumberInput4.ShowText = false;
-            this.plcUiNumberInput4.Size = new System.Drawing.Size(125, 27);
-            this.plcUiNumberInput4.TabIndex = 29;
-            this.plcUiNumberInput4.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
-            this.plcUiNumberInput4.Type = Sunny.UI.UITextBox.UIEditType.Double;
-            this.plcUiNumberInput4.Watermark = "";
-            this.plcUiNumberInput4.WriteNode = new Node("Application.PieceDate.re镭射打标CCD低良下限", NodeType.REAL, null);
-            // 
-            // uiLabel14
-            // 
-            this.uiLabel14.AutoSize = true;
-            this.uiLabel14.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
-            this.uiLabel14.Location = new System.Drawing.Point(27, 316);
-            this.uiLabel14.Name = "uiLabel14";
-            this.uiLabel14.Size = new System.Drawing.Size(143, 16);
-            this.uiLabel14.TabIndex = 28;
-            this.uiLabel14.Text = "镭射CCD2低良下限%";
-            // 
             // DataControlForm
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini