Commit 9d168cb9 张东亮

FrmCodeExtract界面在加载关键字时不进行翻译,避免中文翻译后使用该默认值

1 个父辈 6d8a6d17
正在显示 50 个修改的文件 包含 172 行增加1886 行删除
......@@ -17,7 +17,7 @@ namespace SmartScan
private readonly int codeID;
private readonly string codeText;
private readonly string codeType;
private readonly Dictionary<FaceButton, UsrCodeExtractList> matchButton = new();
public readonly Dictionary<FaceButton, UsrCodeExtractList> matchButton = new();
int windowHeight = 0;
public FrmCodeExtract(string codeText, int codeID,string codeType, List<MaterialCodeMatch> match)
......@@ -45,6 +45,7 @@ namespace SmartScan
{
FaceButton btn = new() { Text = string.Format("[{0}]", match.Keyword), Margin = new Padding(0, 0, 6, 6), Width = 100, Height = 50 };
btn.Click += Btn_Click;
btn.Tag = "not";
flowLayoutPanel1.Controls.Add(btn);
......
......@@ -28,11 +28,6 @@ namespace SmartScan
object serverclock = new object();
public ServerCommunication()
{
if (string.IsNullOrEmpty(server))
Common.config.SmfServer = "http://192.168.1.243/smf-core/";
if (string.IsNullOrEmpty(CID))
Common.config.CID = "NeoScan01";
readLazyData();
server = Common.config.SmfServer;
CID = Common.config.CID;
......
......@@ -71,11 +71,12 @@ namespace SmartScan
this.facePanel1.BorderWidth = 2;
this.facePanel1.Controls.Add(this.tableLayoutPanel1);
this.facePanel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.facePanel1.Location = new System.Drawing.Point(3, 3);
this.facePanel1.Location = new System.Drawing.Point(7, 7);
this.facePanel1.Margin = new System.Windows.Forms.Padding(7);
this.facePanel1.Name = "facePanel1";
this.facePanel1.Padding = new System.Windows.Forms.Padding(3);
this.facePanel1.Padding = new System.Windows.Forms.Padding(7);
this.facePanel1.ShowText = false;
this.facePanel1.Size = new System.Drawing.Size(514, 467);
this.facePanel1.Size = new System.Drawing.Size(1199, 1051);
this.facePanel1.TabIndex = 0;
this.facePanel1.Text = "facePanel1";
this.facePanel1.TitleFont = new System.Drawing.Font("宋体", 12F);
......@@ -117,20 +118,21 @@ namespace SmartScan
this.tableLayoutPanel1.Controls.Add(this.BtnDel, 0, 9);
this.tableLayoutPanel1.Controls.Add(this.faceTextBox1, 0, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3);
this.tableLayoutPanel1.Location = new System.Drawing.Point(7, 7);
this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(7);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 10;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(508, 461);
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 101F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(1185, 1037);
this.tableLayoutPanel1.TabIndex = 43;
//
// ChoMatchMiddleType
......@@ -140,12 +142,13 @@ namespace SmartScan
this.ChoMatchMiddleType.BorderWidth = 2;
this.ChoMatchMiddleType.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChoMatchMiddleType.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChoMatchMiddleType.Location = new System.Drawing.Point(3, 183);
this.ChoMatchMiddleType.Location = new System.Drawing.Point(7, 411);
this.ChoMatchMiddleType.Margin = new System.Windows.Forms.Padding(7);
this.ChoMatchMiddleType.Name = "ChoMatchMiddleType";
this.ChoMatchMiddleType.Padding = new System.Windows.Forms.Padding(3);
this.ChoMatchMiddleType.Padding = new System.Windows.Forms.Padding(7);
this.ChoMatchMiddleType.SelectedIndex = -1;
this.ChoMatchMiddleType.SelectedText = "";
this.ChoMatchMiddleType.Size = new System.Drawing.Size(136, 39);
this.ChoMatchMiddleType.Size = new System.Drawing.Size(317, 87);
this.ChoMatchMiddleType.TabIndex = 54;
this.ChoMatchMiddleType.Text = "faceComboBox1";
this.ChoMatchMiddleType.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -158,10 +161,11 @@ namespace SmartScan
this.ChkMatchisnumber.BorderWidth = 0;
this.ChkMatchisnumber.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMatchisnumber.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMatchisnumber.Location = new System.Drawing.Point(3, 318);
this.ChkMatchisnumber.Location = new System.Drawing.Point(7, 714);
this.ChkMatchisnumber.Margin = new System.Windows.Forms.Padding(7);
this.ChkMatchisnumber.Name = "ChkMatchisnumber";
this.ChkMatchisnumber.Padding = new System.Windows.Forms.Padding(3);
this.ChkMatchisnumber.Size = new System.Drawing.Size(136, 39);
this.ChkMatchisnumber.Padding = new System.Windows.Forms.Padding(7);
this.ChkMatchisnumber.Size = new System.Drawing.Size(317, 87);
this.ChkMatchisnumber.TabIndex = 53;
this.ChkMatchisnumber.Text = "AsNumber";
this.ChkMatchisnumber.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -173,10 +177,11 @@ namespace SmartScan
this.LblCodeType.BorderWidth = 0;
this.LblCodeType.Dock = System.Windows.Forms.DockStyle.Fill;
this.LblCodeType.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.LblCodeType.Location = new System.Drawing.Point(398, 318);
this.LblCodeType.Location = new System.Drawing.Point(929, 714);
this.LblCodeType.Margin = new System.Windows.Forms.Padding(7);
this.LblCodeType.Name = "LblCodeType";
this.LblCodeType.Padding = new System.Windows.Forms.Padding(3);
this.LblCodeType.Size = new System.Drawing.Size(107, 39);
this.LblCodeType.Padding = new System.Windows.Forms.Padding(7);
this.LblCodeType.Size = new System.Drawing.Size(249, 87);
this.LblCodeType.TabIndex = 52;
this.LblCodeType.Text = "-";
this.LblCodeType.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -188,10 +193,11 @@ namespace SmartScan
this.ChkCheckCodeType.BorderWidth = 0;
this.ChkCheckCodeType.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkCheckCodeType.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkCheckCodeType.Location = new System.Drawing.Point(256, 318);
this.ChkCheckCodeType.Location = new System.Drawing.Point(598, 714);
this.ChkCheckCodeType.Margin = new System.Windows.Forms.Padding(7);
this.ChkCheckCodeType.Name = "ChkCheckCodeType";
this.ChkCheckCodeType.Padding = new System.Windows.Forms.Padding(3);
this.ChkCheckCodeType.Size = new System.Drawing.Size(136, 39);
this.ChkCheckCodeType.Padding = new System.Windows.Forms.Padding(7);
this.ChkCheckCodeType.Size = new System.Drawing.Size(317, 87);
this.ChkCheckCodeType.TabIndex = 51;
this.ChkCheckCodeType.Text = "CheckCodeType";
this.ChkCheckCodeType.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -205,12 +211,13 @@ namespace SmartScan
this.NudMiddleTextCount.Dock = System.Windows.Forms.DockStyle.Fill;
this.NudMiddleTextCount.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.NudMiddleTextCount.Increment = 1F;
this.NudMiddleTextCount.Location = new System.Drawing.Point(145, 183);
this.NudMiddleTextCount.Location = new System.Drawing.Point(338, 411);
this.NudMiddleTextCount.Margin = new System.Windows.Forms.Padding(7);
this.NudMiddleTextCount.Maximum = 100F;
this.NudMiddleTextCount.Minimum = 1F;
this.NudMiddleTextCount.Name = "NudMiddleTextCount";
this.NudMiddleTextCount.Padding = new System.Windows.Forms.Padding(3);
this.NudMiddleTextCount.Size = new System.Drawing.Size(105, 39);
this.NudMiddleTextCount.Padding = new System.Windows.Forms.Padding(7);
this.NudMiddleTextCount.Size = new System.Drawing.Size(246, 87);
this.NudMiddleTextCount.TabIndex = 50;
this.NudMiddleTextCount.Text = "1";
this.NudMiddleTextCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -226,12 +233,13 @@ namespace SmartScan
this.NudSplitPart.Dock = System.Windows.Forms.DockStyle.Fill;
this.NudSplitPart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.NudSplitPart.Increment = 1F;
this.NudSplitPart.Location = new System.Drawing.Point(145, 273);
this.NudSplitPart.Location = new System.Drawing.Point(338, 613);
this.NudSplitPart.Margin = new System.Windows.Forms.Padding(7);
this.NudSplitPart.Maximum = 100F;
this.NudSplitPart.Minimum = 1F;
this.NudSplitPart.Name = "NudSplitPart";
this.NudSplitPart.Padding = new System.Windows.Forms.Padding(3);
this.NudSplitPart.Size = new System.Drawing.Size(105, 39);
this.NudSplitPart.Padding = new System.Windows.Forms.Padding(7);
this.NudSplitPart.Size = new System.Drawing.Size(246, 87);
this.NudSplitPart.TabIndex = 47;
this.NudSplitPart.Text = "1";
this.NudSplitPart.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -245,10 +253,11 @@ namespace SmartScan
this.LblSplitPart.BorderWidth = 0;
this.LblSplitPart.Dock = System.Windows.Forms.DockStyle.Fill;
this.LblSplitPart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.LblSplitPart.Location = new System.Drawing.Point(3, 273);
this.LblSplitPart.Location = new System.Drawing.Point(7, 613);
this.LblSplitPart.Margin = new System.Windows.Forms.Padding(7);
this.LblSplitPart.Name = "LblSplitPart";
this.LblSplitPart.Padding = new System.Windows.Forms.Padding(3);
this.LblSplitPart.Size = new System.Drawing.Size(136, 39);
this.LblSplitPart.Padding = new System.Windows.Forms.Padding(7);
this.LblSplitPart.Size = new System.Drawing.Size(317, 87);
this.LblSplitPart.TabIndex = 46;
this.LblSplitPart.Text = "Field";
this.LblSplitPart.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -260,12 +269,13 @@ namespace SmartScan
this.CboMatchingSplit.BorderWidth = 2;
this.CboMatchingSplit.Dock = System.Windows.Forms.DockStyle.Fill;
this.CboMatchingSplit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.CboMatchingSplit.Location = new System.Drawing.Point(145, 228);
this.CboMatchingSplit.Location = new System.Drawing.Point(338, 512);
this.CboMatchingSplit.Margin = new System.Windows.Forms.Padding(7);
this.CboMatchingSplit.Name = "CboMatchingSplit";
this.CboMatchingSplit.Padding = new System.Windows.Forms.Padding(3);
this.CboMatchingSplit.Padding = new System.Windows.Forms.Padding(7);
this.CboMatchingSplit.SelectedIndex = -1;
this.CboMatchingSplit.SelectedText = "";
this.CboMatchingSplit.Size = new System.Drawing.Size(105, 39);
this.CboMatchingSplit.Size = new System.Drawing.Size(246, 87);
this.CboMatchingSplit.TabIndex = 45;
this.CboMatchingSplit.Text = "faceComboBox1";
this.CboMatchingSplit.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -280,10 +290,11 @@ namespace SmartScan
this.ChkMatchingSplit.BorderWidth = 0;
this.ChkMatchingSplit.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMatchingSplit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMatchingSplit.Location = new System.Drawing.Point(3, 228);
this.ChkMatchingSplit.Location = new System.Drawing.Point(7, 512);
this.ChkMatchingSplit.Margin = new System.Windows.Forms.Padding(7);
this.ChkMatchingSplit.Name = "ChkMatchingSplit";
this.ChkMatchingSplit.Padding = new System.Windows.Forms.Padding(3);
this.ChkMatchingSplit.Size = new System.Drawing.Size(136, 39);
this.ChkMatchingSplit.Padding = new System.Windows.Forms.Padding(7);
this.ChkMatchingSplit.Size = new System.Drawing.Size(317, 87);
this.ChkMatchingSplit.TabIndex = 44;
this.ChkMatchingSplit.Text = "Split";
this.ChkMatchingSplit.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -296,10 +307,11 @@ namespace SmartScan
this.ChkMatchingStart.BorderWidth = 0;
this.ChkMatchingStart.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMatchingStart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMatchingStart.Location = new System.Drawing.Point(3, 48);
this.ChkMatchingStart.Location = new System.Drawing.Point(7, 108);
this.ChkMatchingStart.Margin = new System.Windows.Forms.Padding(7);
this.ChkMatchingStart.Name = "ChkMatchingStart";
this.ChkMatchingStart.Padding = new System.Windows.Forms.Padding(3);
this.ChkMatchingStart.Size = new System.Drawing.Size(136, 39);
this.ChkMatchingStart.Padding = new System.Windows.Forms.Padding(7);
this.ChkMatchingStart.Size = new System.Drawing.Size(317, 87);
this.ChkMatchingStart.TabIndex = 25;
this.ChkMatchingStart.Text = "Start";
this.ChkMatchingStart.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -312,10 +324,11 @@ namespace SmartScan
this.tableLayoutPanel1.SetColumnSpan(this.ChkLengthEnd, 2);
this.ChkLengthEnd.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkLengthEnd.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkLengthEnd.Location = new System.Drawing.Point(256, 183);
this.ChkLengthEnd.Location = new System.Drawing.Point(598, 411);
this.ChkLengthEnd.Margin = new System.Windows.Forms.Padding(7);
this.ChkLengthEnd.Name = "ChkLengthEnd";
this.ChkLengthEnd.Padding = new System.Windows.Forms.Padding(3);
this.ChkLengthEnd.Size = new System.Drawing.Size(249, 39);
this.ChkLengthEnd.Padding = new System.Windows.Forms.Padding(7);
this.ChkLengthEnd.Size = new System.Drawing.Size(580, 87);
this.ChkLengthEnd.TabIndex = 42;
this.ChkLengthEnd.Text = "faceCheckBox7";
this.ChkLengthEnd.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -328,10 +341,11 @@ namespace SmartScan
this.ChkMatchingEnd.BorderWidth = 0;
this.ChkMatchingEnd.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMatchingEnd.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMatchingEnd.Location = new System.Drawing.Point(3, 93);
this.ChkMatchingEnd.Location = new System.Drawing.Point(7, 209);
this.ChkMatchingEnd.Margin = new System.Windows.Forms.Padding(7);
this.ChkMatchingEnd.Name = "ChkMatchingEnd";
this.ChkMatchingEnd.Padding = new System.Windows.Forms.Padding(3);
this.ChkMatchingEnd.Size = new System.Drawing.Size(136, 39);
this.ChkMatchingEnd.Padding = new System.Windows.Forms.Padding(7);
this.ChkMatchingEnd.Size = new System.Drawing.Size(317, 87);
this.ChkMatchingEnd.TabIndex = 26;
this.ChkMatchingEnd.Text = "End";
this.ChkMatchingEnd.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -345,12 +359,13 @@ namespace SmartScan
this.NudLength.Dock = System.Windows.Forms.DockStyle.Fill;
this.NudLength.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.NudLength.Increment = 1F;
this.NudLength.Location = new System.Drawing.Point(398, 138);
this.NudLength.Location = new System.Drawing.Point(929, 310);
this.NudLength.Margin = new System.Windows.Forms.Padding(7);
this.NudLength.Maximum = 100F;
this.NudLength.Minimum = 1F;
this.NudLength.Name = "NudLength";
this.NudLength.Padding = new System.Windows.Forms.Padding(3);
this.NudLength.Size = new System.Drawing.Size(107, 39);
this.NudLength.Padding = new System.Windows.Forms.Padding(7);
this.NudLength.Size = new System.Drawing.Size(249, 87);
this.NudLength.TabIndex = 41;
this.NudLength.Text = "1";
this.NudLength.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -364,10 +379,11 @@ namespace SmartScan
this.ChkMatchingMiddle.BorderWidth = 0;
this.ChkMatchingMiddle.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMatchingMiddle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMatchingMiddle.Location = new System.Drawing.Point(3, 138);
this.ChkMatchingMiddle.Location = new System.Drawing.Point(7, 310);
this.ChkMatchingMiddle.Margin = new System.Windows.Forms.Padding(7);
this.ChkMatchingMiddle.Name = "ChkMatchingMiddle";
this.ChkMatchingMiddle.Padding = new System.Windows.Forms.Padding(3);
this.ChkMatchingMiddle.Size = new System.Drawing.Size(136, 39);
this.ChkMatchingMiddle.Padding = new System.Windows.Forms.Padding(7);
this.ChkMatchingMiddle.Size = new System.Drawing.Size(317, 87);
this.ChkMatchingMiddle.TabIndex = 27;
this.ChkMatchingMiddle.Text = "Middle";
this.ChkMatchingMiddle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -382,12 +398,13 @@ namespace SmartScan
this.NudStart.Dock = System.Windows.Forms.DockStyle.Fill;
this.NudStart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.NudStart.Increment = 1F;
this.NudStart.Location = new System.Drawing.Point(398, 93);
this.NudStart.Location = new System.Drawing.Point(929, 209);
this.NudStart.Margin = new System.Windows.Forms.Padding(7);
this.NudStart.Maximum = 100F;
this.NudStart.Minimum = 0F;
this.NudStart.Name = "NudStart";
this.NudStart.Padding = new System.Windows.Forms.Padding(3);
this.NudStart.Size = new System.Drawing.Size(107, 39);
this.NudStart.Padding = new System.Windows.Forms.Padding(7);
this.NudStart.Size = new System.Drawing.Size(249, 87);
this.NudStart.TabIndex = 40;
this.NudStart.Text = "0";
this.NudStart.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -400,16 +417,17 @@ namespace SmartScan
this.TxtMatchingStartText.BorderStyle = Asa.FaceControl.ControlShape.Rectangle;
this.TxtMatchingStartText.BorderWidth = 2;
this.TxtMatchingStartText.Dock = System.Windows.Forms.DockStyle.Fill;
this.TxtMatchingStartText.Location = new System.Drawing.Point(145, 48);
this.TxtMatchingStartText.Location = new System.Drawing.Point(338, 108);
this.TxtMatchingStartText.Margin = new System.Windows.Forms.Padding(7);
this.TxtMatchingStartText.MaxLength = 32767;
this.TxtMatchingStartText.Name = "TxtMatchingStartText";
this.TxtMatchingStartText.Padding = new System.Windows.Forms.Padding(3);
this.TxtMatchingStartText.Padding = new System.Windows.Forms.Padding(7);
this.TxtMatchingStartText.SelectedText = "";
this.TxtMatchingStartText.SelectionLength = 0;
this.TxtMatchingStartText.SelectionStart = 0;
this.TxtMatchingStartText.ShowDel = true;
this.TxtMatchingStartText.ShowQuery = false;
this.TxtMatchingStartText.Size = new System.Drawing.Size(105, 39);
this.TxtMatchingStartText.Size = new System.Drawing.Size(246, 87);
this.TxtMatchingStartText.TabIndex = 31;
this.TxtMatchingStartText.Text = "faceTextBox1";
//
......@@ -420,12 +438,13 @@ namespace SmartScan
this.CboKeyword.BorderWidth = 2;
this.CboKeyword.Dock = System.Windows.Forms.DockStyle.Fill;
this.CboKeyword.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.CboKeyword.Location = new System.Drawing.Point(398, 48);
this.CboKeyword.Location = new System.Drawing.Point(929, 108);
this.CboKeyword.Margin = new System.Windows.Forms.Padding(7);
this.CboKeyword.Name = "CboKeyword";
this.CboKeyword.Padding = new System.Windows.Forms.Padding(3);
this.CboKeyword.Padding = new System.Windows.Forms.Padding(7);
this.CboKeyword.SelectedIndex = -1;
this.CboKeyword.SelectedText = "";
this.CboKeyword.Size = new System.Drawing.Size(107, 39);
this.CboKeyword.Size = new System.Drawing.Size(249, 87);
this.CboKeyword.TabIndex = 39;
this.CboKeyword.Text = "faceComboBox1";
this.CboKeyword.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -437,16 +456,17 @@ namespace SmartScan
this.TxtMatchingEndText.BorderStyle = Asa.FaceControl.ControlShape.Rectangle;
this.TxtMatchingEndText.BorderWidth = 2;
this.TxtMatchingEndText.Dock = System.Windows.Forms.DockStyle.Fill;
this.TxtMatchingEndText.Location = new System.Drawing.Point(145, 93);
this.TxtMatchingEndText.Location = new System.Drawing.Point(338, 209);
this.TxtMatchingEndText.Margin = new System.Windows.Forms.Padding(7);
this.TxtMatchingEndText.MaxLength = 32767;
this.TxtMatchingEndText.Name = "TxtMatchingEndText";
this.TxtMatchingEndText.Padding = new System.Windows.Forms.Padding(3);
this.TxtMatchingEndText.Padding = new System.Windows.Forms.Padding(7);
this.TxtMatchingEndText.SelectedText = "";
this.TxtMatchingEndText.SelectionLength = 0;
this.TxtMatchingEndText.SelectionStart = 0;
this.TxtMatchingEndText.ShowDel = true;
this.TxtMatchingEndText.ShowQuery = false;
this.TxtMatchingEndText.Size = new System.Drawing.Size(105, 39);
this.TxtMatchingEndText.Size = new System.Drawing.Size(246, 87);
this.TxtMatchingEndText.TabIndex = 32;
this.TxtMatchingEndText.Text = "faceTextBox2";
//
......@@ -457,10 +477,11 @@ namespace SmartScan
this.LblLength.BorderWidth = 0;
this.LblLength.Dock = System.Windows.Forms.DockStyle.Fill;
this.LblLength.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.LblLength.Location = new System.Drawing.Point(256, 138);
this.LblLength.Location = new System.Drawing.Point(598, 310);
this.LblLength.Margin = new System.Windows.Forms.Padding(7);
this.LblLength.Name = "LblLength";
this.LblLength.Padding = new System.Windows.Forms.Padding(3);
this.LblLength.Size = new System.Drawing.Size(136, 39);
this.LblLength.Padding = new System.Windows.Forms.Padding(7);
this.LblLength.Size = new System.Drawing.Size(317, 87);
this.LblLength.TabIndex = 38;
this.LblLength.Text = "长度";
this.LblLength.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -471,16 +492,17 @@ namespace SmartScan
this.TxtMatchingMiddleText.BorderStyle = Asa.FaceControl.ControlShape.Rectangle;
this.TxtMatchingMiddleText.BorderWidth = 2;
this.TxtMatchingMiddleText.Dock = System.Windows.Forms.DockStyle.Fill;
this.TxtMatchingMiddleText.Location = new System.Drawing.Point(145, 138);
this.TxtMatchingMiddleText.Location = new System.Drawing.Point(338, 310);
this.TxtMatchingMiddleText.Margin = new System.Windows.Forms.Padding(7);
this.TxtMatchingMiddleText.MaxLength = 32767;
this.TxtMatchingMiddleText.Name = "TxtMatchingMiddleText";
this.TxtMatchingMiddleText.Padding = new System.Windows.Forms.Padding(3);
this.TxtMatchingMiddleText.Padding = new System.Windows.Forms.Padding(7);
this.TxtMatchingMiddleText.SelectedText = "";
this.TxtMatchingMiddleText.SelectionLength = 0;
this.TxtMatchingMiddleText.SelectionStart = 0;
this.TxtMatchingMiddleText.ShowDel = true;
this.TxtMatchingMiddleText.ShowQuery = false;
this.TxtMatchingMiddleText.Size = new System.Drawing.Size(105, 39);
this.TxtMatchingMiddleText.Size = new System.Drawing.Size(246, 87);
this.TxtMatchingMiddleText.TabIndex = 33;
this.TxtMatchingMiddleText.Text = "faceTextBox3";
this.TxtMatchingMiddleText.TextChanged += new System.EventHandler(this.NudLength_ValueChanged);
......@@ -492,10 +514,11 @@ namespace SmartScan
this.LblStart.BorderWidth = 0;
this.LblStart.Dock = System.Windows.Forms.DockStyle.Fill;
this.LblStart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.LblStart.Location = new System.Drawing.Point(256, 93);
this.LblStart.Location = new System.Drawing.Point(598, 209);
this.LblStart.Margin = new System.Windows.Forms.Padding(7);
this.LblStart.Name = "LblStart";
this.LblStart.Padding = new System.Windows.Forms.Padding(3);
this.LblStart.Size = new System.Drawing.Size(136, 39);
this.LblStart.Padding = new System.Windows.Forms.Padding(7);
this.LblStart.Size = new System.Drawing.Size(317, 87);
this.LblStart.TabIndex = 37;
this.LblStart.Text = "起始";
this.LblStart.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -507,10 +530,11 @@ namespace SmartScan
this.LblKeyword.BorderWidth = 0;
this.LblKeyword.Dock = System.Windows.Forms.DockStyle.Fill;
this.LblKeyword.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.LblKeyword.Location = new System.Drawing.Point(256, 48);
this.LblKeyword.Location = new System.Drawing.Point(598, 108);
this.LblKeyword.Margin = new System.Windows.Forms.Padding(7);
this.LblKeyword.Name = "LblKeyword";
this.LblKeyword.Padding = new System.Windows.Forms.Padding(3);
this.LblKeyword.Size = new System.Drawing.Size(136, 39);
this.LblKeyword.Padding = new System.Windows.Forms.Padding(7);
this.LblKeyword.Size = new System.Drawing.Size(317, 87);
this.LblKeyword.TabIndex = 36;
this.LblKeyword.Text = "key";
this.LblKeyword.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -523,10 +547,11 @@ namespace SmartScan
this.tableLayoutPanel1.SetColumnSpan(this.ChkCaseSensitivity, 2);
this.ChkCaseSensitivity.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkCaseSensitivity.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkCaseSensitivity.Location = new System.Drawing.Point(3, 363);
this.ChkCaseSensitivity.Location = new System.Drawing.Point(7, 815);
this.ChkCaseSensitivity.Margin = new System.Windows.Forms.Padding(7);
this.ChkCaseSensitivity.Name = "ChkCaseSensitivity";
this.ChkCaseSensitivity.Padding = new System.Windows.Forms.Padding(3);
this.ChkCaseSensitivity.Size = new System.Drawing.Size(247, 39);
this.ChkCaseSensitivity.Padding = new System.Windows.Forms.Padding(7);
this.ChkCaseSensitivity.Size = new System.Drawing.Size(577, 87);
this.ChkCaseSensitivity.TabIndex = 28;
this.ChkCaseSensitivity.Text = "Sensitivity";
this.ChkCaseSensitivity.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -538,10 +563,11 @@ namespace SmartScan
this.ChkMinLength.BorderWidth = 0;
this.ChkMinLength.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMinLength.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMinLength.Location = new System.Drawing.Point(256, 228);
this.ChkMinLength.Location = new System.Drawing.Point(598, 512);
this.ChkMinLength.Margin = new System.Windows.Forms.Padding(7);
this.ChkMinLength.Name = "ChkMinLength";
this.ChkMinLength.Padding = new System.Windows.Forms.Padding(3);
this.ChkMinLength.Size = new System.Drawing.Size(136, 39);
this.ChkMinLength.Padding = new System.Windows.Forms.Padding(7);
this.ChkMinLength.Size = new System.Drawing.Size(317, 87);
this.ChkMinLength.TabIndex = 29;
this.ChkMinLength.Text = "Min";
this.ChkMinLength.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -556,12 +582,13 @@ namespace SmartScan
this.NudMinLength.Dock = System.Windows.Forms.DockStyle.Fill;
this.NudMinLength.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.NudMinLength.Increment = 1F;
this.NudMinLength.Location = new System.Drawing.Point(398, 228);
this.NudMinLength.Location = new System.Drawing.Point(929, 512);
this.NudMinLength.Margin = new System.Windows.Forms.Padding(7);
this.NudMinLength.Maximum = 100F;
this.NudMinLength.Minimum = 0F;
this.NudMinLength.Name = "NudMinLength";
this.NudMinLength.Padding = new System.Windows.Forms.Padding(3);
this.NudMinLength.Size = new System.Drawing.Size(107, 39);
this.NudMinLength.Padding = new System.Windows.Forms.Padding(7);
this.NudMinLength.Size = new System.Drawing.Size(249, 87);
this.NudMinLength.TabIndex = 34;
this.NudMinLength.Text = "0";
this.NudMinLength.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -575,10 +602,11 @@ namespace SmartScan
this.ChkMaxLength.BorderWidth = 0;
this.ChkMaxLength.Dock = System.Windows.Forms.DockStyle.Fill;
this.ChkMaxLength.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.ChkMaxLength.Location = new System.Drawing.Point(256, 273);
this.ChkMaxLength.Location = new System.Drawing.Point(598, 613);
this.ChkMaxLength.Margin = new System.Windows.Forms.Padding(7);
this.ChkMaxLength.Name = "ChkMaxLength";
this.ChkMaxLength.Padding = new System.Windows.Forms.Padding(3);
this.ChkMaxLength.Size = new System.Drawing.Size(136, 39);
this.ChkMaxLength.Padding = new System.Windows.Forms.Padding(7);
this.ChkMaxLength.Size = new System.Drawing.Size(317, 87);
this.ChkMaxLength.TabIndex = 30;
this.ChkMaxLength.Text = "Max";
this.ChkMaxLength.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -593,12 +621,13 @@ namespace SmartScan
this.NudMaxLength.Dock = System.Windows.Forms.DockStyle.Fill;
this.NudMaxLength.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.NudMaxLength.Increment = 1F;
this.NudMaxLength.Location = new System.Drawing.Point(398, 273);
this.NudMaxLength.Location = new System.Drawing.Point(929, 613);
this.NudMaxLength.Margin = new System.Windows.Forms.Padding(7);
this.NudMaxLength.Maximum = 100F;
this.NudMaxLength.Minimum = 0F;
this.NudMaxLength.Name = "NudMaxLength";
this.NudMaxLength.Padding = new System.Windows.Forms.Padding(3);
this.NudMaxLength.Size = new System.Drawing.Size(107, 39);
this.NudMaxLength.Padding = new System.Windows.Forms.Padding(7);
this.NudMaxLength.Size = new System.Drawing.Size(249, 87);
this.NudMaxLength.TabIndex = 35;
this.NudMaxLength.Text = "0";
this.NudMaxLength.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
......@@ -613,10 +642,11 @@ namespace SmartScan
this.BtnDel.Dock = System.Windows.Forms.DockStyle.Fill;
this.BtnDel.ForeColor = System.Drawing.Color.Red;
this.BtnDel.HoldPress = false;
this.BtnDel.Location = new System.Drawing.Point(3, 408);
this.BtnDel.Location = new System.Drawing.Point(7, 916);
this.BtnDel.Margin = new System.Windows.Forms.Padding(7);
this.BtnDel.Name = "BtnDel";
this.BtnDel.Padding = new System.Windows.Forms.Padding(3);
this.BtnDel.Size = new System.Drawing.Size(136, 50);
this.BtnDel.Padding = new System.Windows.Forms.Padding(7);
this.BtnDel.Size = new System.Drawing.Size(317, 114);
this.BtnDel.TabIndex = 43;
this.BtnDel.Text = "Del";
this.BtnDel.Click += new System.EventHandler(this.BtnDel_Click);
......@@ -628,28 +658,30 @@ namespace SmartScan
this.faceTextBox1.BorderWidth = 2;
this.tableLayoutPanel1.SetColumnSpan(this.faceTextBox1, 4);
this.faceTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.faceTextBox1.Location = new System.Drawing.Point(3, 3);
this.faceTextBox1.Location = new System.Drawing.Point(7, 7);
this.faceTextBox1.Margin = new System.Windows.Forms.Padding(7);
this.faceTextBox1.MaxLength = 32767;
this.faceTextBox1.Name = "faceTextBox1";
this.faceTextBox1.Padding = new System.Windows.Forms.Padding(3);
this.faceTextBox1.Padding = new System.Windows.Forms.Padding(7);
this.faceTextBox1.ReadOnly = true;
this.faceTextBox1.SelectedText = "";
this.faceTextBox1.SelectionLength = 0;
this.faceTextBox1.SelectionStart = 0;
this.faceTextBox1.ShowDel = false;
this.faceTextBox1.ShowQuery = false;
this.faceTextBox1.Size = new System.Drawing.Size(502, 39);
this.faceTextBox1.Size = new System.Drawing.Size(1171, 87);
this.faceTextBox1.TabIndex = 48;
this.faceTextBox1.Text = "faceTextBox1";
this.faceTextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// UsrCodeExtractList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleDimensions = new System.Drawing.SizeF(14F, 27F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.facePanel1);
this.Margin = new System.Windows.Forms.Padding(7);
this.Name = "UsrCodeExtractList";
this.Size = new System.Drawing.Size(523, 476);
this.Size = new System.Drawing.Size(1220, 1071);
this.facePanel1.ResumeLayout(false);
this.tableLayoutPanel1.ResumeLayout(false);
this.ResumeLayout(false);
......
......@@ -45,6 +45,7 @@ namespace SmartScan
NudMinLength.Value = match.MinLength;
ChkMaxLength.Checked = match.MatchMaxLength;
NudMaxLength.Value = match.MaxLength;
CboKeyword.Tag = "not";
CboKeyword.SelectedText = match.Keyword;
NudStart.Value = match.SubstringStart;
match.CodeType = codeType;
......
......@@ -121,7 +121,9 @@ namespace SmartScan
var find= mateCopy.Find(s => s.Name.Equals(input.InputValue));
if(find !=null)
{
MessageBox.Show($"A template named {input.InputValue} already exists.");
string hint = Asa.FaceControl.Language.Dialog("KeyExists");
hint = hint.Replace("[name]", input.InputValue);
new Asa.FaceControl.FaceMessageBox("", hint, MessageBoxButtons.OK).ShowDialog();
return;
}
mateCopy.Add(new() { Name = input.InputValue });
......
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":1.5,"Zoom2DCode":1.5},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
[
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblRI",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"86",
"Height":"42",
"Text":"ReelID",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"ReelID",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtReelID",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblPN",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"86",
"Height":"42",
"Text":"PN",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PN",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtPN",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblQty",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"86",
"Height":"42",
"Text":"Qty",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Qty",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtQty",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblDate",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"86",
"Height":"42",
"Text":"Date",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Date",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtDate",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblBatch",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"86",
"Height":"42",
"Text":"Batch",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Batch",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtBatch",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblStorageUnit",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"86",
"Height":"42",
"Text":"StorageUnit",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"StorageUnit",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtStorageUnit",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnGetID",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Get ReelID"
},
"Event":
{
"Click":"GetReelid"
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnPrint",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Print Label"
},
"Event":
{
"Click":"PrintLabel"
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnExport",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Export"
},
"Event":
{
"Click":"Export"
}
}
]
]
\ No newline at end of file
[{"id":"1","createDate":1617863617867,"updateDate":1617863617868,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0001","partNumber":"RES0001","supplierPn":"CRCW060327K0FKTABC","uid":null,"description":"Res SMD 27K 5% 0603 Vishay","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 08:33:37"},{"id":"2","createDate":1617863103939,"updateDate":1617863103939,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"CAP0001","partNumber":"CAP0001","supplierPn":"CC1206JRX7R9BB104","uid":null,"description":"Cap SMD 100nF X7R 5% 50V 1206","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Yageo","providerNumber":null,"amount":4000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2000,"solder":false,"updateDateStr":"2021-04-08 08:25:03"},{"id":"3","createDate":1617863424028,"updateDate":1617863424030,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"IC0001","partNumber":"IC0001","supplierPn":"SMBJ33CA-TR","uid":null,"description":"Supresores de ESD / diodos TVS 600W 33V Bidirect","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"STMicroelectronics","providerNumber":null,"amount":2500,"alarmValue":0.5,"plateSize":13,"height":16,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"13x16","alarmAmount":1250,"solder":false,"updateDateStr":"2021-04-08 08:30:24"},{"id":"5","createDate":1617880398366,"updateDate":1617880398371,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0002","partNumber":"RES0002","supplierPn":"CRCW060327K0FKTABC / XXXXXX","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 13:13:18"},{"id":"7","createDate":1617884985594,"updateDate":1617884985596,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0004","partNumber":"RES0004","supplierPn":"CRCW060327K0FKTABC / XXXXXX / YYYYYY","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo/Murata","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo / Murata","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 14:29:45"}]
\ No newline at end of file
ReelID,ReelID
PartNumber,PN
Vendor,
Lot,
UserData1,
UserData2,
UserData3,
UserData4,
UserData5,
InitialQuantity,QTY
MSDLevel,
MSDInitialFloorTime,
MSDBagSealDate,
MarketUsage,
QuantityOverride,
ShelfTime,
SPMaterialName,
WarningLimit,
MaximumLimit,
Comments,
WarmupTime,
StorageUnit,StorageUnit
SubStorageUnit,
LocationOverride,
ExpirationDate,
ManufacturingDate,
PartClass,
PSDOverride,
\ No newline at end of file
4500066961_5000,21
4500066961_5001,67
450006696_5000,0
[PN]_03000,3
[PN]_QTY,3
_,1
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<Language>English</Language>
<PrinterName>Microsoft Print to PDF</PrinterName>
<PrintLandscape>False</PrintLandscape>
<HistoryImage>Original</HistoryImage>
<SelectHttpPN>True</SelectHttpPN>
<LabelEmptyCheck>True</LabelEmptyCheck>
<PrintCompletedClear>False</PrintCompletedClear>
<OpenStartWork>True</OpenStartWork>
<OpenMaximize>True</OpenMaximize>
<DefaultPrintLabel>TEST1</DefaultPrintLabel>
<EnabledIO>False</EnabledIO>
<EnabledCamera>False</EnabledCamera>
<IOIP>192.168.0.102</IOIP>
<IOTouch>0</IOTouch>
<IOLight>0</IOLight>
<ExtensionWidth>300</ExtensionWidth>
<ReelIDMatch>[PN]_[Qty]</ReelIDMatch>
<ReelIDPlaces>5</ReelIDPlaces>
<ReelIDFillZero>True</ReelIDFillZero>
<ReelIDPrefix>S</ReelIDPrefix>
<ReelIDPostfix>
</ReelIDPostfix>
<LockPassword>12345</LockPassword>
<ExtensionGroup>PanaCIM</ExtensionGroup>
<HttpServer>http://192.168.1.80:8080/rest/api/v2/mes/listPnBySupplierPn?supplierPn=</HttpServer>
<CopyTo>C:\</CopyTo>
</appSettings>
\ No newline at end of file
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":1.5,"Zoom2DCode":1.5},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
[
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnQueryMES",
"Font":"微软雅黑,14,B,",
"Width":"-1",
"Height":"42",
"Text":"查询MES连接"
},
"Event":
{
"Click":"QueryMES"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblSupplier",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"供应商编号",
"TextAlign":"MiddleLeft"
}
},
{
"Type":"ComboBox",
"Key":"PN",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"CboSupplier",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"TextAlign":"Left",
"ShowDel":"True",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnUnbindSupplier",
"Font":"微软雅黑,11,,",
"Width":"140",
"Height":"42",
"Text":"解绑供应商编号"
},
"Event":
{
"Click":"UnbindSupplier"
}
},
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnQuerySupplier",
"Font":"微软雅黑,13,B,",
"Width":"-1",
"Height":"42",
"Text":"查询"
},
"Event":
{
"Click":"QueryPN"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblMateriel",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"物料编号",
"TextAlign":"MiddleRight"
}
},
{
"Type":"ComboBox",
"Key":"MATERIALNO",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"CboMateriel",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"TextAlign":"Left",
"ShowDel":"True",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnUnbindMateriel",
"Font":"微软雅黑,11,,",
"Width":"140",
"Height":"42",
"Text":"解绑物料编号"
},
"Event":
{
"Click":"UnbindMateriel"
}
},
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnBindMateriel",
"Font":"微软雅黑,13,B,",
"Width":"-1",
"Height":"42",
"Text":"绑定物料编号"
},
"Event":
{
"Click":"BindMateriel"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblQuantity",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"数量",
"TextAlign":"MiddleRight"
}
},
{
"Type":"ComboBox",
"Key":"QTY",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"CboQuantity",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"TextAlign":"Left",
"ShowDel":"True",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblBatch",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"厂家批次",
"TextAlign":"MiddleRight"
}
},
{
"Type":"ComboBox",
"Key":"BATCHNO",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"CboBatch",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"TextAlign":"Left",
"ShowDel":"True",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblOrderNumber",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"采购订单号",
"TextAlign":"MiddleRight"
}
},
{
"Type":"ComboBox",
"Key":"PURCHASEORDERNO",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"CboOrderNumber",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"TextAlign":"Left",
"ShowDel":"True",
"Text":""
},
"Event":
{
"SelectedIndexChanged":"OrderNumberSelected"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblOrderLine",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"订单行号",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PURCHASEORDERNUMBER",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtOrderLine",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblCurrentDate",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"入库日期",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"CurrentDate",
"LinkKey":"",
"CanClear":"False",
"Attribute":
{
"Name":"TxtCurrentDate",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnPrint",
"Font":"微软雅黑,14,B,",
"Width":"-1",
"Height":"50",
"Text":"上传并打印"
},
"Event":
{
"Click":"PrintLabel"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblMultiprint",
"Font":"微软雅黑,11,,",
"BorderWidth":"0",
"Width":"92",
"Height":"42",
"Text":"打印数量",
"TextAlign":"MiddleRight"
}
},
{
"Type":"NumericUpDown",
"Key":"",
"LinkKey":"",
"Attribute":
{
"Name":"NudMultiprint",
"Font":"微软雅黑,11,,",
"Width":"-1",
"Height":"42",
"TextAlign":"Center",
"DecimalPlaces":"0",
"Minimum":"1",
"Value":"1"
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnMultiprint",
"Font":"微软雅黑,14,B,",
"Width":"-1",
"Height":"50",
"Text":"批量打印"
},
"Event":
{
"Click":"MultiprintLabel"
}
}
]
]
\ No newline at end of file
[{"id":"1","createDate":1617863617867,"updateDate":1617863617868,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0001","partNumber":"RES0001","supplierPn":"CRCW060327K0FKTABC","uid":null,"description":"Res SMD 27K 5% 0603 Vishay","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 08:33:37"},{"id":"2","createDate":1617863103939,"updateDate":1617863103939,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"CAP0001","partNumber":"CAP0001","supplierPn":"CC1206JRX7R9BB104","uid":null,"description":"Cap SMD 100nF X7R 5% 50V 1206","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Yageo","providerNumber":null,"amount":4000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2000,"solder":false,"updateDateStr":"2021-04-08 08:25:03"},{"id":"3","createDate":1617863424028,"updateDate":1617863424030,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"IC0001","partNumber":"IC0001","supplierPn":"SMBJ33CA-TR","uid":null,"description":"Supresores de ESD / diodos TVS 600W 33V Bidirect","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"STMicroelectronics","providerNumber":null,"amount":2500,"alarmValue":0.5,"plateSize":13,"height":16,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"13x16","alarmAmount":1250,"solder":false,"updateDateStr":"2021-04-08 08:30:24"},{"id":"5","createDate":1617880398366,"updateDate":1617880398371,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0002","partNumber":"RES0002","supplierPn":"CRCW060327K0FKTABC / XXXXXX","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 13:13:18"},{"id":"7","createDate":1617884985594,"updateDate":1617884985596,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0004","partNumber":"RES0004","supplierPn":"CRCW060327K0FKTABC / XXXXXX / YYYYYY","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo/Murata","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo / Murata","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 14:29:45"}]
\ No newline at end of file
Reelid
PN
SN
QTY
BATCHNO
PURCHASEORDERNO
PURCHASEORDERNUMBER
MATERIALNO
MATERIALDEC
FACTORYLOT
STORAGE
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<Language>简体中文</Language>
<PrinterName>Microsoft Print to PDF</PrinterName>
<PrintLandscape>False</PrintLandscape>
<HistoryImage>Original</HistoryImage>
<SelectHttpPN>True</SelectHttpPN>
<LabelEmptyCheck>True</LabelEmptyCheck>
<PrintCompletedClear>False</PrintCompletedClear>
<OpenStartWork>True</OpenStartWork>
<OpenMaximize>True</OpenMaximize>
<DefaultPrintLabel>TEST1</DefaultPrintLabel>
<EnabledIO>True</EnabledIO>
<EnabledCamera>True</EnabledCamera>
<IOIP>192.168.0.102</IOIP>
<IOTouch>0</IOTouch>
<IOLight>-1</IOLight>
<ExtensionWidth>350</ExtensionWidth>
<ReelIDMatch>[PN]_[Qty]</ReelIDMatch>
<ReelIDPlaces>5</ReelIDPlaces>
<ReelIDFillZero>True</ReelIDFillZero>
<ReelIDPrefix>
</ReelIDPrefix>
<ReelIDPostfix>
</ReelIDPostfix>
<LockPassword>12345</LockPassword>
<ExtensionGroup>NanRui</ExtensionGroup>
<HttpServer>http://192.168.1.80:8080/rest/api/v2/mes/listPnBySupplierPn?supplierPn=</HttpServer>
<MESIP>10.144.9.73</MESIP>
<DefaultMaterialName>
</DefaultMaterialName>
<TriggerOpenLight>False</TriggerOpenLight>
<LightSerialPort>COM1,19200,None,8,One,S100T100T001F001FC#,S001F001F001F001FC#</LightSerialPort>
<WebService>http://127.0.0.1:80/</WebService>
</appSettings>
\ No newline at end of file
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":1.5,"Zoom2DCode":1.5},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
[
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblSupplierPN",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Supplier PN",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PN",
"LinkName":"CboCustomerPN",
"CanClear":"True",
"Attribute":
{
"Name":"TxtSupplierPN",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"Text":""
},
"Event":
{
"KeyEnterPress":"PNPress"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblQTY",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Quantity",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"QTY",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtQTY",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblProductionDate",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Production Date",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PRODATE",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtProductionDate",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblBatch",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Batch",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"BATCH",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtBatch",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"74",
"ShowQuery":"False",
"Multiline":"True",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblMemo",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Memo",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Memo",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtMemo",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"74",
"ShowQuery":"False",
"Multiline":"True",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblCustomerPN",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Customer PN",
"TextAlign":"MiddleRight"
}
},
{
"Type":"ComboBox",
"Key":"PartNumber",
"LinkName":"TxtDescription,TxtSupplierName",
"CanClear":"True",
"Attribute":
{
"Name":"CboCustomerPN",
"Font":"Arial,11,,",
"ReadOnly":"True",
"Width":"-1",
"Height":"42"
},
"Event":
{
"SelectedIndexChanged":"CustomerPNSelected"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblDescription",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Description",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Description",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtDescription",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"140",
"ShowQuery":"False",
"ShowDel":"False",
"Multiline":"True",
"ReadOnly":"True",
"ForeColor":"220,10,10",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblSupplierName",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Supplier Name",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"SP",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtSupplierName",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"ShowDel":"False",
"ReadOnly":"True",
"ForeColor":"220,10,10",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkName":"",
"Attribute":
{
"Name":"BtnSetID",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Get Barcode"
},
"Event":
{
"Click":"GetReelid"
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblBarcode",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"Barcode",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Reelid",
"LinkName":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtBarcode",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"ShowDel":"False",
"ReadOnly":"True",
"ForeColor":"220,10,10",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkName":"",
"Attribute":
{
"Name":"BtnPrint",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Print Label"
},
"Event":
{
"Click":"PrintLabel"
}
}
]
]
\ No newline at end of file
[{"id":"1","createDate":1617863617867,"updateDate":1617863617868,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0001","partNumber":"RES0001","supplierPn":"CRCW060327K0FKTABC","uid":null,"description":"Res SMD 27K 5% 0603 Vishay","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 08:33:37"},{"id":"2","createDate":1617863103939,"updateDate":1617863103939,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"CAP0001","partNumber":"CAP0001","supplierPn":"CC1206JRX7R9BB104","uid":null,"description":"Cap SMD 100nF X7R 5% 50V 1206","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Yageo","providerNumber":null,"amount":4000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2000,"solder":false,"updateDateStr":"2021-04-08 08:25:03"},{"id":"3","createDate":1617863424028,"updateDate":1617863424030,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"IC0001","partNumber":"IC0001","supplierPn":"SMBJ33CA-TR","uid":null,"description":"Supresores de ESD / diodos TVS 600W 33V Bidirect","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"STMicroelectronics","providerNumber":null,"amount":2500,"alarmValue":0.5,"plateSize":13,"height":16,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"13x16","alarmAmount":1250,"solder":false,"updateDateStr":"2021-04-08 08:30:24"},{"id":"5","createDate":1617880398366,"updateDate":1617880398371,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0002","partNumber":"RES0002","supplierPn":"CRCW060327K0FKTABC / XXXXXX","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 13:13:18"},{"id":"7","createDate":1617884985594,"updateDate":1617884985596,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0004","partNumber":"RES0004","supplierPn":"CRCW060327K0FKTABC / XXXXXX / YYYYYY","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo/Murata","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo / Murata","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 14:29:45"}]
\ No newline at end of file
Reelid
PartNumber
PN
QTY
PRODATE
BATCH
Memo
Description
SP
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<Language>English</Language>
<PrinterName>ZDesigner GT800-300dpi EPL</PrinterName>
<PrintLandscape>False</PrintLandscape>
<HistoryImage>Original</HistoryImage>
<SelectHttpPN>True</SelectHttpPN>
<LabelEmptyCheck>False</LabelEmptyCheck>
<PrintCompletedClear>True</PrintCompletedClear>
<OpenStartWork>True</OpenStartWork>
<OpenMaximize>True</OpenMaximize>
<DefaultPrintLabel>ALCOELECTRO 60x30mm</DefaultPrintLabel>
<EnabledIO>True</EnabledIO>
<EnabledCamera>True</EnabledCamera>
<IOIP>192.168.0.101</IOIP>
<IOTouch>0</IOTouch>
<IOLight>0</IOLight>
<ExtensionWidth>300</ExtensionWidth>
<ReelIDMatch>
</ReelIDMatch>
<ReelIDPlaces>9</ReelIDPlaces>
<ReelIDFillZero>True</ReelIDFillZero>
<ReelIDPrefix>A</ReelIDPrefix>
<ReelIDPostfix>
</ReelIDPostfix>
<LockPassword>12345</LockPassword>
<ExtensionGroup>Bwit</ExtensionGroup>
<HttpServer>http://localhost/smdbox/rest/api/v2/mes/listPnBySupplierPn?supplierPn=</HttpServer>
<HttpReelID>http://localhost/ScopeCVSService/BoxReelIDInfoMaintain</HttpReelID>
<DefaultMaterialName>T1 NEXPERIA</DefaultMaterialName>
<TriggerOpenLight>False</TriggerOpenLight>
</appSettings>
\ No newline at end of file
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":1.5,"Zoom2DCode":1.5},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
[
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblRI",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"RI",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Reelid",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtRI",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblPN",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"PN",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PN",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtPN",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblLOC",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"LOC",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtLOC",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblQTY",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"QTY",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"QTY",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtQTY",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblSP",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"SP",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"SP",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtSP",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblBATCH",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"BATCH",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"BATCH",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtBATCH",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblPRODATE",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"PRODATE",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PRODATE",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtPRODATE",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblEXPDATE",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"EXPDATE",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtEXPDATE",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnGetID",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Get RI"
},
"Event":
{
"Click":"GetReelid"
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnPrint",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Print Label"
},
"Event":
{
"Click":"PrintLabel"
}
}
]
]
\ No newline at end of file
[{"id":"1","createDate":1617863617867,"updateDate":1617863617868,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0001","partNumber":"RES0001","supplierPn":"CRCW060327K0FKTABC","uid":null,"description":"Res SMD 27K 5% 0603 Vishay","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 08:33:37"},{"id":"2","createDate":1617863103939,"updateDate":1617863103939,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"CAP0001","partNumber":"CAP0001","supplierPn":"CC1206JRX7R9BB104","uid":null,"description":"Cap SMD 100nF X7R 5% 50V 1206","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Yageo","providerNumber":null,"amount":4000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2000,"solder":false,"updateDateStr":"2021-04-08 08:25:03"},{"id":"3","createDate":1617863424028,"updateDate":1617863424030,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"IC0001","partNumber":"IC0001","supplierPn":"SMBJ33CA-TR","uid":null,"description":"Supresores de ESD / diodos TVS 600W 33V Bidirect","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"STMicroelectronics","providerNumber":null,"amount":2500,"alarmValue":0.5,"plateSize":13,"height":16,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"13x16","alarmAmount":1250,"solder":false,"updateDateStr":"2021-04-08 08:30:24"},{"id":"5","createDate":1617880398366,"updateDate":1617880398371,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0002","partNumber":"RES0002","supplierPn":"CRCW060327K0FKTABC / XXXXXX","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 13:13:18"},{"id":"7","createDate":1617884985594,"updateDate":1617884985596,"type":0,"model":null,"productionType":null,"encapsulation":null,"storageCondition":0,"maxStorageTime":0,"warmTime":0,"mixTime":0,"fixtureNumber":null,"name":"RES0004","partNumber":"RES0004","supplierPn":"CRCW060327K0FKTABC / XXXXXX / YYYYYY","uid":null,"description":"Res SMD 27K 5% 0603 Vishay/Yageo/Murata","unitCost":null,"msl":"","unit":null,"producer":null,"producerNumber":null,"provider":"Vishay / Yageo / Murata","providerNumber":null,"amount":5000,"alarmValue":0.5,"plateSize":7,"height":8,"maxStoreNum":999999999,"minStoreNum":0,"needAuth":false,"showImg":"","validDay":0,"psize":"7x8","alarmAmount":2500,"solder":false,"updateDateStr":"2021-04-08 14:29:45"}]
\ No newline at end of file
4500066961_5000,21
4500066961_5001,67
450006696_5000,0
6013A0789701_10000,1
6014A0440401_4000,6
6010A0611601_2000,17
6014A0508001_2000,11
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<Language>English</Language>
<PrinterName>Godex ZX1200i</PrinterName>
<PrintLandscape>False</PrintLandscape>
<HistoryImage>Original</HistoryImage>
<SelectHttpPN>Flase</SelectHttpPN>
<LabelEmptyCheck>True</LabelEmptyCheck>
<PrintCompletedClear>True</PrintCompletedClear>
<OpenStartWork>True</OpenStartWork>
<OpenMaximize>True</OpenMaximize>
<DefaultPrintLabel>TEST1</DefaultPrintLabel>
<EnabledIO>False</EnabledIO>
<EnabledCamera>True</EnabledCamera>
<IOIP>192.168.20.100</IOIP>
<IOTouch>1</IOTouch>
<IOLight>1</IOLight>
<ExtensionWidth>300</ExtensionWidth>
<ReelIDMatch>[PN]_[QTY]</ReelIDMatch>
<ReelIDPlaces>5</ReelIDPlaces>
<ReelIDFillZero>True</ReelIDFillZero>
<ReelIDPrefix>S</ReelIDPrefix>
<ReelIDPostfix>
</ReelIDPostfix>
<LockPassword>12345</LockPassword>
<ExtensionGroup>Alcoelectro</ExtensionGroup>
<HttpServer>http://192.168.1.80:8080/rest/api/v2/mes/listPnBySupplierPn?supplierPn=</HttpServer>
<HttpReelID>http://192.168.2.7/ScopeCVSService/BoxReelIDInfoMaintain</HttpReelID>
<DefaultMaterialName>
</DefaultMaterialName>
<TriggerOpenLight>True</TriggerOpenLight>
</appSettings>
\ No newline at end of file
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":1.5,"Zoom2DCode":1.5},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
[
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblRI",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"RI",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"Reelid",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtRI",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblPN",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"PN",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PN",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtPN",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblLOC",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"LOC",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtLOC",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblQTY",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"QTY",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"QTY",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtQTY",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblSP",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"SP",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"SP",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtSP",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblBATCH",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"BATCH",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"BATCH",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtBATCH",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblPRODATE",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"PRODATE",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"PRODATE",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtPRODATE",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Label",
"Attribute":
{
"Name":"LblEXPDATE",
"Font":"Arial,11,,",
"BorderWidth":"0",
"Width":"82",
"Height":"42",
"Text":"EXPDATE",
"TextAlign":"MiddleRight"
}
},
{
"Type":"TextBox",
"Key":"",
"LinkKey":"",
"CanClear":"True",
"Attribute":
{
"Name":"TxtEXPDATE",
"Font":"Arial,11,,",
"Width":"-1",
"Height":"42",
"ShowQuery":"False",
"Text":""
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnGetID",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Get RI"
},
"Event":
{
"Click":"GetReelid"
}
}
],
[
{
"Type":"Button",
"LinkKey":"",
"Attribute":
{
"Name":"BtnPrint",
"Font":"Arial,14,B,",
"Width":"-1",
"Height":"50",
"Text":"Print Label"
},
"Event":
{
"Click":"PrintLabel"
}
}
]
]
\ No newline at end of file
4500066961_5000,21
4500066961_5001,67
450006696_5000,0
6013A0789701_10000,1
6014A0440401_4000,6
6010A0611601_2000,17
6014A0508001_2000,11
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<Language>简体中文</Language>
<PrinterName>Godex ZX1200i</PrinterName>
<PrintLandscape>False</PrintLandscape>
<HistoryImage>Original</HistoryImage>
<SelectHttpPN>True</SelectHttpPN>
<LabelEmptyCheck>True</LabelEmptyCheck>
<PrintCompletedClear>True</PrintCompletedClear>
<OpenStartWork>False</OpenStartWork>
<OpenMaximize>True</OpenMaximize>
<DefaultPrintLabel>TEST1</DefaultPrintLabel>
<EnabledIO>False</EnabledIO>
<EnabledCamera>False</EnabledCamera>
<IOIP>192.168.20.100</IOIP>
<IOTouch>1</IOTouch>
<IOLight>1</IOLight>
<ExtensionWidth>300</ExtensionWidth>
<ReelIDMatch>[PN]_[QTY]</ReelIDMatch>
<ReelIDPlaces>5</ReelIDPlaces>
<ReelIDFillZero>True</ReelIDFillZero>
<ReelIDPrefix>S</ReelIDPrefix>
<ReelIDPostfix>
</ReelIDPostfix>
<LockPassword>12345</LockPassword>
<ExtensionGroup>Inventec</ExtensionGroup>
<HttpServer>http://192.168.1.80:8080/rest/api/v2/mes/listPnBySupplierPn?supplierPn=</HttpServer>
<HttpReelID>http://192.168.2.7/ScopeCVSService/BoxReelIDInfoMaintain</HttpReelID>
<DefaultMaterialName>
</DefaultMaterialName>
<TriggerOpenLight>True</TriggerOpenLight>
<EnabledUserLogin>True</EnabledUserLogin>
<OperateTimeout>60</OperateTimeout>
<PromptAfterPrinting>False</PromptAfterPrinting>
</appSettings>
\ No newline at end of file
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":1.5,"Zoom2DCode":1.5},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
{"CodeOrder":"HalconOnly","Halcon":{"CodeType":"All","Zoom1DCode":2.0,"Zoom2DCode":2.0},"EyemLib":{"CodeType":"All","BlockSize":11,"RangeC":5,"SymbolMin":128,"SymbolMax":215},"Region":{"monitor":{"Aplan":[{"RegionName":"one","X":133,"Y":167,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":555,"Y":170,"Width":390,"Height":450,"Ratio":0.6}],"Bplan":[{"RegionName":"one","X":927,"Y":278,"Width":396,"Height":456,"Ratio":0.5},{"RegionName":"two","X":1353,"Y":276,"Width":396,"Height":456,"Ratio":0.5}],"C计划":[{"RegionName":"name1","X":122,"Y":147,"Width":100,"Height":100,"Ratio":0.4}]},"monitor2":{"key1":[{"RegionName":"one","X":967,"Y":288,"Width":396,"Height":456,"Ratio":0.5}]}},"HIKIPCamera":[{"Name":"monitor","IP":"192.168.10.64","User":"admin","Password":"qwert2asdfg","Port":8000}]}
\ No newline at end of file
RID
DC
RDC
Pack-ID
Date Code
Exp.-Date
Sample P/N
QTY
PN
VC
MSD
MSL
Project
Sup
User
BATCH
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<Language>English</Language>
<Language>简体中文</Language>
<PrinterName>Microsoft Print to PDF</PrinterName>
<PrintLandscape>False</PrintLandscape>
<HistoryImage>Original</HistoryImage>
<SelectHttpPN>False</SelectHttpPN>
<LabelEmptyCheck>True</LabelEmptyCheck>
<LabelEmptyCheck>False</LabelEmptyCheck>
<PrintCompletedClear>False</PrintCompletedClear>
<OpenStartWork>True</OpenStartWork>
<OpenMaximize>True</OpenMaximize>
<DefaultPrintLabel>test2</DefaultPrintLabel>
<EnabledIO>false</EnabledIO>
<EnabledCamera>false</EnabledCamera>
<IOIP>192.168.20.100</IOIP>
<DefaultPrintLabel>常州博世</DefaultPrintLabel>
<EnabledIO>True</EnabledIO>
<EnabledCamera>True</EnabledCamera>
<IOIP>192.168.1.120</IOIP>
<IOTouch>0</IOTouch>
<IOLight>0</IOLight>
<IOLight>1</IOLight>
<ExtensionWidth>300</ExtensionWidth>
<ReelIDMatch>[Sample_1]</ReelIDMatch>
<ReelIDMatch>
</ReelIDMatch>
<ReelIDPlaces>9</ReelIDPlaces>
<ReelIDFillZero>False</ReelIDFillZero>
<ReelIDPrefix>S</ReelIDPrefix>
......@@ -27,7 +28,7 @@
</HttpServer>
<HttpReelID>
</HttpReelID>
<DefaultMaterialName>TEST4</DefaultMaterialName>
<DefaultMaterialName>常州博世</DefaultMaterialName>
<TriggerOpenLight>True</TriggerOpenLight>
<EnabledUserLogin>Flase</EnabledUserLogin>
<OperateTimeout>60</OperateTimeout>
......@@ -35,6 +36,8 @@
<AutoPrint>True</AutoPrint>
<SmfServer>http://192.168.1.243/smf-core/</SmfServer>
<CID>NeoScan01</CID>
<ReelIDKeyWord>Sample_2</ReelIDKeyWord>
<ReelIDAutoResetByDate>True</ReelIDAutoResetByDate>
<IOModule>NiRen</IOModule>
<ReelIDKeyWord>
</ReelIDKeyWord>
<ReelIDAutoResetByDate>False</ReelIDAutoResetByDate>
</appSettings>
\ No newline at end of file
此文件的差异太大,无法显示。
此文件的差异太大,无法显示。
<?xml version="1.0" encoding="utf-8"?>
<Label Name="test2" Size="50,20">
<Field Type="QRCode" Text="[PN][SP][QTY][PO][BATCH][PRODATE][Reelid]" Rectangle="3.048,0.508,13.984,12.366" Font="SimSun,9,," />
<Field Type="Text" Text="[Reelid]" Rectangle="24.638,13.462,13.476,5.174" Font="SimSun,9,," />
<Field Type="Text" Text="Field1:[Test2]" Rectangle="0,0,15,10" Font="SimSun,9,," />
<Field Type="Text" Text="Field1:[title]-[factory];[type]" Rectangle="26.162,3.302,15,10" Font="SimSun,9,," />
<Label Name="001" Size="50,20">
<Field Type="Text" Text="QTY:[QTY]" Rectangle="0.762,5.334,29.986,3.904" Font="宋体,9,," />
<Field Type="Text" Text="PN:[SP]" Rectangle="0.762,9.905999,29.732,4.412" Font="宋体,9,," />
<Field Type="Text" Text="RI:[Reelid]" Rectangle="0.508,0.508,30.748,4.158" Font="宋体,9,," />
<Field Type="Text" Text="LOT:[LOT]" Rectangle="0.762,14.478,30.494,4.92" Font="宋体,9,," />
<Field Type="QRCode" Text="[SP];[Reelid];[QTY];[MSL];[LOT]" Rectangle="31.75,1.016,17.032,17.112" Font="宋体,9,," />
</Label>
\ No newline at end of file
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!