Commit fcb8f526 刘韬

1

1 个父辈 773f1289
......@@ -291,7 +291,7 @@ class NanjingSDotIO : IOBase
if (dichgindex.Count > 0)
DI_Changed_Event?.BeginInvoke(dichgindex, DIstate, null, null);
if (dochgindex.Count > 0)
DO_Changed_Event?.BeginInvoke(dichgindex, DOstate, null, null);
DO_Changed_Event?.BeginInvoke(dochgindex, DOstate, null, null);
}
}
else
......
......@@ -95,9 +95,7 @@ namespace TSA_V.DeviceLibrary
while (true)
{
Thread.Sleep(200);
if (!IOManager.ShuddenOK())
break;
if (IsStop)
if (IsStop || TSAVBean.IsInSuddenDown)
{
result = ResourceControl.GetString(ResourceControl.UserStop, "用户中止");
break;
......@@ -130,7 +128,8 @@ namespace TSA_V.DeviceLibrary
while (true)
{
Thread.Sleep(200);
if (IsStop)
if (IsStop || TSAVBean.IsInSuddenDown)
{
IsStop = true;
result = ResourceControl.GetString(ResourceControl.UserStop, "用户中止");
......
......@@ -281,7 +281,7 @@ namespace TSA_V.DeviceLibrary
{
foreach (NodeInfo node in map.Values)
{
if (!IOManager.ShuddenOK())
if (TSAVBean.IsInSuddenDown)
return;
if (!PUSICANControl.IsHomeEnd(node.NodeId))
{
......
......@@ -217,6 +217,7 @@ namespace TSA_V.DeviceLibrary
}
else if (wait.WaitType.Equals(WaitTypeEnum.NodeHome_2))
{
if (!TSAVBean.IsInSuddenDown)
wait.IsEnd = PUSICANControl.IsHomeEnd(wait.Node.NodeId);
}
else if (wait.WaitType.Equals(WaitTypeEnum.IOSingle_6))
......
此文件类型无法预览
此文件类型无法预览
此文件类型无法预览
此文件类型无法预览
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.ExceptionServices;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
......@@ -851,6 +852,7 @@ namespace PUSICANLibrary
/// <summary>
/// 判断原点返回是否完成
/// </summary>
[HandleProcessCorruptedStateExceptions]
public static bool IsHomeEnd(uint nodeId)
{
try
......
......@@ -49,85 +49,6 @@
<Compile Include="PUSICANControl.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="CANOpen.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="can_gc.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="can_ixxat.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="can_lanma.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="can_ledia.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="can_yl9100.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="can_zlg.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="ControlCAN.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="ECanVci.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\CAN232.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\CANETE.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\CANET_TCP.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\CANWIFI_TCP.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\CANWIFI_UDP.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\gisadll.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\gpcidll.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\isa5420.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\PC104C2.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\PC104CAN.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\PCI5121.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="kerneldlls\usbcan.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="LM_USB.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="mfc100u.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="msvcr100.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<None Include="kerneldlls\kerneldll.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Folder Include="obj\" />
</ItemGroup>
<ItemGroup>
......
此文件类型无法预览
此文件类型无法预览
此文件类型无法预览
此文件类型无法预览
此文件类型无法预览
此文件类型无法预览
[KERNELDLL]
COUNT=29
1=PCI51XXE.dll
2=PCI9810B.dll
3=USBCAN.dll
4=USBCAN.dll
5=PCI9820B.dll
6=CAN232.dll
7=PCI51XXE.dll
8=CANLite.dll
9=ISA9620B.dll
10=ISA5420.dll
11=PC104CAN.dll
12=CANETE.dll
13=DNP9810B.dll
14=PCI9840B.dll
15=PC104C2.dll
16=PCI9820I.dll
17=CANET_TCP.dll
18=pec9920.dll
19=pci50xx_u.dll
20=USBCAN_E.dll
21=USBCAN_E.dll
22=pci50xx_u.dll
23=topcliff_can.dll
24=pcie9221.dll
25=CANWIFI_TCP.dll
26=CANWIFI_UDP.dll
27=pcie9120.dll
28=pcie9110.dll
29=pcie9140.dll
此文件类型无法预览
此文件类型无法预览
......@@ -185,7 +185,7 @@ ResourceCulture.GetString(ResourceCulture.Sure, "确认"), MessageBoxButtons.Yes
string serverAddress = txtAddr.Text.Trim();
if (String.IsNullOrEmpty(serverAddress))
{
MessageBox.Show("请输入正确的接口地址");
MessageBox.Show(ResourceCulture.GetString("请输入正确的接口地址"));
}
BoardInfo board = new BoardInfo();
board.boardId = -1;
......
......@@ -124,10 +124,10 @@
<value>Version 1.1.2</value>
</data>
<data name="FrmMenu_btnExit_Text" xml:space="preserve">
<value>QUIT</value>
<value>Quit</value>
</data>
<data name="FrmMenu_btnMaintenance_Text" xml:space="preserve">
<value>MAINTENANCE</value>
<value>Maintenance</value>
</data>
<data name="FrmMenu_btnDefaultSkin_Text" xml:space="preserve">
<value>DEFAULT SKIN</value>
......@@ -136,19 +136,19 @@
<value>SKIN CHANGE</value>
</data>
<data name="FrmMenu_btnCom_Text" xml:space="preserve">
<value>COMPONENT INFO.</value>
<value>Component</value>
</data>
<data name="FrmMenu_btnProduct_Text" xml:space="preserve">
<value>PROGRAMMING</value>
</data>
<data name="FrmMenu_btnWork_Text" xml:space="preserve">
<value>START</value>
<value>Start</value>
</data>
<data name="FrmWorkMenu_Text" xml:space="preserve">
<value>MODE SELECTION</value>
<value>Mode Selection</value>
</data>
<data name="FrmWorkMenu_btnExit_Text" xml:space="preserve">
<value>QUIT</value>
<value>Quit</value>
</data>
<data name="FrmWorkMenu_btnCheck_Text" xml:space="preserve">
<value>INSPECTION</value>
......@@ -163,37 +163,37 @@
<value>Program selection</value>
</data>
<data name="FrmBoardSelect_btnNext_Text" xml:space="preserve">
<value>NEXT</value>
<value>Next</value>
</data>
<data name="FrmBoardSelect_btnBack_Text" xml:space="preserve">
<value>RETURN</value>
<value>Return</value>
</data>
<data name="FrmBoardSelect_lblBoardMsg_Text" xml:space="preserve">
<value>PROGRAM INFO.</value>
<value>Program</value>
</data>
<data name="FrmWork_Text" xml:space="preserve">
<value> Neo Station</value>
</data>
<data name="FrmWork_groupBox1_Text" xml:space="preserve">
<value>ASSEMBLY INFO.</value>
<value>Assembly</value>
</data>
<data name="FrmWork_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmWork_btnSave_Text" xml:space="preserve">
<value>SAVE</value>
<value>Save</value>
</data>
<data name="FrmWork_lblComNotices_Text" xml:space="preserve">
<value>Not available</value>
</data>
<data name="FrmWork_label6_Text" xml:space="preserve">
<value>Part number</value>
<value>Part Number</value>
</data>
<data name="FrmWork_lblPartNum_Text" xml:space="preserve">
<value>Not available</value>
</data>
<data name="FrmWork_btnUpateCount_Text" xml:space="preserve">
<value>QUANTITY EDIT</value>
<value>Quantity Edit</value>
</data>
<data name="FrmWork_label5_Text" xml:space="preserve">
<value>Qty</value>
......@@ -217,7 +217,7 @@
<value>Notice</value>
</data>
<data name="FrmWork_label3_Text" xml:space="preserve">
<value>Material info.</value>
<value>Material</value>
</data>
<data name="FrmWork_lblComName_Text" xml:space="preserve">
<value>Not available</value>
......@@ -226,85 +226,85 @@
<value>Not available</value>
</data>
<data name="FrmWork_groupBox2_Text" xml:space="preserve">
<value>Operation area view</value>
<value>Operation Area View</value>
</data>
<data name="FrmWork_gbBoardInfo_Text" xml:space="preserve">
<value>PCB top view</value>
<value>PCB Top View</value>
</data>
<data name="FrmWork_btnStopWork_Text" xml:space="preserve">
<value>STOP</value>
<value>Stop</value>
</data>
<data name="FrmWork_btnStopMove_Text" xml:space="preserve">
<value>EMERGENCY STOP</value>
<value>Emergency Stop</value>
</data>
<data name="FrmWork_btnStartWorking_Text" xml:space="preserve">
<value>START</value>
<value>Start</value>
</data>
<data name="FrmWork_btnGoHome_Text" xml:space="preserve">
<value>RESUME</value>
<value>Resume</value>
</data>
<data name="FrmWork_lblMsg_Text" xml:space="preserve">
<value>Offline</value>
</data>
<data name="FrmWork_btnPrePoint_Text" xml:space="preserve">
<value>LAST</value>
<value>Last</value>
</data>
<data name="FrmWork_btnNextPoint_Text" xml:space="preserve">
<value>NEXT</value>
<value>Next</value>
</data>
<data name="FrmWork_btnStart_Text" xml:space="preserve">
<value>INITILIAZATION</value>
<value>Initiliazation</value>
</data>
<data name="FrmWork_btnStop_Text" xml:space="preserve">
<value>END</value>
<value>End</value>
</data>
<data name="FrmComponentList_Text" xml:space="preserve">
<value>COMPONENT INFO.</value>
<value>Component</value>
</data>
<data name="FrmComponentList_groupBox1_Text" xml:space="preserve">
<value>COMPONENT LIBRARY</value>
<value>Component Library</value>
</data>
<data name="FrmComponentList_btnDel_Text" xml:space="preserve">
<value>DELETE</value>
<value>Delete</value>
</data>
<data name="FrmComponentList_btnBeiLiao_Text" xml:space="preserve">
<value>COMPONENT PREPARATION</value>
<value>Component Preparation</value>
</data>
<data name="FrmComponentList_btnDownLoad_Text" xml:space="preserve">
<value>TEMPLATE DOWNLOAD</value>
<value>Template Download</value>
</data>
<data name="FrmComponentList_label3_Text" xml:space="preserve">
<value>COMPONENT LIBRARY LIST</value>
<value>Component Library List</value>
</data>
<data name="FrmComponentList_groupInfo_Text" xml:space="preserve">
<value>COMPONENT INFO.</value>
<value>Component</value>
</data>
<data name="FrmComponentList_label7_Text" xml:space="preserve">
<value>Part number</value>
<value>Part Number</value>
</data>
<data name="FrmComponentList_label6_Text" xml:space="preserve">
<value>PLATE POSITION</value>
<value>Plate Position</value>
</data>
<data name="FrmComponentList_label5_Text" xml:space="preserve">
<value>QUANTITY</value>
<value>Quantity</value>
</data>
<data name="FrmComponentList_label4_Text" xml:space="preserve">
<value>NOTE</value>
<value>Note</value>
</data>
<data name="FrmComponentList_label2_Text" xml:space="preserve">
<value>DESCRIPTION</value>
<value>Description</value>
</data>
<data name="FrmComponentList_label1_Text" xml:space="preserve">
<value>MATERIAL CODE</value>
<value>Material Code</value>
</data>
<data name="FrmComponentList_btnSave_Text" xml:space="preserve">
<value>SAVE</value>
<value>Save</value>
</data>
<data name="FrmComponentList_btnBack_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmComponentList_btnNew_Text" xml:space="preserve">
<value>COMPONENT LIST UPLOAD</value>
<value>Component List Upload</value>
</data>
<data name="FrmPutCom_Text" xml:space="preserve">
<value> </value>
......@@ -316,58 +316,58 @@
<value />
</data>
<data name="FrmPutCom_btnSaveCount_Text" xml:space="preserve">
<value>SAVE</value>
<value>Save</value>
</data>
<data name="FrmPutCom_label4_Text" xml:space="preserve">
<value>TAG NUMBER</value>
<value>Tag Number</value>
</data>
<data name="FrmPutCom_btnCancel_Text" xml:space="preserve">
<value>END</value>
<value>End</value>
</data>
<data name="FrmPutCom_btnNext_Text" xml:space="preserve">
<value>NEXT</value>
<value>Next</value>
</data>
<data name="FrmPutCom_btnPre_Text" xml:space="preserve">
<value>PREVIOUS</value>
<value>Previous</value>
</data>
<data name="FrmPutCom_label1_Text" xml:space="preserve">
<value>PLATE POSITION</value>
<value>Plate Position</value>
</data>
<data name="FrmPutCom_label3_Text" xml:space="preserve">
<value>QUANTITY</value>
<value>Quantity</value>
</data>
<data name="FrmPutCom_label2_Text" xml:space="preserve">
<value>MATERIAL CODE</value>
<value>Material Code</value>
</data>
<data name="FrmAddCom_Text" xml:space="preserve">
<value>ADD NEW COMPONENT LIBRARY</value>
<value>Add New Component Library</value>
</data>
<data name="FrmAddCom_btnSave_Text" xml:space="preserve">
<value>SAVE </value>
<value>Save </value>
</data>
<data name="FrmAddCom_btnBeginIn_Text" xml:space="preserve">
<value>SAVE AND START COMPONENT PREPARATION</value>
<value>Save and start component preparation.</value>
</data>
<data name="FrmAddCom_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmAddCom_label2_Text" xml:space="preserve">
<value>COMPONENT FILE IMPORT </value>
<value>Component File Import </value>
</data>
<data name="FrmAddCom_btnBomImport_Text" xml:space="preserve">
<value>FILE SELECTION</value>
<value>File Selection</value>
</data>
<data name="FrmAddCom_label1_Text" xml:space="preserve">
<value>COMPONENT LIBRARY NAME</value>
<value>Component Library Name</value>
</data>
<data name="FrmBoardList_Text" xml:space="preserve">
<value>CONFIGURATION</value>
<value>Configuration</value>
</data>
<data name="FrmBoardList_groupBox2_Text" xml:space="preserve">
<value>INFORMATION</value>
<value>Information</value>
</data>
<data name="FrmBoardList_label9_Text" xml:space="preserve">
<value>mm2</value>
<value>mm</value>
</data>
<data name="FrmBoardList_label8_Text" xml:space="preserve">
<value>mm</value>
......@@ -376,46 +376,46 @@
<value>mm</value>
</data>
<data name="FrmBoardList_label7_Text" xml:space="preserve">
<value>AREA</value>
<value>Area</value>
</data>
<data name="FrmBoardList_label6_Text" xml:space="preserve">
<value>SOLDERING JOINT LIST</value>
<value>Soldering Joint List</value>
</data>
<data name="FrmBoardList_label5_Text" xml:space="preserve">
<value>ASSEMBLY QUANTITY</value>
<value>Assembly Quantity</value>
</data>
<data name="FrmBoardList_label4_Text" xml:space="preserve">
<value>LENGTH→ :</value>
<value>Length→ :</value>
</data>
<data name="FrmBoardList_label3_Text" xml:space="preserve">
<value>WIDTH ↑ :</value>
<value>Width ↑ :</value>
</data>
<data name="FrmBoardList_label2_Text" xml:space="preserve">
<value>COMPONENT LIBRARY</value>
<value>Component Library</value>
</data>
<data name="FrmBoardList_groupBox1_Text" xml:space="preserve">
<value>Program</value>
</data>
<data name="FrmBoardList_btnBack_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmBoardList_btnDel_Text" xml:space="preserve">
<value>DELETE</value>
<value>Delete</value>
</data>
<data name="FrmBoardList_btnSave_Text" xml:space="preserve">
<value>EDIT</value>
<value>Edit</value>
</data>
<data name="FrmBoardList_btnNew_Text" xml:space="preserve">
<value>NEW</value>
<value>New</value>
</data>
<data name="FrmBoardList_label1_Text" xml:space="preserve">
<value>PROGRAM LIST</value>
<value>Program List</value>
</data>
<data name="FrmAddBoard_Text" xml:space="preserve">
<value>NEW PROGRAM</value>
<value>New Program</value>
</data>
<data name="FrmAddBoard_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmAddBoard_btnStart_Text" xml:space="preserve">
<value>Teach In</value>
......@@ -436,94 +436,94 @@
<value>mm</value>
</data>
<data name="FrmAddBoard_btnOpenFile_Text" xml:space="preserve">
<value>FILE SELECTION</value>
<value>File Selection</value>
</data>
<data name="FrmAddBoard_label1_Text" xml:space="preserve">
<value>IMAGE IMPORT</value>
<value>Image Import</value>
</data>
<data name="FrmAddBoard_label3_Text" xml:space="preserve">
<value>COMPONENT LIBRARY</value>
<value>Component Library</value>
</data>
<data name="FrmAddBoard_label2_Text" xml:space="preserve">
<value>PRGRAM</value>
<value>Program</value>
</data>
<data name="FrmBoardInfo_Text" xml:space="preserve">
<value>NEW PROGRAM</value>
<value>New Program</value>
</data>
<data name="FrmBoardInfo_btnSort_Text" xml:space="preserve">
<value>Sequence</value>
</data>
<data name="FrmBoardInfo_label7_Text" xml:space="preserve">
<value>USE LEFT AND RIGHT TO ZOOM IN AND OUT</value>
<value>Use left and right to zoom in and zoom out.</value>
</data>
<data name="FrmBoardInfo_lblMousePosition_Text" xml:space="preserve">
<value>X-AXIS</value>
<value>X-Axis</value>
</data>
<data name="FrmBoardInfo_btnGoHome_Text" xml:space="preserve">
<value>RESET</value>
<value>Reset</value>
</data>
<data name="FrmBoardInfo_焊点列表_Text" xml:space="preserve">
<value>ASSEMBLY INFO.</value>
<value>Assembly</value>
</data>
<data name="FrmBoardInfo_btnDown_Text" xml:space="preserve">
<value>DOWN</value>
<value>Down</value>
</data>
<data name="FrmBoardInfo_btnUp_Text" xml:space="preserve">
<value>UP</value>
<value>Up</value>
</data>
<data name="FrmBoardInfo_btnLeft_Text" xml:space="preserve">
<value>LEFT</value>
<value>Left</value>
</data>
<data name="FrmBoardInfo_btnRight_Text" xml:space="preserve">
<value>RIGHT</value>
<value>Right</value>
</data>
<data name="FrmBoardInfo_button1_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmBoardInfo_btnOpenFile_Text" xml:space="preserve">
<value> IMAGE OPEN</value>
<value> Open Image</value>
</data>
<data name="FrmBoardInfo_btnSave_Text" xml:space="preserve">
<value>SAVE</value>
<value>Save</value>
</data>
<data name="FrmBoardInfo_groupBox2_Text" xml:space="preserve">
<value>PICTURE COORDINATE MIGRATION </value>
<value>Picture Coordinate Migration</value>
</data>
<data name="FrmBoardInfo_label1_Text" xml:space="preserve">
<value>X-AXIS</value>
<value>X-Axis</value>
</data>
<data name="FrmBoardInfo_label12_Text" xml:space="preserve">
<value>Y-AXIS</value>
<value>Y-Axis</value>
</data>
<data name="FrmBoardInfo_lblMsg_Text" xml:space="preserve">
<value> EMERGENCY STOP NOT READY</value>
<value> Emergency stop isn't ready.</value>
</data>
<data name="FrmBoardInfo_gbOriginInfo_Text" xml:space="preserve">
<value> FIDUCIAL MARK INFO.</value>
<value> Fiducial Mark</value>
</data>
<data name="FrmBoardInfo_label4_Text" xml:space="preserve">
<value>Y-AXIS</value>
<value>Y-Axis</value>
</data>
<data name="FrmBoardInfo_label6_Text" xml:space="preserve">
<value>X-AXIS</value>
<value>X-Axis</value>
</data>
<data name="FrmBoardInfo_btnSetOrigin_Text" xml:space="preserve">
<value>"FIDUCIAL MARK RESET"</value>
<value>"Fiducial Mark Reset"</value>
</data>
<data name="FrmBoardInfo_groupBox1_Text" xml:space="preserve">
<value>Information</value>
</data>
<data name="FrmBoardInfo_label5_Text" xml:space="preserve">
<value>Y-AXIS Length ↑</value>
<value>Y-Axis Length ↑</value>
</data>
<data name="FrmBoardInfo_label14_Text" xml:space="preserve">
<value>MA.CODE</value>
<value>Material Code</value>
</data>
<data name="FrmBoardInfo_label3_Text" xml:space="preserve">
<value>X-AXIS Length →</value>
<value>X-Axis Length →</value>
</data>
<data name="FrmBoardInfo_label2_Text" xml:space="preserve">
<value>NAME</value>
<value>Name</value>
</data>
<data name="FrmBoardInfo_label25_Text" xml:space="preserve">
<value>mm</value>
......@@ -532,34 +532,34 @@
<value>mm</value>
</data>
<data name="FrmPointInfo_Text" xml:space="preserve">
<value>ASSEMBLY EDIT</value>
<value>Assembly Edit</value>
</data>
<data name="FrmPointInfo_btnSaveAndNext_Text" xml:space="preserve">
<value>Next</value>
</data>
<data name="FrmPointInfo_groupBox2_Text" xml:space="preserve">
<value> AXIS</value>
<value> Axis</value>
</data>
<data name="FrmPointInfo_lblCurrPosition_Text" xml:space="preserve">
<value> REAL-TIME COORDINATE</value>
<value> Real-Time Coordinate</value>
</data>
<data name="FrmPointInfo_btnMove_Text" xml:space="preserve">
<value>MOTION TEST</value>
<value>Motion Test</value>
</data>
<data name="FrmPointInfo_btnDown_Text" xml:space="preserve">
<value>DOWN</value>
<value>Down</value>
</data>
<data name="FrmPointInfo_btnUp_Text" xml:space="preserve">
<value>UP</value>
<value>Up</value>
</data>
<data name="FrmPointInfo_btnLeft_Text" xml:space="preserve">
<value>LEFT</value>
<value>Left</value>
</data>
<data name="FrmPointInfo_btnRight_Text" xml:space="preserve">
<value>RIGHT</value>
<value>Right</value>
</data>
<data name="FrmPointInfo_btnUpdate_Text" xml:space="preserve">
<value>COORDINATE UPDATE</value>
<value>Coordinate Update</value>
</data>
<data name="FrmPointInfo_label18_Text" xml:space="preserve">
<value> X:</value>
......@@ -568,79 +568,79 @@
<value>Y:</value>
</data>
<data name="FrmPointInfo_groupBox1_Text" xml:space="preserve">
<value>ASSEMBLY INFO.</value>
<value>Assembly</value>
</data>
<data name="FrmPointInfo_label3_Text" xml:space="preserve">
<value> X:</value>
</data>
<data name="FrmPointInfo_label5_Text" xml:space="preserve">
<value>COMPONENT POSITION</value>
<value>Component Position</value>
</data>
<data name="FrmPointInfo_label4_Text" xml:space="preserve">
<value>Y:</value>
</data>
<data name="FrmPointInfo_label2_Text" xml:space="preserve">
<value>SEQUENCE.</value>
<value>Sequence</value>
</data>
<data name="FrmPointInfo_label1_Text" xml:space="preserve">
<value>NAME</value>
<value>Name</value>
</data>
<data name="FrmPointInfo_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmPointInfo_btnSave_Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="smtpoint_select" xml:space="preserve">
<value>COMPONENT SELECTION</value>
<value>Component Selection</value>
</data>
<data name="FrmSelectPoint_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmSelectPoint_btnOk_Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="FrmMaintenance_Text" xml:space="preserve">
<value>MAINTENANCE</value>
<value>Maintenance</value>
</data>
<data name="FrmMaintenance_btnLanguage_Text" xml:space="preserve">
<value>LANGUAGE</value>
<value>Language</value>
</data>
<data name="FrmMaintenance_btnExit_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmMaintenance_btnPosition_Text" xml:space="preserve">
<value>MOTOR DEBUG</value>
<value>Motor Debug</value>
</data>
<data name="FrmMaintenance_btnDebug_Text" xml:space="preserve">
<value>IO MODULE</value>
<value>I/O Module</value>
</data>
<data name="FrmIoManager_Text" xml:space="preserve">
<value>IO MODULE TEST</value>
<value>I/O Module Test</value>
</data>
<data name="FrmIoManager_button6_Text" xml:space="preserve">
<value>READ ALL DO</value>
<value>Real All DO</value>
</data>
<data name="FrmIoManager_button5_Text" xml:space="preserve">
<value>READ ALL DI</value>
<value>Real All DI</value>
</data>
<data name="FrmIoManager_button4_Text" xml:space="preserve">
<value> CLOSE DO101</value>
<value> Close DO101</value>
</data>
<data name="FrmIoManager_button3_Text" xml:space="preserve">
<value>WRITE DO101</value>
<value>Write DO101</value>
</data>
<data name="FrmIoManager_button2_Text" xml:space="preserve">
<value> CLOSE DO100</value>
<value> Close DO100</value>
</data>
<data name="FrmIoManager_button1_Text" xml:space="preserve">
<value>WRITE DO100</value>
<value>Write DO100</value>
</data>
<data name="FrmIoManager_btnCloseForm_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmIoManager_groupBox1_Text" xml:space="preserve">
<value>TYPE IN DO</value>
<value>Enter DO</value>
</data>
<data name="FrmIoManager_label3_Text" xml:space="preserve">
<value>Select DO</value>
......@@ -649,13 +649,13 @@
<value>SLAVELD</value>
</data>
<data name="FrmIoManager_btnReadAllDo_Text" xml:space="preserve">
<value>READ ALL DO</value>
<value>Read All DO</value>
</data>
<data name="FrmIoManager_btnReadAllDi_Text" xml:space="preserve">
<value>READ ALL DI</value>
<value>Read All DI</value>
</data>
<data name="FrmIoManager_btnReadIO_Text" xml:space="preserve">
<value>READ IO STATUS</value>
<value>Read I/O Status</value>
</data>
<data name="FrmIoManager_label17_Text" xml:space="preserve">
<value>IP</value>
......@@ -664,55 +664,55 @@
<value>Address</value>
</data>
<data name="FrmIoManager_label5_Text" xml:space="preserve">
<value>Time set(ms)</value>
<value>Time Set(ms)</value>
</data>
<data name="FrmIoManager_label6_Text" xml:space="preserve">
<value>TYPE IN VALUE</value>
<value>Enter Value</value>
</data>
<data name="FrmIoManager_btnWriteSingleDO_Text" xml:space="preserve">
<value>TYPE IN DO</value>
<value>Enter DO</value>
</data>
<data name="FrmIoManager_groupBox2_Text" xml:space="preserve">
<value>DO LIST</value>
<value>DO List</value>
</data>
<data name="FrmIoManager_groupBox3_Text" xml:space="preserve">
<value>DI LIST</value>
<value>DI List</value>
</data>
<data name="FrmIoManager_lblMsg_Text" xml:space="preserve">
<value>  EMERGENCY STOP NOT READY</value>
<value>  Emergency stop isn't ready.</value>
</data>
<data name="FrmPusicanTest_Text" xml:space="preserve">
<value>POSITION LIST</value>
<value>Position List</value>
</data>
<data name="FrmPusicanTest_btnBack_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmPusicanTest_groupBox2_Text" xml:space="preserve">
<value>NODE PARAMETER INFO.</value>
<value>Node Parameter</value>
</data>
<data name="FrmPusicanTest_btnWriteAll_Text" xml:space="preserve">
<value>WRITE PARAMETER</value>
<value>Write Parameter</value>
</data>
<data name="FrmPusicanTest_label13_Text" xml:space="preserve">
<value>FINE FRACTION</value>
<value>Fine Fraction</value>
</data>
<data name="FrmPusicanTest_label14_Text" xml:space="preserve">
<value>MAX SPEED</value>
<value>Max Speed</value>
</data>
<data name="FrmPusicanTest_nudMaxSpeed_Text" xml:space="preserve">
<value>0</value>
</data>
<data name="FrmPusicanTest_label15_Text" xml:space="preserve">
<value>STARTSPEED</value>
<value>Start Speed</value>
</data>
<data name="FrmPusicanTest_lkSetMaxSpeed_Text" xml:space="preserve">
<value>SET</value>
<value>Set</value>
</data>
<data name="FrmPusicanTest_nudStartSpeed_Text" xml:space="preserve">
<value>0</value>
</data>
<data name="FrmPusicanTest_label16_Text" xml:space="preserve">
<value>STOP SPEED</value>
<value>Stop Speed</value>
</data>
<data name="FrmPusicanTest_nudShuaijian_Text" xml:space="preserve">
<value>0</value>
......@@ -721,10 +721,10 @@
<value>0</value>
</data>
<data name="FrmPusicanTest_label22_Text" xml:space="preserve">
<value>CURRENT ATTENUATION</value>
<value>Current Attenuation</value>
</data>
<data name="FrmPusicanTest_label17_Text" xml:space="preserve">
<value>ACCELERATION FACTOR</value>
<value>Acceleration Factor</value>
</data>
<data name="FrmPusicanTest_nudFengzhi_Text" xml:space="preserve">
<value>0</value>
......@@ -733,65 +733,65 @@
<value>0</value>
</data>
<data name="FrmPusicanTest_label23_Text" xml:space="preserve">
<value>"CURRENT PEAK
<value>"Current Peak
"</value>
</data>
<data name="FrmPusicanTest_label18_Text" xml:space="preserve">
<value> DECELERATION FACTOR</value>
<value> Deceleration Factor</value>
</data>
<data name="FrmPusicanTest_nudDelSpeed_Text" xml:space="preserve">
<value>0</value>
</data>
<data name="FrmPusicanTest_btnReadAll_Text" xml:space="preserve">
<value>READ PARAMETER</value>
<value>Read Parameter</value>
</data>
<data name="FrmPusicanTest_groupBox1_Text" xml:space="preserve">
<value>SELECT MOTION NODE</value>
<value>Select Motion Node</value>
</data>
<data name="FrmPusicanTest_label11_Text" xml:space="preserve">
<value>MOTOR POSITION</value>
<value>Motor Position</value>
</data>
<data name="FrmPusicanTest_lblCanMsg_Text" xml:space="preserve">
<value>DEVICE UNCONNECT</value>
<value>Device Unconnect</value>
</data>
<data name="FrmPusicanTest_节点_Text" xml:space="preserve">
<value>MOTION NODE</value>
<value>Motion Node</value>
</data>
<data name="FrmPusicanTest_label1_Text" xml:space="preserve">
<value>NODE VALUE</value>
<value>Node Value</value>
</data>
<data name="FrmPusicanTest_groupBox5_Text" xml:space="preserve">
<value>MOTION TEST</value>
<value>Motion Test</value>
</data>
<data name="FrmPusicanTest_btnSpeedMove_Text" xml:space="preserve">
<value>CONSTANT MOTION</value>
<value>Constant Motion</value>
</data>
<data name="FrmPusicanTest_btnAbsMove_Text" xml:space="preserve">
<value> ABSOLUTE MOTION</value>
<value> Absolute Motion</value>
</data>
<data name="FrmPusicanTest_btnStopMove_Text" xml:space="preserve">
<value>STOP</value>
<value>Stop</value>
</data>
<data name="FrmPusicanTest_btnRelMove_Text" xml:space="preserve">
<value>RELATIVE MOTION</value>
<value>Relative Motion</value>
</data>
<data name="FrmPusicanTest_btnGetStatus_Text" xml:space="preserve">
<value>CONTROLLER STATUS</value>
<value>Controller Status</value>
</data>
<data name="FrmPusicanTest_btnClearStatus_Text" xml:space="preserve">
<value>CLEAR</value>
<value>Clear</value>
</data>
<data name="FrmPusicanTest_label20_Text" xml:space="preserve">
<value>STEP POSITION</value>
<value>Step Position</value>
</data>
<data name="FrmPusicanTest_label19_Text" xml:space="preserve">
<value>STEP MODE</value>
<value>Step Mode</value>
</data>
<data name="FrmPusicanTest_label12_Text" xml:space="preserve">
<value>ROTATION</value>
<value>Rotation</value>
</data>
<data name="FrmLanguage_Text" xml:space="preserve">
<value>LANGUAGE</value>
<value>Language</value>
</data>
<data name="FrmLanguage_btnCancel_Text" xml:space="preserve">
<value>Cancel</value>
......@@ -800,361 +800,361 @@
<value>OK</value>
</data>
<data name="FrmLanguage_rbtnEnglish_Text" xml:space="preserve">
<value>ENGLISH</value>
<value>English</value>
</data>
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve">
<value>CHINESE</value>
<value>Chinese</value>
</data>
<data name="SaveOk" xml:space="preserve">
<value>Save succesfully</value>
<value>Saved</value>
</data>
<data name="SaveError" xml:space="preserve">
<value>SAVE FAILURE</value>
<value>Save failed</value>
</data>
<data name="WritePName" xml:space="preserve">
<value>WRITE PROGRAM NAME</value>
<value>Programe Name</value>
</data>
<data name="PNameExist" xml:space="preserve">
<value>PROGRAM 【{0}】EXIST  PLEASE REWRITE</value>
<value>Program 【{0}】Exists. Please rename.</value>
</data>
<data name="ChoiceLibrary" xml:space="preserve">
<value>POSITION SELECTION</value>
<value>Position Selection</value>
</data>
<data name="ImportPImage" xml:space="preserve">
<value>PROGRAM IMAGE IMPORT</value>
<value>Import Program Image</value>
</data>
<data name="WriteLength" xml:space="preserve">
<value>WRITE WIDTH</value>
<value>Enter Width</value>
</data>
<data name="WriteWidth" xml:space="preserve">
<value>WRITE LENGTH</value>
<value>Enter Length</value>
</data>
<data name="CNameHasExits" xml:space="preserve">
<value>POSITION 【{0}】EXIST. PLEASE REWRITE</value>
<value>Position 【{0}】exists. Please rename.</value>
</data>
<data name="ImportFile" xml:space="preserve">
<value>COMPONENT FILE IMPORT</value>
<value>Import Component File</value>
</data>
<data name="WriteCName" xml:space="preserve">
<value>WRITE POSITION NAME</value>
<value>Position Name</value>
</data>
<data name="CheckFile" xml:space="preserve">
<value>BOTH [{0}] AND [{1}] ARE CONFIGURED IN LOCATION [{2}], CONFIRM TO IMPORT?</value>
<value>Both [{0}] and [{1}] are configured in location [{2}].  Still import [{0}] ?</value>
</data>
<data name="SureImport" xml:space="preserve">
<value>COMPONENT【{0}】IN TWO POSITION【{1}】AND【{2}】.  CONFIRM TO IMPORT?</value>
<value>Component【{0}】in two position【{1}】and【{2}】.  Still import 【{0}】?</value>
</data>
<data name="SelectRightFile" xml:space="preserve">
<value>SELECT RIGHT FILE(DOWNLOAD TEMPLATE GET THE FILE FORMAT)</value>
<value>Select right file (you need to download the template and file first)</value>
</data>
<data name="SelectImagePosition" xml:space="preserve">
<value>SELECT POSITION IN THE IMAGE</value>
<value>Select position in the image.</value>
</data>
<data name="PositionError" xml:space="preserve">
<value>POSITION:{0},{1}  INVAILD. CHECK THE CONFIGURATION </value>
<value>Position:{0},{1}  invaild. Please check the configuration. </value>
</data>
<data name="MsgTitle" xml:space="preserve">
<value>REMINDER</value>
<value>Reminder</value>
</data>
<data name="SureDelete" xml:space="preserve">
<value>SURE TO DELETE THE ROW?</value>
<value>Sure to delete the row?</value>
</data>
<data name="CheckZZh" xml:space="preserve">
<value>CHECK THE ASSEMBLY INFO.</value>
<value>Please check the assembly information.</value>
</data>
<data name="NoZZh" xml:space="preserve">
<value>ASSEMBLY INFO. NOT FOUND</value>
<value>No assembly information.SSEMBLY INFO. NOT FOUND</value>
</data>
<data name="SelectZZh" xml:space="preserve">
<value>CLICK TO SAVE ASSEMBLY INFO. </value>
<value>Save assembly information. </value>
</data>
<data name="ImportComList" xml:space="preserve">
<value>POSITION IMPORT</value>
<value>Import Position</value>
</data>
<data name="CanotDel" xml:space="preserve">
<value>DEFAULT PROGRAM【{0}】 CANNOT DELETE</value>
<value>Default program【{0}】 cannot be deleted.</value>
</data>
<data name="SureDeleteP" xml:space="preserve">
<value>SURE TO DELETE【{0}】?</value>
<value>Sure to delete【{0}】?</value>
</data>
<data name="DeletePOk" xml:space="preserve">
<value>PROGRAM【{0}】 DELETE SUCCESS</value>
<value>Program【{0}】 is deleted.</value>
</data>
<data name="SelectP" xml:space="preserve">
<value>NOTICE: PLEASE SELECT PROGRAM</value>
<value>Notice: Please select program.</value>
</data>
<data name="ConfigProduct" xml:space="preserve">
<value>CONFIGURE PROGRAM</value>
<value>Configuration Program</value>
</data>
<data name="SelectC" xml:space="preserve">
<value>SELECT COMPONENT</value>
<value>Select Component</value>
</data>
<data name="SelectCPosition" xml:space="preserve">
<value>SELECT PLATE POSITION</value>
<value>Select Plate Position</value>
</data>
<data name="WriteComName" xml:space="preserve">
<value>WRITE COMPONENT MATERIAL CODE</value>
<value>Enter Component Material Code</value>
</data>
<data name="WriteComNum" xml:space="preserve">
<value>WRITE COMPONENT AMOUNT</value>
<value>Enter Component Quantity</value>
</data>
<data name="ComInfo" xml:space="preserve">
<value>COMPONENT【{0}】BASIC INFO.</value>
<value>Component【{0}】Basic Information</value>
</data>
<data name="ComSaveOk" xml:space="preserve">
<value>COMPONENT 【{0}】 SAVE SUCCESS</value>
<value>Component 【{0}】 is saved.</value>
</data>
<data name="CheckComNum" xml:space="preserve">
<value>CHECK COMPONNET DATA</value>
<value>Check Component Data</value>
</data>
<data name="ChoiceCom" xml:space="preserve">
<value>SELECT COMPONENT</value>
<value>Select Component</value>
</data>
<data name="SureDelCom" xml:space="preserve">
<value>SURE TO DELETE COMPONNET【{0}】?</value>
<value>Sure to delete component【{0}】?</value>
</data>
<data name="DelComOk" xml:space="preserve">
<value>COMPONNET 【{0}】 DELETE SUCCESS</value>
<value>Component 【{0}】is deleted.</value>
</data>
<data name="DemoSave" xml:space="preserve">
<value>MODULE EXIST</value>
<value>Module exists.</value>
</data>
<data name="CanotDelC" xml:space="preserve">
<value>POSITON 【{0}】USED IN 【{1}】 CANNOT DELETE</value>
<value>Position 【{0}】is used in 【{1}】. It cannot be deleted.</value>
</data>
<data name="SureDeleteC" xml:space="preserve">
<value>DELETE POSITION【{0}】?</value>
<value>Delete position【{0}】?</value>
</data>
<data name="IOConnectError" xml:space="preserve">
<value>IO MODULE CONNECTION FAILURE</value>
<value>I/O module connection failed.</value>
</data>
<data name="CanotFindPosition" xml:space="preserve">
<value>NOT FOUND COORDINATE OF POSITION【{0}】</value>
<value>No coordinate of position【{0}】</value>
</data>
<data name="WriteNum" xml:space="preserve">
<value>WRITE RIGHT AMOUNT</value>
<value>Enter Right Quantity</value>
</data>
<data name="ConotFindCom" xml:space="preserve">
<value>STOCK COMPONNET NOT FOUND</value>
<value>No stock component.</value>
</data>
<data name="DeviceNotOk" xml:space="preserve">
<value>DEVICE UNCONNECT PLEASE WAIT</value>
<value>Device isn't connected. Please wait.</value>
</data>
<data name="DeviceInReset" xml:space="preserve">
<value>DEVICE RESET PLEASE  WAIT</value>
<value>Device needs reset. Please wait.</value>
</data>
<data name="DeviceNotOkMsg" xml:space="preserve">
<value>DEVICE UNCONNECT</value>
<value>Device isn't connected.</value>
</data>
<data name="StartError" xml:space="preserve">
<value>Start Error : </value>
</data>
<data name="UpdateCNumOk" xml:space="preserve">
<value>COMPONENT 【{0}】AMOUNT CHANGE TO 【{1}】</value>
<value>Component 【{0}】amount change to 【{1}】</value>
</data>
<data name="ChoiceComPosition" xml:space="preserve">
<value>SELECT COMPONENT PLATE POSITION</value>
<value>Select component plate position</value>
</data>
<data name="WriteName" xml:space="preserve">
<value>WRITE MATERIAL CODE</value>
<value>Enter Material Code</value>
</data>
<data name="WritePartNumber" xml:space="preserve">
<value>WRITE TAG NUMBER</value>
<value>Enter Tag Number</value>
</data>
<data name="FrmAddBoard_label6_Text" xml:space="preserve">
<value>Assembly code:</value>
<value>Assembly Code:</value>
</data>
<data name="FrmAddBoard_xyMoveControl1_Text" xml:space="preserve">
<value>LOWER RIGHT COORDINATES</value>
<value>Lower Right Coordinates</value>
</data>
<data name="FrmBoardSelect_label1_Text" xml:space="preserve">
<value>Program selection</value>
<value>Program Selection</value>
</data>
<data name="FrmDACTest_btnClear_Text" xml:space="preserve">
<value>CLEAN LOG</value>
<value>Delete Log</value>
</data>
<data name="FrmDACTest_btnCloseForm_Text" xml:space="preserve">
<value>RETURN</value>
<value>Exit</value>
</data>
<data name="FrmDACTest_btnClose_Text" xml:space="preserve">
<value>CLOSE</value>
<value>Close</value>
</data>
<data name="FrmDACTest_btnOpen_Text" xml:space="preserve">
<value>OPEN</value>
<value>Open</value>
</data>
<data name="FrmDACTest_btnSetList_Text" xml:space="preserve">
<value>START</value>
<value>Start</value>
</data>
<data name="FrmDACTest_btnSetValue_Text" xml:space="preserve">
<value>SET VOLTAGE</value>
<value>Set Voltage</value>
</data>
<data name="FrmDACTest_btnSetVoltage_Text" xml:space="preserve">
<value>SET VOLTAGE</value>
<value>Set Voltage</value>
</data>
<data name="FrmDACTest_btnSet_Text" xml:space="preserve">
<value>ZERO CALIBRATION</value>
<value>Zero Calibration</value>
</data>
<data name="FrmDACTest_btnSopList_Text" xml:space="preserve">
<value>STOP</value>
<value>Stop</value>
</data>
<data name="FrmDACTest_groupBox1_Text" xml:space="preserve">
<value>SERIAL INFORMATION</value>
<value>Serial information</value>
</data>
<data name="FrmDACTest_groupBox2_Text" xml:space="preserve">
<value>INCREMENTAL TEST</value>
<value>Incremental Test</value>
</data>
<data name="FrmDACTest_groupBox6_Text" xml:space="preserve">
<value>VOLTAGE TEST</value>
<value>Voltage Test</value>
</data>
<data name="FrmDACTest_label12_Text" xml:space="preserve">
<value>PORT:</value>
<value>Port:</value>
</data>
<data name="FrmDACTest_label18_Text" xml:space="preserve">
<value>VOLTAGE VALUE:</value>
<value>Voltage Value:</value>
</data>
<data name="FrmDACTest_label1_Text" xml:space="preserve">
<value>TARGET VOLTAGE :</value>
<value>Target Voltage :</value>
</data>
<data name="FrmDACTest_label2_Text" xml:space="preserve">
<value>TARGET VOLTAGE LIST:</value>
<value>Target Voltage List:</value>
</data>
<data name="FrmDACTest_lblLastvalue_Text" xml:space="preserve">
<value>CURRENT VOLTAGE</value>
<value>Current Voltage</value>
</data>
<data name="FrmDACTest_Text" xml:space="preserve">
<value>DAC MODULE DEBUGGING</value>
<value>DAC Module Debugging</value>
</data>
<data name="FrmDeviceConfig_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmDeviceConfig_btnOk_Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="FrmDeviceConfig_btnUpdate_Text" xml:space="preserve">
<value>UPDATE</value>
<value>Update</value>
</data>
<data name="FrmDeviceConfig_chbISDebug_Text" xml:space="preserve">
<value>DEBUG MODULE, AUTOMATIC NEXT STEP</value>
<value>Debug Module, Automatic Next Step</value>
</data>
<data name="FrmDeviceConfig_gbKNDSetting_Text" xml:space="preserve">
<value>IO MODULE CONFIGURATION</value>
<value>I/O Module Configuration</value>
</data>
<data name="FrmDeviceConfig_groupBox1_Text" xml:space="preserve">
<value>OTHER PARAMETERS</value>
<value>Other Parameter</value>
</data>
<data name="FrmDeviceConfig_groupBox2_Text" xml:space="preserve">
<value>STANDBY CONFIGURATION</value>
<value>Standby Configuration</value>
</data>
<data name="FrmDeviceConfig_groupBox4_Text" xml:space="preserve">
<value>Click batch modification of information</value>
<value>Projection Modification</value>
</data>
<data name="FrmDeviceConfig_label10_Text" xml:space="preserve">
<value>Y AXIS OFFSET→/mm:</value>
<value>Y-Axis Offset→/mm:</value>
</data>
<data name="FrmDeviceConfig_label1_Text" xml:space="preserve">
<value>X-AXIS STANDBY POSITION</value>
<value>X-Axis Standby Position</value>
</data>
<data name="FrmDeviceConfig_label2_Text" xml:space="preserve">
<value>Y-AXIS STANDBY POSITION</value>
<value>Y-Axis Standby Position</value>
</data>
<data name="FrmDeviceConfig_label3_Text" xml:space="preserve">
<value>PROGRAM:</value>
<value>Program:</value>
</data>
<data name="FrmDeviceConfig_label9_Text" xml:space="preserve">
<value>X AXIS OFFSET↓/mm:</value>
<value>X-Axis Offset↓/mm:</value>
</data>
<data name="FrmDeviceConfig_lblKNDIP_Text" xml:space="preserve">
<value>IP ADDRESS:</value>
<value>IP Address:</value>
</data>
<data name="FrmDeviceConfig_lblKNDPort_Text" xml:space="preserve">
<value>PORT:</value>
<value>Port:</value>
</data>
<data name="FrmDeviceConfig_Text" xml:space="preserve">
<value>EQUIPMENT PARAMETERS</value>
<value>Equipment Parameters</value>
</data>
<data name="FrmDeviceSelect_btnCancel_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmDeviceSelect_btnOk_Text" xml:space="preserve">
<value>SAVE</value>
<value>Save</value>
</data>
<data name="FrmDeviceSelect_gbIronSetting_Text" xml:space="preserve">
<value>SOLDERING PARAMETER SETTING</value>
<value>Soldering Parameter Setting</value>
</data>
<data name="FrmDeviceSelect_groupBox1_Text" xml:space="preserve">
<value>SOLDERING IRON</value>
<value>Soldering Iron</value>
</data>
<data name="FrmDeviceSelect_lblIron_Text" xml:space="preserve">
<value>SERIAL CONNECTION</value>
<value>Serial Connection</value>
</data>
<data name="FrmDeviceSelect_rbtnJBC_Text" xml:space="preserve">
<value>JBC SOLDERING</value>
<value>JBC Soldering</value>
</data>
<data name="FrmDeviceSelect_rbtnOKi_Text" xml:space="preserve">
<value>OKI SOLDERING</value>
<value>OKI Soldering</value>
</data>
<data name="FrmDeviceSelect_rbtnWellre_Text" xml:space="preserve">
<value>WELLER SOLDERING</value>
<value>Weller Soldering</value>
</data>
<data name="FrmDeviceSelect_Text" xml:space="preserve">
<value>EQUIPMENT SELECTION</value>
<value>Equipment Selection</value>
</data>
<data name="FrmIoManager_btnCloseCameraLed_Text" xml:space="preserve">
<value>CLOSE LIGHT</value>
<value>Close Light</value>
</data>
<data name="FrmIoManager_btnLineB_Text" xml:space="preserve">
<value>PIPELINE INVERSION</value>
<value>Pipeline Inversion</value>
</data>
<data name="FrmIoManager_btnLineF_Text" xml:space="preserve">
<value>Pipeline rotation</value>
<value>Pipeline Rotation</value>
</data>
<data name="FrmIoManager_btnLineStop_Text" xml:space="preserve">
<value>Pipeline stop</value>
<value>Pipeline Stop</value>
</data>
<data name="FrmIoManager_btnOpenCameraLed_Text" xml:space="preserve">
<value>OPEN LIGHT</value>
<value>Open Light</value>
</data>
<data name="FrmIoManager_btnStopDown_Text" xml:space="preserve">
<value>Block cylinder descent</value>
<value>Stopper Cylinder Down</value>
</data>
<data name="FrmIoManager_btnStopStop_Text" xml:space="preserve">
<value>STOP THE BLOCK CYLINDER</value>
<value>Stop Stopper Cylinder</value>
</data>
<data name="FrmIoManager_btnStopUp_Text" xml:space="preserve">
<value>Block cylinder rise</value>
<value>Stopper Cylinder Up</value>
</data>
<data name="FrmIoManager_chbAutoRead_Text" xml:space="preserve">
<value>Automatic read DO</value>
<value>Auto Read DO</value>
</data>
<data name="FrmIoManager_btnBottomDown_Text" xml:space="preserve">
<value>Bottom cylinder descent</value>
<value>Bottom Cylinder Down</value>
</data>
<data name="FrmIoManager_btnBottomUp_Text" xml:space="preserve">
<value>Bottom cylinder rising</value>
<value>Bottom Cylinder Up</value>
</data>
<data name="FrmIoManager_btnClose_Text" xml:space="preserve">
<value>Close</value>
</data>
<data name="FrmIoManager_btnLineRun_Text" xml:space="preserve">
<value>Pipeline positive rotation</value>
<value>Pipeline Corotation</value>
</data>
<data name="FrmIoManager_btnOpenDO_Text" xml:space="preserve">
<value>Open</value>
</data>
<data name="FrmIoManager_btnSideBack_Text" xml:space="preserve">
<value>Side block cylinder back</value>
<value>Side Stopper Cylinder Backward</value>
</data>
<data name="FrmIoManager_btnSideForward_Text" xml:space="preserve">
<value>Side block cylinder forward</value>
<value>Side Stopper Cylinder Forward</value>
</data>
<data name="FrmLedTest_btnExit_Text" xml:space="preserve">
<value>EXIT</value>
<value>Exit</value>
</data>
<data name="FrmLedTest_btnInStore_Text" xml:space="preserve">
<value>ALL ON</value>
<value>All ON</value>
</data>
<data name="FrmLedTest_btnOutStore_Text" xml:space="preserve">
<value>ALL OFF</value>
<value>All OFF</value>
</data>
<data name="FrmLedTest_buttonCloseOne_Text" xml:space="preserve">
<value>OFF</value>
......@@ -1163,130 +1163,130 @@
<value>ON</value>
</data>
<data name="FrmLedTest_button_LedOff_Text" xml:space="preserve">
<value>CLOSE</value>
<value>Close</value>
</data>
<data name="FrmLedTest_button_LedOn_Text" xml:space="preserve">
<value>OPEN</value>
<value>Open</value>
</data>
<data name="FrmLedTest_groupBox2_Text" xml:space="preserve">
<value>OPERATIONAL TEST</value>
<value>Operational Test</value>
</data>
<data name="FrmLedTest_label1_Text" xml:space="preserve">
<value>DEVICE IP:</value>
<value>Device IP:</value>
</data>
<data name="FrmLedTest_label2_Text" xml:space="preserve">
<value>LED LIST:</value>
<value>LED List:</value>
</data>
<data name="FrmLedTest_label3_Text" xml:space="preserve">
<value>STORAGE:</value>
<value>Storage:</value>
</data>
<data name="FrmLedTest_label6_Text" xml:space="preserve">
<value>ASSIGN LED:</value>
<value>Assign LED:</value>
</data>
<data name="FrmLedTest_Text" xml:space="preserve">
<value>LEDS DEBUGGING</value>
<value>LEDs Debugging</value>
</data>
<data name="FrmMaintenance_btnDACTest_Text" xml:space="preserve">
<value>DAC MODULE DEBUG</value>
<value>DAC Module Debug</value>
</data>
<data name="FrmMaintenance_btnDeviceSelect_Text" xml:space="preserve">
<value>USER MANAGMENT </value>
<value>User Management </value>
</data>
<data name="FrmMaintenance_btnLed_Text" xml:space="preserve">
<value>LED MODULE DEBUG</value>
<value>LED Module Debug</value>
</data>
<data name="FrmMaintenance_button1_Text" xml:space="preserve">
<value>DEVICE PARAMETERS</value>
<value>Device Parameters</value>
</data>
<data name="FrmPusicanTest_btnHomeMove_Text" xml:space="preserve">
<value>HOME MOVE</value>
<value>Home Move</value>
</data>
<data name="FrmPusicanTest_btnSetPosition_Text" xml:space="preserve">
<value>SET</value>
<value>Set</value>
</data>
<data name="FrmPusicanTest_checkBox1_Text" xml:space="preserve">
<value>AUTOMATIC READ POSITION</value>
<value>Auto Read Position</value>
</data>
<data name="FrmPusicanTest_label2_Text" xml:space="preserve">
<value>RETURN VELOCITY OF ORIGIN:</value>
<value>Return Velocity of Origin:</value>
</data>
<data name="FrmWorkMenu_btnAutoSoldering_Text" xml:space="preserve">
<value>AUTOMATIC DETECTION</value>
<value>Auto Detection</value>
</data>
<data name="FrmWork_btnTest_Text" xml:space="preserve">
<value>TEST</value>
<value>Test</value>
</data>
<data name="FrmWork_btnUpdateAutoTime_Text" xml:space="preserve">
<value>UPDATE</value>
<value>Update</value>
</data>
<data name="FrmWork_groupBox3_Text" xml:space="preserve">
<value>WORKING MODE</value>
<value>Working Mode</value>
</data>
<data name="FrmWork_label7_Text" xml:space="preserve">
<value> TIME INTERVAL:</value>
<value> Time Interval:</value>
</data>
<data name="FrmWork_label8_Text" xml:space="preserve">
<value>s</value>
</data>
<data name="FrmWork_lblLast_Text" xml:space="preserve">
<value>Note: the last step is to start the new program</value>
<value>Note: The last step is to start the new program.</value>
</data>
<data name="FrmWork_lblStart_Text" xml:space="preserve">
<value>Note: the new program has started and reached the first assembly point</value>
<value>Note: The new program has started and reached the first assembly point.</value>
</data>
<data name="FrmWork_radioButton1_Text" xml:space="preserve">
<value>Foot peddler</value>
<value>Foot Peddler</value>
</data>
<data name="FrmWork_radioButton2_Text" xml:space="preserve">
<value>Auto </value>
</data>
<data name="NotOpen" xml:space="preserve">
<value>TEMPORARILY NOT OPENED</value>
<value>Temporarily isn't open.</value>
</data>
<data name="FrmWorkCount_btnClearAll_Text" xml:space="preserve">
<value>RESET</value>
<value>Reset</value>
</data>
<data name="FrmWorkCount_btnClearToday_Text" xml:space="preserve">
<value>RESET</value>
<value>Reset</value>
</data>
<data name="FrmWorkCount_btnClose_Text" xml:space="preserve">
<value>BACK</value>
<value>Back</value>
</data>
<data name="FrmWorkCount_groupBox1_Text" xml:space="preserve">
<value>OVERALL</value>
<value>Overall</value>
</data>
<data name="FrmWorkCount_groupBox2_Text" xml:space="preserve">
<value>TODAY</value>
<value>Today</value>
</data>
<data name="FrmWorkCount_label1_Text" xml:space="preserve">
<value>START TIME:</value>
<value>Start Time:</value>
</data>
<data name="FrmWorkCount_label2_Text" xml:space="preserve">
<value>ASSEMBLY FINISHED:</value>
<value>Assembly Finished:</value>
</data>
<data name="FrmWorkCount_label5_Text" xml:space="preserve">
<value>ASSEMBLY FINISHED:</value>
<value>Assembly Finished:</value>
</data>
<data name="FrmWorkCount_label6_Text" xml:space="preserve">
<value>START TIME:</value>
<value>Start Time:</value>
</data>
<data name="FrmWorkCount_Text" xml:space="preserve">
<value>STATISTICS</value>
<value>Statistics</value>
</data>
<data name="FrmWork_btnWorkInfo_Text" xml:space="preserve">
<value>STATISTICS</value>
<value>Statistics</value>
</data>
<data name="FrmWorkCount_chbIsWork_Text" xml:space="preserve">
<value>RECORD</value>
<value>Record</value>
</data>
<data name="CancelUpdate" xml:space="preserve">
<value>Correction to cancel</value>
</data>
<data name="CanotFindInfo" xml:space="preserve">
<value>Circuit board [{0}] no assembly information, please select other procedures</value>
<value>Circuit board [{0}] hasn't assembly information. Please select other procedures.</value>
</data>
<data name="NoPointExport" xml:space="preserve">
<value>The current program does not have marked solder spot, does not need to export</value>
<value>The current program didn't mark solder spot. It doesn't need to export</value>
</data>
<data name="NotNeedUpdate" xml:space="preserve">
<value>The time interval has not changed and no update is required</value>
......@@ -1316,7 +1316,7 @@
<value>The assembly position of all programs will be modified, offset X[{0}],Y[{1}], determine the correction</value>
</data>
<data name="Sure" xml:space="preserve">
<value>Sure</value>
<value>Notice</value>
</data>
<data name="SureClearAll" xml:space="preserve">
<value>Determine to clean up all statistics</value>
......@@ -1328,40 +1328,40 @@
<value>Determines reset, after reset the current work will end</value>
</data>
<data name="TimeNotVailid" xml:space="preserve">
<value>The input interval is not valid</value>
<value>The input interval is invalid</value>
</data>
<data name="UpdateOk" xml:space="preserve">
<value>Fix complete</value>
<value>Fix is complete.</value>
</data>
<data name="UpdateTOK" xml:space="preserve">
<value>Updated automatic working time interval is {0} seconds</value>
</data>
<data name="WPointP" xml:space="preserve">
<value>Please enter valid lower right coordinates</value>
<value>Please enter valid lower right coordinates.</value>
</data>
<data name="WriteRightTemp" xml:space="preserve">
<value>Please enter correct welding temperature</value>
<value>Please enter correct welding temperature.</value>
</data>
<data name="WriteRightTime" xml:space="preserve">
<value>Please enter correct welding time</value>
<value>Please enter correct welding time.</value>
</data>
<data name="AutoResetMsg" xml:space="preserve">
<value>Emergency stop recovery, automatic reset device</value>
</data>
<data name="CanConnectFail" xml:space="preserve">
<value>Can Protocol connection failed</value>
<value>Can protocol connection failed</value>
</data>
<data name="DuZhuanMsg" xml:space="preserve">
<value>The rotation axis [{0}] is blocked and needs to be reset</value>
<value>The rotation axis [{0}] is blocked and needs to be reset.</value>
</data>
<data name="InfoCount" xml:space="preserve">
<value>Component Qty</value>
</data>
<data name="InitXFail" xml:space="preserve">
<value>Failed to initialize infrared X axis</value>
<value>Failed to initialize infrared X axis.</value>
</data>
<data name="InitYFail" xml:space="preserve">
<value>Failed to initialize the infrared Y axis</value>
<value>Failed to initialize the infrared Y axis.</value>
</data>
<data name="Length" xml:space="preserve">
<value>Length</value>
......@@ -1370,7 +1370,7 @@
<value>Pipeline rotation {0}-{1}, waiting for [{2}] timeout [{3}] seconds</value>
</data>
<data name="RNodeGoHome" xml:space="preserve">
<value>The rotation axis [{0}] is complete</value>
<value>The rotation axis [{0}] is complete.</value>
</data>
<data name="RNodeOnLine" xml:space="preserve">
<value>Rotation axis [{0}][{1}] goes online</value>
......@@ -1394,19 +1394,19 @@
<value>Axis XY Reset</value>
</data>
<data name="DeviceInSuddenStop" xml:space="preserve">
<value>SUDDEN STOP</value>
<value>Sudden Stop</value>
</data>
<data name="DeviceInWork" xml:space="preserve">
<value>WORKING</value>
<value>Working</value>
</data>
<data name="DeviceNotStart" xml:space="preserve">
<value>Neo Station: offline</value>
</data>
<data name="LineTurn" xml:space="preserve">
<value>Pipeline rotation</value>
<value>Pipeline Rotation</value>
</data>
<data name="NexProText" xml:space="preserve">
<value>Next program</value>
<value>Next Program</value>
</data>
<data name="NoData" xml:space="preserve">
<value>not available</value>
......@@ -1424,58 +1424,58 @@
<value>Working {0},{1} circuit board</value>
</data>
<data name="Col_Count" xml:space="preserve">
<value>COUNT</value>
<value>Count</value>
</data>
<data name="Col_Del" xml:space="preserve">
<value>DESCRIPTION</value>
<value>Description</value>
</data>
<data name="Col_Name" xml:space="preserve">
<value>Comp name</value>
<value>Component</value>
</data>
<data name="Col_NCheck" xml:space="preserve">
<value>CHECK</value>
<value>Check</value>
</data>
<data name="Col_Notes" xml:space="preserve">
<value>NOTES</value>
<value>Notes</value>
</data>
<data name="Col_Num" xml:space="preserve">
<value>Part number</value>
<value>Part Number</value>
</data>
<data name="Col_NWeld" xml:space="preserve">
<value>WELD </value>
<value>Weld </value>
</data>
<data name="Col_Position" xml:space="preserve">
<value>Position</value>
</data>
<data name="Col_UpdateP" xml:space="preserve">
<value>UPDATE POSITION</value>
<value>Update Position</value>
</data>
<data name="Col_WeldTemp" xml:space="preserve">
<value>TEMPERATURE</value>
<value>Temperature</value>
</data>
<data name="Col_WeldTime" xml:space="preserve">
<value>WELD TIME</value>
<value>Weld Time</value>
</data>
<data name="DeviceInConnect" xml:space="preserve">
<value>Equipment connection</value>
<value>Equipment Connection</value>
</data>
<data name="FrmPointInfo_btnPre_Text" xml:space="preserve">
<value>Last</value>
</data>
<data name="FrmPointInfo_chbNeedCheck_Text" xml:space="preserve">
<value>NEED TO DETECT</value>
<value>Need to detect</value>
</data>
<data name="FrmPointInfo_chbNeedSoldering_Text" xml:space="preserve">
<value>NEED WELD</value>
<value>Need weld</value>
</data>
<data name="FrmPointInfo_group_Text" xml:space="preserve">
<value>COORDINATES</value>
<value>Coordinates</value>
</data>
<data name="FrmPointInfo_label6_Text" xml:space="preserve">
<value>WELD TIME:</value>
<value>Weld Time:</value>
</data>
<data name="FrmPointInfo_label7_Text" xml:space="preserve">
<value>TEMPERATURE</value>
<value>Temperature</value>
</data>
<data name="FrmPointInfo_lblSpeedText_Text" xml:space="preserve">
<value>Step Value: 1cm</value>
......@@ -1484,19 +1484,19 @@
<value>Update the location of [{0}-{1}]</value>
</data>
<data name="ItemText_Delete" xml:space="preserve">
<value>DELETE</value>
<value>Delete</value>
</data>
<data name="ItemText_Detial" xml:space="preserve">
<value>DETAILS</value>
<value>Details</value>
</data>
<data name="ItemText_Down" xml:space="preserve">
<value>DOWN</value>
<value>Down</value>
</data>
<data name="ItemText_MoveTest" xml:space="preserve">
<value>Test </value>
</data>
<data name="ItemText_Up" xml:space="preserve">
<value>UP</value>
<value>Up</value>
</data>
<data name="ItemText_UpdateN" xml:space="preserve">
<value>Update for assembly location</value>
......@@ -1505,28 +1505,28 @@
<value>Qty</value>
</data>
<data name="FrmAddBoard_btnDown_Text" xml:space="preserve">
<value>DOWN</value>
<value>Down</value>
</data>
<data name="FrmAddBoard_btnLeft_Text" xml:space="preserve">
<value>LEFT</value>
<value>Left</value>
</data>
<data name="FrmAddBoard_btnMove_Text" xml:space="preserve">
<value>MOTION TEST</value>
<value>Motion Test</value>
</data>
<data name="FrmAddBoard_btnRight_Text" xml:space="preserve">
<value>RIGHT</value>
<value>Right</value>
</data>
<data name="FrmAddBoard_btnUpdate_Text" xml:space="preserve">
<value>COORDINATE UPDATE</value>
<value>Coordinate Update</value>
</data>
<data name="FrmAddBoard_btnUp_Text" xml:space="preserve">
<value>UP</value>
<value>Up</value>
</data>
<data name="FrmAddBoard_group_Text" xml:space="preserve">
<value>LOWER RIGHT COORDINATES</value>
<value>Lower Right Coordinates</value>
</data>
<data name="FrmAddBoard_lblCurrPosition_Text" xml:space="preserve">
<value>REAL-TIME COORDINATE</value>
<value>Real-Time Coordinate</value>
</data>
<data name="FrmAddBoard_lblSpeedText_Text" xml:space="preserve">
<value>Step Value:1cm</value>
......@@ -1535,25 +1535,25 @@
<value>Step Value</value>
</data>
<data name="FrmAddBoard_btnUpdatePosition_Text" xml:space="preserve">
<value>COORDINATE UPDATE </value>
<value>Coordinate Update </value>
</data>
<data name="FrmAddBoard_chbNeedUse_Text" xml:space="preserve">
<value>USE REFERENCE POINT</value>
<value>Use Reference Point</value>
</data>
<data name="FrmAddBoard_groupBox1_Text" xml:space="preserve">
<value>REFERENCE COORDINATE</value>
<value>Reference Coordinate</value>
</data>
<data name="WBasePointP" xml:space="preserve">
<value>Please enter a valid reference point coordinate</value>
<value>Please enter a valid reference point coordinate.</value>
</data>
<data name="FrmAddBoard_label7_Text" xml:space="preserve">
<value>LEFT DISTANCE</value>
<value>Left Distance</value>
</data>
<data name="FrmAddBoard_lblBaseImageY_Text" xml:space="preserve">
<value>UPWARD SIDE DISTANCE</value>
<value>Upward Side Distance</value>
</data>
<data name="FrmAddBoard_chbSort_Text" xml:space="preserve">
<value>Component Sequence automation</value>
<value>Component Sequence Automation</value>
</data>
<data name="FrmAddBoard_label18_Text" xml:space="preserve">
<value>X:</value>
......@@ -1562,19 +1562,19 @@
<value>Y:</value>
</data>
<data name="FrmAddBoard_label8_Text" xml:space="preserve">
<value>Home position:</value>
<value>Home Position:</value>
</data>
<data name="FrmBoardInfo_btnUpdate_Text" xml:space="preserve">
<value>UPDATE</value>
<value>Update</value>
</data>
<data name="FrmBoardInfo_label10_Text" xml:space="preserve">
<value>Y AXIS OFFSET ↓:</value>
<value>Y-Axis Offset ↓:</value>
</data>
<data name="FrmBoardInfo_label9_Text" xml:space="preserve">
<value>X AXIS OFFSET →:</value>
<value>X-Axis Offset →:</value>
</data>
<data name="FrmBoardList_btnExport_Text" xml:space="preserve">
<value>EXPORT DATA</value>
<value>Export Data</value>
</data>
<data name="FrmBoardList_btnImport_Text" xml:space="preserve">
<value>IMPORT DATA</value>
......@@ -1586,163 +1586,163 @@
<value>Home position</value>
</data>
<data name="FrmMaintenance_btnPoint_Text" xml:space="preserve">
<value>CALIBRATION</value>
<value>Calibration</value>
</data>
<data name="FrmPositionCalibration_Text" xml:space="preserve">
<value>COORDINATES CALIBRATION</value>
<value>Coordinates Calibration</value>
</data>
<data name="FrmPositionCalibration_btnCheck_Text" xml:space="preserve">
<value>AUTO COORDINATES</value>
<value>Auto Coordinates</value>
</data>
<data name="FrmPositionCalibration_btnExit_Text" xml:space="preserve">
<value>EXIT</value>
<value>Exit</value>
</data>
<data name="FrmPositionCalibration_btnOK_Text" xml:space="preserve">
<value>COMPLETE CALIBRATION</value>
<value>Complete Calibration</value>
</data>
<data name="FrmPositionCalibration_groupBox1_Text" xml:space="preserve">
<value>CALIBRATION POINT SETTING</value>
<value>Calibration Point Setting</value>
</data>
<data name="FrmPositionCalibration_btnNext_Text" xml:space="preserve">
<value>SAVE AND CONTINUE</value>
<value>Save and Continue</value>
</data>
<data name="FrmPositionCalibration_btnDown_Text" xml:space="preserve">
<value>DOWN</value>
<value>Down</value>
</data>
<data name="FrmPositionCalibration_btnUp_Text" xml:space="preserve">
<value>UP</value>
<value>Up</value>
</data>
<data name="FrmPositionCalibration_btnLeft_Text" xml:space="preserve">
<value>LEFT</value>
<value>Left</value>
</data>
<data name="FrmPositionCalibration_btnRight_Text" xml:space="preserve">
<value>RIGHT</value>
<value>Right</value>
</data>
<data name="FrmPositionCalibration_group_Text" xml:space="preserve">
<value>COORDINATES</value>
<value>Coordinates</value>
</data>
<data name="FrmPositionCalibration_lblCurrPosition_Text" xml:space="preserve">
<value>REAL-TIME COORDINATE</value>
<value>Real-Time Coordinate</value>
</data>
<data name="FrmPositionCalibration_btnMove_Text" xml:space="preserve">
<value>Verification</value>
</data>
<data name="FrmPositionCalibration_btnUpdate_Text" xml:space="preserve">
<value>COORDINATE UPDATE</value>
<value>Coordinate Update</value>
</data>
<data name="FrmBoardInfo_chbNormal_Text" xml:space="preserve">
<value>IMAGE ADAPTATION</value>
<value>Image Adaptation</value>
</data>
<data name="FrmBoardInfo_chbShowName_Text" xml:space="preserve">
<value>SHOW NAME</value>
<value>Show Name</value>
</data>
<data name="MinPoint" xml:space="preserve">
<value>At least {0} calibration point is required</value>
<value>At least {0} calibration point is required.</value>
</data>
<data name="TrainOK" xml:space="preserve">
<value>Coordinate calibration completed</value>
<value>Coordinate calibration is complete.</value>
</data>
<data name="FrmIoManager_btnFixtedBack_Text" xml:space="preserve">
<value>stationary cylinder retreat</value>
<value>Stationary Cylinder Backward</value>
</data>
<data name="FrmIoManager_btnFixtedForward_Text" xml:space="preserve">
<value>stationary cylinder forward</value>
<value>Stationary Cylinder Forward</value>
</data>
<data name="FrmPositionCalibration_lblSpeedText_Text" xml:space="preserve">
<value>Step Value: 1cm</value>
</data>
<data name="CenterConotEdit" xml:space="preserve">
<value>The center point cannot be changed after confirmation</value>
<value>The center point cannot be changed after confirmation.</value>
</data>
<data name="ItemText_Check" xml:space="preserve">
<value>CALIBRATED POINT</value>
<value>Calibratoin Point</value>
</data>
<data name="FrmMaintenance_btnGalTest_Text" xml:space="preserve">
<value>GALVANOMETER TEST</value>
<value>Galvanometer Test</value>
</data>
<data name="FrmGalvanometerTest_Text" xml:space="preserve">
<value>GALVANOMETER TEST</value>
<value>Galvanometer Test</value>
</data>
<data name="FrmGalvanometerTest_groupBox5_Text" xml:space="preserve">
<value>STATUS INFO</value>
<value>Status</value>
</data>
<data name="FrmGalvanometerTest_button3_Text" xml:space="preserve">
<value>HANDSHAKE</value>
<value>Handshake</value>
</data>
<data name="FrmGalvanometerTest_chkUsb_Text" xml:space="preserve">
<value>USE PCB</value>
<value>Use PCB</value>
</data>
<data name="FrmGalvanometerTest_btnGetPoint_Text" xml:space="preserve">
<value>GET STATUS</value>
<value>Get Status</value>
</data>
<data name="FrmGalvanometerTest_btnShowArea_Text" xml:space="preserve">
<value>SHOW AREA</value>
<value>Show Area</value>
</data>
<data name="FrmGalvanometerTest_checkPoint_Text" xml:space="preserve">
<value>OPEN LED</value>
<value>Open LED</value>
</data>
<data name="FrmGalvanometerTest_groupBox4_Text" xml:space="preserve">
<value>SCAN AREA</value>
<value>Scan Area</value>
</data>
<data name="FrmGalvanometerTest_btnGetArea_Text" xml:space="preserve">
<value>GET AREA</value>
<value>Get Area</value>
</data>
<data name="FrmGalvanometerTest_label1_Text" xml:space="preserve">
<value>X AREA :</value>
<value>X Area :</value>
</data>
<data name="FrmGalvanometerTest_label2_Text" xml:space="preserve">
<value>Y AREA :</value>
<value>Y Area :</value>
</data>
<data name="FrmGalvanometerTest_btnSetArea_Text" xml:space="preserve">
<value>SET AREA</value>
<value>Set Area</value>
</data>
<data name="FrmGalvanometerTest_groupBox3_Text" xml:space="preserve">
<value>PORT INFO</value>
<value>Port</value>
</data>
<data name="FrmGalvanometerTest_btnOpenPort_Text" xml:space="preserve">
<value>OPEN PORT</value>
<value>Open Port</value>
</data>
<data name="FrmGalvanometerTest_label3_Text" xml:space="preserve">
<value>SELECT PORT:</value>
<value>Select Port:</value>
</data>
<data name="FrmGalvanometerTest_btnClosePort_Text" xml:space="preserve">
<value>COLOSE PORT</value>
<value>Close Port</value>
</data>
<data name="FrmGalvanometerTest_groupBox2_Text" xml:space="preserve">
<value>ADDRESS</value>
<value>Address</value>
</data>
<data name="FrmGalvanometerTest_btnUpdateAddr_Text" xml:space="preserve">
<value>UPDATE ADDR</value>
<value>Update Address</value>
</data>
<data name="FrmGalvanometerTest_btnGetAddr_Text" xml:space="preserve">
<value>SELECT ADDR</value>
<value>Select Address</value>
</data>
<data name="FrmGalvanometerTest_label4_Text" xml:space="preserve">
<value>RS485 ADDR(0~60000):</value>
<value>RS485 Address(0~60000):</value>
</data>
<data name="FrmGalvanometerTest_groupBox1_Text" xml:space="preserve">
<value>SHOP POINT</value>
<value>Shop Point</value>
</data>
<data name="FrmGalvanometerTest_btnContinue_Text" xml:space="preserve">
<value>CONTINUE PLAY</value>
<value>Continue</value>
</data>
<data name="FrmGalvanometerTest_btnStop_Text" xml:space="preserve">
<value>STOP PLAY</value>
<value>Stop</value>
</data>
<data name="FrmGalvanometerTest_btnDown_Text" xml:space="preserve">
<value>DOWN</value>
<value>Down</value>
</data>
<data name="FrmGalvanometerTest_btnUp_Text" xml:space="preserve">
<value>UP</value>
<value>Up</value>
</data>
<data name="FrmGalvanometerTest_btnLeft_Text" xml:space="preserve">
<value>LEFT</value>
<value>Left</value>
</data>
<data name="FrmGalvanometerTest_btnRight_Text" xml:space="preserve">
<value>RIGHT</value>
<value>Right</value>
</data>
<data name="FrmGalvanometerTest_label8_Text" xml:space="preserve">
<value>STEP VALUE:</value>
<value>Step Value:</value>
</data>
<data name="FrmGalvanometerTest_label9_Text" xml:space="preserve">
<value>Y :</value>
......@@ -1751,22 +1751,22 @@
<value>X :</value>
</data>
<data name="FrmGalvanometerTest_label7_Text" xml:space="preserve">
<value>LUMINANCE :</value>
<value>Luminance :</value>
</data>
<data name="FrmGalvanometerTest_btnShowPoint_Text" xml:space="preserve">
<value>DISPLAY POINT</value>
<value>Display Point</value>
</data>
<data name="FrmGalvanometerTest_label5_Text" xml:space="preserve">
<value>Type:</value>
</data>
<data name="FrmGalvanometerTest_label6_Text" xml:space="preserve">
<value>SIZE :</value>
<value>Size :</value>
</data>
<data name="FrmPositionCalibration_btnToOrg_Text" xml:space="preserve">
<value>CENTER</value>
<value>Center</value>
</data>
<data name="FrmPositionCalibration_btnS_Text" xml:space="preserve">
<value>SAVE POINT</value>
<value>Save</value>
</data>
<data name="FrmPositionCalibration_lblCurrInfo_Text" xml:space="preserve">
<value>(10,10 )</value>
......@@ -1784,13 +1784,13 @@
<value>→</value>
</data>
<data name="FrmPositionCalibration_label8_Text" xml:space="preserve">
<value>STEP VALUE:</value>
<value>Step Value:</value>
</data>
<data name="FrmPositionCalibration_lblxArea_Text" xml:space="preserve">
<value>X AREA :</value>
<value>X Area :</value>
</data>
<data name="FrmPositionCalibration_lblYArea_Text" xml:space="preserve">
<value>Y AREA :</value>
<value>Y Area :</value>
</data>
<data name="FrmPositionCalibration_lbly_Text" xml:space="preserve">
<value>Y :</value>
......@@ -1799,7 +1799,7 @@
<value>X :</value>
</data>
<data name="FrmPositionCalibration_lblLight_Text" xml:space="preserve">
<value>LUMINANCE :</value>
<value>Luminance :</value>
</data>
<data name="FrmPositionCalibration_btnShowPoint_Text" xml:space="preserve">
<value>Verification</value>
......@@ -1808,16 +1808,16 @@
<value>Type:</value>
</data>
<data name="FrmPositionCalibration_lblSize_Text" xml:space="preserve">
<value>SIZE :</value>
<value>Size :</value>
</data>
<data name="FrmIoManager_radioButton2_Text" xml:space="preserve">
<value>CLOSE</value>
<value>Close</value>
</data>
<data name="FrmIoManager_radioButton1_Text" xml:space="preserve">
<value>OPEN</value>
<value>Open</value>
</data>
<data name="FrmIoManager_label1_Text" xml:space="preserve">
<value>100_DO1_OPEN LED</value>
<value>100_DO1_Open LED</value>
</data>
<data name="FrmBoardInfo_label8_Text" xml:space="preserve">
<value>mm</value>
......@@ -1826,13 +1826,13 @@
<value>mm</value>
</data>
<data name="FrmPointInfo_label8_Text" xml:space="preserve">
<value>STEP VALUE:</value>
<value>Step Value:</value>
</data>
<data name="FrmPointInfo_lblxArea_Text" xml:space="preserve">
<value>X AREA :</value>
<value>X Area :</value>
</data>
<data name="FrmPointInfo_lblYArea_Text" xml:space="preserve">
<value>Y AREA :</value>
<value>Y Area :</value>
</data>
<data name="FrmPointInfo_lbly_Text" xml:space="preserve">
<value>Y :</value>
......@@ -1841,7 +1841,7 @@
<value>X :</value>
</data>
<data name="FrmPointInfo_lblLight_Text" xml:space="preserve">
<value>LUMINANCE :</value>
<value>Luminance :</value>
</data>
<data name="FrmPointInfo_btnShowPoint_Text" xml:space="preserve">
<value>Verification</value>
......@@ -1850,13 +1850,13 @@
<value>Type:</value>
</data>
<data name="FrmPointInfo_lblSize_Text" xml:space="preserve">
<value>SIZE :</value>
<value>Size :</value>
</data>
<data name="FrmAddBoard_lblxArea_Text" xml:space="preserve">
<value>X AREA :</value>
<value>X Area :</value>
</data>
<data name="FrmAddBoard_lblYArea_Text" xml:space="preserve">
<value>Y AREA :</value>
<value>Y Area :</value>
</data>
<data name="FrmAddBoard_lbly_Text" xml:space="preserve">
<value>Y :</value>
......@@ -1865,7 +1865,7 @@
<value>X :</value>
</data>
<data name="FrmAddBoard_lblLight_Text" xml:space="preserve">
<value>LUMINANCE :</value>
<value>Luminance :</value>
</data>
<data name="FrmAddBoard_btnShowPoint_Text" xml:space="preserve">
<value>Verification</value>
......@@ -1874,79 +1874,79 @@
<value>Type:</value>
</data>
<data name="FrmAddBoard_lblSize_Text" xml:space="preserve">
<value>SIZE :</value>
<value>Size :</value>
</data>
<data name="FrmPutCom_label5_Text" xml:space="preserve">
<value>describe:</value>
<value>Describe:</value>
</data>
<data name="FrmPutCom_lblMoveStr_Text" xml:space="preserve">
<value>moving</value>
<value>Moving</value>
</data>
<data name="FrmAutoMsg_btnContinue_Text" xml:space="preserve">
<value>CONFIRM</value>
<value>Confirm</value>
</data>
<data name="FrmAutoMsg_btnStop_Text" xml:space="preserve">
<value>CANCEL</value>
<value>Cancel</value>
</data>
<data name="FrmCameraAOI_btnExit_Text" xml:space="preserve">
<value>EXIT</value>
<value>Exit</value>
</data>
<data name="FrmCameraAOI_btnRun_Text" xml:space="preserve">
<value>Perform testing</value>
<value>Perform Testing</value>
</data>
<data name="FrmCameraAOI_Text" xml:space="preserve">
<value>AOI inspection</value>
<value>AOI Inspection</value>
</data>
<data name="FrmMaintenance_btnTest_Text" xml:space="preserve">
<value>Stop image loop</value>
<value>Stop Image Loop</value>
</data>
<data name="FrmWork_btnCamera_Text" xml:space="preserve">
<value>AOI</value>
</data>
<data name="{0}秒后自动完成" xml:space="preserve">
<value>Auto complete after {0} seconds</value>
<value>Automatically complete after {0} seconds</value>
</data>
<data name="{0}秒后自动检测" xml:space="preserve">
<value>Automatic detection after {0} seconds</value>
<value>Automatically detect after {0} seconds</value>
</data>
<data name="开始自动检测" xml:space="preserve">
<value>Start automatic detection</value>
</data>
<data name="预热倒计时:" xml:space="preserve">
<value>Preheating remaining time:</value>
<value>Preheating Remaining Time:</value>
</data>
<data name="FrmGalvanometerTest_btnTest_Text" xml:space="preserve">
<value>Graphics test</value>
</data>
<data name="图像循环已停止" xml:space="preserve">
<value>The image loop has stopped</value>
<value>The image loop has been stopped.</value>
</data>
<data name="成功停止图像循环" xml:space="preserve">
<value>Stop image loop successfully</value>
<value>Stop image loop successfully.</value>
</data>
<data name="打开串口失败" xml:space="preserve">
<value>Failed to open serial port</value>
<value>Failed to open serial port.</value>
</data>
<data name="没有下一个点" xml:space="preserve">
<value>There's no next point</value>
<value>There's no next point.</value>
</data>
<data name="清先配置校准版" xml:space="preserve">
<value>Please configure the calibration version first</value>
<value>Please configure the calibration version first.</value>
</data>
<data name="至少需要校准五个点" xml:space="preserve">
<value>At least five points need to be calibrated</value>
<value>At least five points need to be calibrated.</value>
</data>
<data name="请先去校准界面完成校准" xml:space="preserve">
<value>Please go to the calibration interface to complete the calibration</value>
<value>Please go to the calibration interface to complete the calibration.</value>
</data>
<data name="请先设置至少1个校准点" xml:space="preserve">
<value>Please set at least 1 calibration point first</value>
<value>Please set at least 1 calibration point first.</value>
</data>
<data name="请先设置至少五个校准点" xml:space="preserve">
<value>Set at least five calibration points first</value>
<value>Set at least five calibration points first.</value>
</data>
<data name="请选择正确的串口" xml:space="preserve">
<value>Please select the correct serial port</value>
<value>Please select the correct serial port.</value>
</data>
<data name="还未开始工作,没有需要标记的焊点!" xml:space="preserve">
<value>It has not started working yet. There are no welding spots to mark!</value>
......@@ -1955,37 +1955,37 @@
<value>Import failed: the program name already exists</value>
</data>
<data name="导入成功" xml:space="preserve">
<value>Import success</value>
<value>Imported</value>
</data>
<data name="成功导出程序到文件:" xml:space="preserve">
<value>Successfully export program to file:</value>
<value>The program has been exported to file:</value>
</data>
<data name="提示" xml:space="preserve">
<value>reminder</value>
</data>
<data name="是否更改中心点" xml:space="preserve">
<value>Whether to change the center point</value>
<value>Whether to change the center point.</value>
</data>
<data name="确定不保存直接退出?" xml:space="preserve">
<value>Sure to exit directly without saving?</value>
</data>
<data name="解析程序失败,请选择正确文件" xml:space="preserve">
<value>The parser failed. Please select the correct file</value>
<value>The parser failed. Please select the correct file.</value>
</data>
<data name="清先等待预热结束" xml:space="preserve">
<value>Please wait for the end of preheating</value>
<value>Please wait for preheating end.</value>
</data>
<data name="元器件库模板" xml:space="preserve">
<value>Component library template</value>
<value>Component Library Template</value>
</data>
<data name="FrmAOICheck_btnExit_Text" xml:space="preserve">
<value>Finish</value>
</data>
<data name="FrmAOICheck_btnRun_Text" xml:space="preserve">
<value>Perform testing</value>
<value>Perform Testing</value>
</data>
<data name="FrmAOICheck_lblCurrWorkTime_Text" xml:space="preserve">
<value>Automatic detection after three seconds</value>
<value>Automatic detect after three seconds</value>
</data>
<data name="FrmAOICheck_Text" xml:space="preserve">
<value>AOI</value>
......@@ -1994,10 +1994,10 @@
<value>AOI Config</value>
</data>
<data name="FrmBoardInfo_lblAoi_Text" xml:space="preserve">
<value>AOI program name :</value>
<value>AOI Program nName :</value>
</data>
<data name="请点击完成按钮结束检测" xml:space="preserve">
<value>Please click the finish button to end the detection</value>
<value>Please click the finish button to end the detection.</value>
</data>
<data name="执行检测失败" xml:space="preserve">
<value>Failed to execute test</value>
......@@ -2006,19 +2006,19 @@
<value>Failed to get camera picture</value>
</data>
<data name="FrmAOICheck_chbAllShow_Text" xml:space="preserve">
<value>Show all</value>
<value>Show All</value>
</data>
<data name="FrmAOICheck_label1_Text" xml:space="preserve">
<value>reference picture</value>
<value>Reference Picture</value>
</data>
<data name="FrmAOICheck_label2_Text" xml:space="preserve">
<value>Effect picture</value>
<value>Effect Picture</value>
</data>
<data name="FrmPwd_btnBack_Text" xml:space="preserve">
<value>back</value>
<value>Back</value>
</data>
<data name="FrmPwd_btnNext_Text" xml:space="preserve">
<value>confirm</value>
<value>Confirm</value>
</data>
<data name="FrmPwd_label1_Text" xml:space="preserve">
<value>Please enter password:</value>
......@@ -2027,55 +2027,55 @@
<value>Please enter password</value>
</data>
<data name="请输入正确的密码" xml:space="preserve">
<value>Please enter the correct password</value>
<value>Please enter the correct password.</value>
</data>
<data name="FrmMaintenance_btnPwdUpdate_Text" xml:space="preserve">
<value>PASSWORD MODIFICATION</value>
<value>Password Modification</value>
</data>
<data name="FrmUpdatePwd_btnBack_Text" xml:space="preserve">
<value>back</value>
<value>Back</value>
</data>
<data name="FrmUpdatePwd_label1_Text" xml:space="preserve">
<value>old password :</value>
<value>Old Password :</value>
</data>
<data name="FrmUpdatePwd_label2_Text" xml:space="preserve">
<value>new password:</value>
<value>New Password:</value>
</data>
<data name="FrmUpdatePwd_Text" xml:space="preserve">
<value>PASSWORD MODIFICATION</value>
<value>Password Modification</value>
</data>
<data name="修改密码成功" xml:space="preserve">
<value>Password changed successfully</value>
<value>Password is changed.</value>
</data>
<data name="请输入正确的新密码" xml:space="preserve">
<value>Please enter the correct new password</value>
<value>Please enter the correct new password.</value>
</data>
<data name="请输入正确的旧密码" xml:space="preserve">
<value>Please enter the correct old password</value>
<value>Please enter the correct old password.</value>
</data>
<data name="FrmDeviceConfig_btnUpdateSize_Text" xml:space="preserve">
<value>Change all points</value>
<value>Modify</value>
</data>
<data name="FrmDeviceConfig_label4_Text" xml:space="preserve">
<value>SIZE:</value>
<value>Size:</value>
</data>
<data name="FrmDeviceConfig_lbltype_Text" xml:space="preserve">
<value>Type:</value>
</data>
<data name="已取消更改" xml:space="preserve">
<value>Cancelled change</value>
<value>Cancelled</value>
</data>
<data name="确定更新所有程序的组装点信息" xml:space="preserve">
<value>Determine the assembly point information for updating all programs</value>
<data name="确定更新所有程序的组装点信息?" xml:space="preserve">
<value>Update the projection modification?</value>
</data>
<data name="更改完成" xml:space="preserve">
<value>Changes to complete</value>
<value>Changed</value>
</data>
<data name="确定更新程序【{0}】的组装点信息" xml:space="preserve">
<value>Determine the assembly point information for the update program [{0}]</value>
</data>
<data name="请输入正确的点大小" xml:space="preserve">
<value>Please enter the correct point size</value>
<value>Please enter the correct point size.</value>
</data>
<data name="FrmAddBoard_lblSizeLength_Text" xml:space="preserve">
<value>Margin:</value>
......@@ -2117,52 +2117,52 @@
<value>Save parameters</value>
</data>
<data name="FrmChangeWidth_groupBox1_Text" xml:space="preserve">
<value>track the wide</value>
<value>Track the wide</value>
</data>
<data name="FrmChangeWidth_groupBox2_Text" xml:space="preserve">
<value>configuration</value>
<value>Configuration</value>
</data>
<data name="FrmChangeWidth_groupDetial_Text" xml:space="preserve">
<value>Width position configuration</value>
<value>Width Position Configuration</value>
</data>
<data name="FrmChangeWidth_label1_Text" xml:space="preserve">
<value>target width(mm):</value>
<value>Target Width(mm):</value>
</data>
<data name="FrmChangeWidth_label2_Text" xml:space="preserve">
<value>Motor address:</value>
<value>Motor Address:</value>
</data>
<data name="FrmChangeWidth_label3_Text" xml:space="preserve">
<value>origin width(mm):</value>
<value>Origin Width(mm):</value>
</data>
<data name="FrmChangeWidth_label4_Text" xml:space="preserve">
<value>coefficient(/mm):</value>
<value>Coefficient(/mm):</value>
</data>
<data name="FrmChangeWidth_label5_Text" xml:space="preserve">
<value>motor position:</value>
<value>Motor Position:</value>
</data>
<data name="FrmChangeWidth_label6_Text" xml:space="preserve">
<value>width(mm):</value>
<value>Width(mm):</value>
</data>
<data name="FrmChangeWidth_label7_Text" xml:space="preserve">
<value>motor position</value>
<value>Motor Position</value>
</data>
<data name="FrmChangeWidth_Text" xml:space="preserve">
<value>Track the wide</value>
<value>Track The Wide</value>
</data>
<data name="FrmMaintenance_btnWidthC_Text" xml:space="preserve">
<value>TRACK THE WIDE</value>
<value>Track The Wide</value>
</data>
<data name="FrmBoardSelect_chbGuoban_Text" xml:space="preserve">
<value>Inline mode</value>
<value>Inline Mode</value>
</data>
<data name="元器件数量不足,请及时补充" xml:space="preserve">
<value>The number of components is insufficient, please supplement in time</value>
</data>
<data name="FrmDeviceConfig_groupBox3_Text" xml:space="preserve">
<value>Data upload test</value>
<value>Data Upload Test</value>
</data>
<data name="FrmDeviceConfig_btnTest_Text" xml:space="preserve">
<value>Send data test</value>
<value>Send Data Test</value>
</data>
<data name="FrmDeviceConfig_label6_Text" xml:space="preserve">
<value>Address:</value>
......@@ -2171,7 +2171,7 @@
<value>Program:</value>
</data>
<data name="FrmWork_btnCodeTest_Text" xml:space="preserve">
<value>Barcode test</value>
<value>Barcode Test</value>
</data>
<data name="FrmCodeInPut_Text" xml:space="preserve">
<value>Please enter the barcode information of the current product</value>
......@@ -2180,10 +2180,10 @@
<value>Cancel</value>
</data>
<data name="FrmCodeInPut_label1_Text" xml:space="preserve">
<value>PCB barcode:</value>
<value>PCB Barcode:</value>
</data>
<data name="FrmCodeInPut_btnContinue_Text" xml:space="preserve">
<value>confirm</value>
<value>Confirm</value>
</data>
<data name="取消条码输入" xml:space="preserve">
<value>Cancel barcode input</value>
......@@ -2192,7 +2192,7 @@
<value>Make sure to cancel barcode input?</value>
</data>
<data name="请输入PCB板条码" xml:space="preserve">
<value>Please enter the PCB bar code</value>
<value>Please enter the PCB bar code.</value>
</data>
<data name="FrmLogin_BtnExit_Text" xml:space="preserve">
<value>Exit</value>
......@@ -2201,7 +2201,7 @@
<value>Login</value>
</data>
<data name="FrmLogin_button1_Text" xml:space="preserve">
<value>Neo Station</value>
<value>NEO STATION</value>
</data>
<data name="FrmLogin_label1_Text" xml:space="preserve">
<value>User Name</value>
......@@ -2219,40 +2219,40 @@
<value>Search</value>
</data>
<data name="FrmHistorySearch_groupBox1_Text" xml:space="preserve">
<value>History query</value>
<value>History</value>
</data>
<data name="FrmHistorySearch_label1_Text" xml:space="preserve">
<value>Code</value>
</data>
<data name="FrmHistorySearch_label2_Text" xml:space="preserve">
<value>start time</value>
<value>Start Time</value>
</data>
<data name="FrmHistorySearch_label3_Text" xml:space="preserve">
<value>end time</value>
<value>End Time</value>
</data>
<data name="FrmHistorySearch_Text" xml:space="preserve">
<value>HISTORY</value>
<value>History</value>
</data>
<data name="ID" xml:space="preserve">
<value>ID</value>
</data>
<data name="程序名称" xml:space="preserve">
<value>program name </value>
<value>Program Name </value>
</data>
<data name="程序类型" xml:space="preserve">
<value>program type</value>
<value>Program Type</value>
</data>
<data name="条码" xml:space="preserve">
<value>barcode</value>
<value>Barcode</value>
</data>
<data name="宽度" xml:space="preserve">
<value>width ↑</value>
<value>Width ↑</value>
</data>
<data name="长度" xml:space="preserve">
<value>Length→</value>
</data>
<data name="结果" xml:space="preserve">
<value>result</value>
<value>Result</value>
</data>
<data name="用户" xml:space="preserve">
<value>User Name</value>
......@@ -2261,13 +2261,13 @@
<value>Creat time</value>
</data>
<data name="位号" xml:space="preserve">
<value>tag number</value>
<value>Tag Number</value>
</data>
<data name="编号" xml:space="preserve">
<value>point no</value>
<value>Point Number</value>
</data>
<data name="名称" xml:space="preserve">
<value>point name</value>
<value>Point Name</value>
</data>
<data name="用户名或密码错误" xml:space="preserve">
<value>Incorrect user name or password</value>
......@@ -2291,19 +2291,19 @@
<value> User Name </value>
</data>
<data name="密码" xml:space="preserve">
<value> password </value>
<value> Password </value>
</data>
<data name="权限" xml:space="preserve">
<value> Permission </value>
</data>
<data name="用户管理" xml:space="preserve">
<value> User management </value>
<value> User Management </value>
</data>
<data name="确认删除用户" xml:space="preserve">
<value> Confirm to delete user </value>
</data>
<data name="用户删除成功" xml:space="preserve">
<value> User deleted successfully </value>
<value> User is deleted. </value>
</data>
<data name="用户删除失败" xml:space="preserve">
<value> Failed to delete user </value>
......@@ -2312,19 +2312,19 @@
<value> Confirm to modify user information </value>
</data>
<data name="用户修改成功" xml:space="preserve">
<value> Modify user successfully </value>
<value> User is modified. </value>
</data>
<data name="用户修改失败" xml:space="preserve">
<value> Failed to modify user </value>
</data>
<data name="添加用户成功" xml:space="preserve">
<value> Added user successfully </value>
<value> User is added. </value>
</data>
<data name="FrmDeviceConfig_lblCode_Text" xml:space="preserve">
<value> Barcode: </value>
</data>
<data name="FrmPusicanTest_llblClearp_Text" xml:space="preserve">
<value> Zero position </value>
<value> Zero Position </value>
</data>
<data name="LineWidth" xml:space="preserve">
<value>Line body width</value>
......@@ -2342,28 +2342,28 @@
<value> Text: </value>
</data>
<data name="FrmBoardInfo_lblLineW_Text" xml:space="preserve">
<value> Line width: </value>
<value> Line Width: </value>
</data>
<data name="FrmBoardInfo_lbllinews_Text" xml:space="preserve">
<value> mm </value>
</data>
<data name="FrmChangeWidth_btnHomeM_Text" xml:space="preserve">
<value> The origin back </value>
<value> Origin Back </value>
</data>
<data name="禁用" xml:space="preserve">
<value>Disabled</value>
</data>
<data name="FrmBoardInfo_llblAllUSel_Text" xml:space="preserve">
<value> Disable all </value>
<value> Disable All </value>
</data>
<data name="FrmBoardInfo_llblAllSel_Text" xml:space="preserve">
<value> To enable all </value>
<value> Enable All </value>
</data>
<data name="ItemText_Disable" xml:space="preserve">
<value>Disable/Enable</value>
</data>
<data name="FrmDeviceConfig_chbDisSideCylinder_Text" xml:space="preserve">
<value> Disable the side brake cylinder </value>
<value> Disable the side brake cylinder. </value>
</data>
<data name="FrmDeviceConfig_chbDisBottonCylinder_Text" xml:space="preserve">
<value> Disable bottom cylinder </value>
......@@ -2387,25 +2387,25 @@
<value>Current width [{0}], target width [{1}], whether to start adjusting the width?</value>
</data>
<data name="UserStop" xml:space="preserve">
<value>Users to suspend</value>
<value>Suspend</value>
</data>
<data name="WaitChangeWOk" xml:space="preserve">
<value>Waiting for the target location {0} timed out</value>
<value>Wait for the target location {0} time out</value>
</data>
<data name="WidthInvalid" xml:space="preserve">
<value>The width of the invalid</value>
<value>The width is invalid.</value>
</data>
<data name="NewCom" xml:space="preserve">
<value>Add components</value>
<value>Add Component</value>
</data>
<data name="FrmComponentList_btnNewCom_Text" xml:space="preserve">
<value> Add components </value>
<value> Add Component </value>
</data>
<data name="WritePartName" xml:space="preserve">
<value>Please enter the component number</value>
<value>Please enter the component number.</value>
</data>
<data name="PartNAExist" xml:space="preserve">
<value>The component number [{0}] already exists</value>
<value>The component number [{0}] already exists.</value>
</data>
<data name="注意事项" xml:space="preserve">
<value>Notice</value>
......@@ -2420,46 +2420,46 @@
<value> Text: </value>
</data>
<data name="FrmBoardList_btnBeiliao_Text" xml:space="preserve">
<value> COMPONENT PREPARATION </value>
<value> Component Preparation </value>
</data>
<data name="FrmBoardPutCom_label2_Text" xml:space="preserve">
<value> MATERIAL CODE: </value>
<value> Material Code: </value>
</data>
<data name="FrmBoardPutCom_btnSaveCount_Text" xml:space="preserve">
<value> SAVE </value>
<value> Save </value>
</data>
<data name="FrmBoardPutCom_label5_Text" xml:space="preserve">
<value> DESCRIBE: </value>
<value> Descibe: </value>
</data>
<data name="FrmBoardPutCom_label4_Text" xml:space="preserve">
<value> MATERIAL CODE: </value>
<value> Material Code: </value>
</data>
<data name="FrmBoardPutCom_label1_Text" xml:space="preserve">
<value> PLATE POSITION: </value>
<value> Plate Position: </value>
</data>
<data name="FrmBoardPutCom_label3_Text" xml:space="preserve">
<value> NUMBER: </value>
<value> Number: </value>
</data>
<data name="FrmBoardPutCom_btnCancel_Text" xml:space="preserve">
<value> END </value>
<value> End </value>
</data>
<data name="FrmBoardPutCom_btnNext_Text" xml:space="preserve">
<value> NEXT </value>
<value> Next </value>
</data>
<data name="FrmBoardPutCom_btnPre_Text" xml:space="preserve">
<value> PREVIOUS </value>
<value> Previous </value>
</data>
<data name="UploadFile" xml:space="preserve">
<value> Please upload the program file </value>
<value> Please upload the program file. </value>
</data>
<data name="CanotDelCom" xml:space="preserve">
<value> The component is in use and cannot be deleted </value>
<value> The component is in use and cannot be deleted. </value>
</data>
<data name="SureImportPosition" xml:space="preserve">
<value> The component [{0}] is configured with multiple locations [{1}], whether it is determined to import ? </value>
</data>
<data name="ComExists" xml:space="preserve">
<value> The component already exists </value>
<value> The component already exists. </value>
</data>
<data name="SureImportPn" xml:space="preserve">
<value> Location [{0}] Configure multiple components [{1}], determine whether to import? </value>
......@@ -2474,37 +2474,37 @@
<value> Already in place </value>
</data>
<data name="新增组装点" xml:space="preserve">
<value> New assembly point </value>
<value> New Assembly Point </value>
</data>
<data name="FrmAddBoard_linkLabel1_Text" xml:space="preserve">
<value> Select file </value>
<value> Select File </value>
</data>
<data name="FrmAddBoard_groupBoxSelCom_Text" xml:space="preserve">
<value> BOM </value>
</data>
<data name="FrmAddBoard_likSelCsvFile_Text" xml:space="preserve">
<value> Select file </value>
<value> Select File </value>
</data>
<data name="FrmAddBoard_likDownFile_Text" xml:space="preserve">
<value>Template download</value>
<value>Template Download</value>
</data>
<data name="FrmAddBoard_rdbUpload_Text" xml:space="preserve">
<value> BOM upload </value>
<value> BOM Upload </value>
</data>
<data name="FrmAddBoard_rdbSelCom_Text" xml:space="preserve">
<value> Select position </value>
<value> Select Position </value>
</data>
<data name="FrmBoardSelect_chbOffLine_Text" xml:space="preserve">
<value> Offline mode </value>
<value> Offline Mode </value>
</data>
<data name="State_End" xml:space="preserve">
<value>completed</value>
<value>Complete</value>
</data>
<data name="State_NotStart" xml:space="preserve">
<value>waiting</value>
<value>Waiting</value>
</data>
<data name="State_Postiion" xml:space="preserve">
<value>working</value>
<value>Working</value>
</data>
<data name="Type10" xml:space="preserve">
<value>Polarity_right</value>
......@@ -2522,22 +2522,22 @@
<value>Program</value>
</data>
<data name="ItemText_AutoSort" xml:space="preserve">
<value>Sort list</value>
<value>Sort List</value>
</data>
<data name="ItemText_DisableAll" xml:space="preserve">
<value>Disable all item</value>
<value>Disable All Item</value>
</data>
<data name="ItemText_EnableAll" xml:space="preserve">
<value>Enable all item</value>
<value>Enable All Item</value>
</data>
<data name="ItemText_Global" xml:space="preserve">
<value>Global</value>
</data>
<data name="FrmUpdatePwd_btnNext_Text" xml:space="preserve">
<value>confirm</value>
<value>Confirm</value>
</data>
<data name="CreateNew" xml:space="preserve">
<value>Create new</value>
<value>Create New</value>
</data>
<data name="DeviceInGohome" xml:space="preserve">
<value>11:34Backing to origin.</value>
......@@ -2546,6 +2546,12 @@
<value>Do not use AOI</value>
</data>
<data name="加载AOI失败." xml:space="preserve">
<value>Load AOI profile fail.</value>
<value>Load AOI profile failed.</value>
</data>
<data name="DataLostMsg" xml:space="preserve">
<value>No data</value>
</data>
<data name="请输入正确的接口地址" xml:space="preserve">
<value>Please enter the correct interface address.</value>
</data>
</root>
\ No newline at end of file
......@@ -44,11 +44,11 @@ namespace TSA_V
this.panelImg = new System.Windows.Forms.Panel();
this.picResult = new Acc.ImageBox.AccImageBox();
this.panel3 = new System.Windows.Forms.Panel();
this.listErrorView = new System.Windows.Forms.ListView();
this.chbAllShow = new System.Windows.Forms.CheckBox();
this.label2 = new System.Windows.Forms.Label();
this.picCurr = new System.Windows.Forms.PictureBox();
this.label1 = new System.Windows.Forms.Label();
this.listErrorView = new System.Windows.Forms.ListView();
this.picStand = new System.Windows.Forms.PictureBox();
this.panel1.SuspendLayout();
this.panel4.SuspendLayout();
......@@ -94,7 +94,7 @@ namespace TSA_V
//
this.panel2.AutoScroll = true;
this.panel2.Controls.Add(this.lblInfo);
this.panel2.Location = new System.Drawing.Point(16, 599);
this.panel2.Location = new System.Drawing.Point(23, 658);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(214, 166);
this.panel2.TabIndex = 297;
......@@ -116,16 +116,16 @@ namespace TSA_V
//
this.lblError.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lblError.ForeColor = System.Drawing.Color.Red;
this.lblError.Location = new System.Drawing.Point(7, 354);
this.lblError.Location = new System.Drawing.Point(14, 458);
this.lblError.Name = "lblError";
this.lblError.Size = new System.Drawing.Size(231, 192);
this.lblError.Size = new System.Drawing.Size(231, 175);
this.lblError.TabIndex = 295;
this.lblError.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lblCurrWorkTime
//
this.lblCurrWorkTime.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lblCurrWorkTime.Location = new System.Drawing.Point(7, 166);
this.lblCurrWorkTime.Location = new System.Drawing.Point(7, 304);
this.lblCurrWorkTime.Name = "lblCurrWorkTime";
this.lblCurrWorkTime.Size = new System.Drawing.Size(232, 51);
this.lblCurrWorkTime.TabIndex = 291;
......@@ -137,7 +137,7 @@ namespace TSA_V
this.btnExit.BackColor = System.Drawing.SystemColors.Control;
this.btnExit.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnExit.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnExit.Location = new System.Drawing.Point(56, 284);
this.btnExit.Location = new System.Drawing.Point(55, 405);
this.btnExit.Name = "btnExit";
this.btnExit.Size = new System.Drawing.Size(134, 46);
this.btnExit.TabIndex = 293;
......@@ -149,7 +149,7 @@ namespace TSA_V
//
this.lblResult.Font = new System.Drawing.Font("宋体", 69.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lblResult.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
this.lblResult.Location = new System.Drawing.Point(7, 42);
this.lblResult.Location = new System.Drawing.Point(7, 180);
this.lblResult.Name = "lblResult";
this.lblResult.Size = new System.Drawing.Size(232, 113);
this.lblResult.TabIndex = 8;
......@@ -161,7 +161,7 @@ namespace TSA_V
this.btnRun.BackColor = System.Drawing.SystemColors.Control;
this.btnRun.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnRun.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnRun.Location = new System.Drawing.Point(56, 234);
this.btnRun.Location = new System.Drawing.Point(55, 355);
this.btnRun.Name = "btnRun";
this.btnRun.Size = new System.Drawing.Size(134, 46);
this.btnRun.TabIndex = 7;
......@@ -194,17 +194,33 @@ namespace TSA_V
//
this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel3.Controls.Add(this.listErrorView);
this.panel3.Controls.Add(this.chbAllShow);
this.panel3.Controls.Add(this.label2);
this.panel3.Controls.Add(this.picCurr);
this.panel3.Controls.Add(this.label1);
this.panel3.Controls.Add(this.listErrorView);
this.panel3.Controls.Add(this.picStand);
this.panel3.Location = new System.Drawing.Point(730, 4);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(336, 852);
this.panel3.TabIndex = 298;
//
// listErrorView
//
this.listErrorView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.listErrorView.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.listErrorView.HideSelection = false;
this.listErrorView.Location = new System.Drawing.Point(3, 33);
this.listErrorView.MultiSelect = false;
this.listErrorView.Name = "listErrorView";
this.listErrorView.Size = new System.Drawing.Size(325, 253);
this.listErrorView.TabIndex = 299;
this.listErrorView.UseCompatibleStateImageBehavior = false;
this.listErrorView.View = System.Windows.Forms.View.List;
this.listErrorView.SelectedIndexChanged += new System.EventHandler(this.listErrorView_SelectedIndexChanged);
//
// chbAllShow
//
this.chbAllShow.AutoSize = true;
......@@ -221,7 +237,7 @@ namespace TSA_V
//
this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(5, 507);
this.label2.Location = new System.Drawing.Point(5, 568);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(41, 12);
this.label2.TabIndex = 300;
......@@ -231,10 +247,10 @@ namespace TSA_V
//
this.picCurr.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.picCurr.BackgroundImage = global::TSA_V.Properties.Resources.backImage;
this.picCurr.Location = new System.Drawing.Point(5, 526);
this.picCurr.Location = new System.Drawing.Point(5, 583);
this.picCurr.Name = "picCurr";
this.picCurr.Size = new System.Drawing.Size(327, 320);
this.picCurr.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picCurr.Size = new System.Drawing.Size(327, 263);
this.picCurr.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picCurr.TabIndex = 299;
this.picCurr.TabStop = false;
//
......@@ -242,36 +258,20 @@ namespace TSA_V
//
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(5, 161);
this.label1.Location = new System.Drawing.Point(5, 289);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(29, 12);
this.label1.TabIndex = 298;
this.label1.Text = "基准";
//
// listErrorView
//
this.listErrorView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.listErrorView.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.listErrorView.HideSelection = false;
this.listErrorView.Location = new System.Drawing.Point(5, 34);
this.listErrorView.MultiSelect = false;
this.listErrorView.Name = "listErrorView";
this.listErrorView.Size = new System.Drawing.Size(325, 120);
this.listErrorView.TabIndex = 299;
this.listErrorView.UseCompatibleStateImageBehavior = false;
this.listErrorView.View = System.Windows.Forms.View.List;
this.listErrorView.SelectedIndexChanged += new System.EventHandler(this.listErrorView_SelectedIndexChanged);
//
// picStand
//
this.picStand.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.picStand.BackgroundImage = global::TSA_V.Properties.Resources.backImage;
this.picStand.Location = new System.Drawing.Point(5, 180);
this.picStand.Location = new System.Drawing.Point(5, 304);
this.picStand.Name = "picStand";
this.picStand.Size = new System.Drawing.Size(327, 320);
this.picStand.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.picStand.Size = new System.Drawing.Size(327, 261);
this.picStand.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picStand.TabIndex = 297;
this.picStand.TabStop = false;
//
......
......@@ -148,6 +148,7 @@ namespace TSA_V
chbAllShow.Enabled = false;
string camera = ConfigAppSettings.GetValue(Setting_Init.CameraName);
camera = AccAOI.camera.CameraManager.hikNameList.ToArray().FirstOrDefault();
Image currImage = CameraManager.GetCamerImage(camera);
if (currImage != null)
{
......
......@@ -121,6 +121,6 @@
<value>17, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>25</value>
<value>103</value>
</metadata>
</root>
\ No newline at end of file
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!