From 58fb7ef7cdec2cc22602d743368817960b9d7063 Mon Sep 17 00:00:00 2001
From: 천호석 <hosuk1418@naver.com>
Date: 금, 02 12월 2022 17:37:51 +0900
Subject: [PATCH] 장비 auto mode가 아닐 때 power meter 위치에서 벗어나 laser on 할 시 laser off 후 interlock 발생.

---
 SHARP_CLAS_UI/100.Screen/Form_Parameter_System.Designer.cs |  249 +++++++++++++++++++++++++++++++++++++------------
 1 files changed, 187 insertions(+), 62 deletions(-)

diff --git a/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.Designer.cs b/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.Designer.cs
index 7971e54..33e2ced 100644
--- a/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.Designer.cs
+++ b/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.Designer.cs
@@ -31,6 +31,10 @@
             this.label1 = new System.Windows.Forms.Label();
             this.pnl_Mode = new System.Windows.Forms.Panel();
             this.panel16 = new System.Windows.Forms.Panel();
+            this.panel64 = new System.Windows.Forms.Panel();
+            this.btn_Width_Measurement_Notuse = new System.Windows.Forms.Button();
+            this.btn_Width_Measurement_Use = new System.Windows.Forms.Button();
+            this.label28 = new System.Windows.Forms.Label();
             this.panel6 = new System.Windows.Forms.Panel();
             this.btn_Auto_Power_Notuse = new System.Windows.Forms.Button();
             this.btn_Auto_Power_Use = new System.Windows.Forms.Button();
@@ -108,6 +112,16 @@
             this.lb_AGV = new System.Windows.Forms.Label();
             this.lb_Mode = new System.Windows.Forms.Label();
             this.pnl_Setting = new System.Windows.Forms.Panel();
+            this.panel62 = new System.Windows.Forms.Panel();
+            this.label26 = new System.Windows.Forms.Label();
+            this.panel63 = new System.Windows.Forms.Panel();
+            this.tb_Width_Measurement_Count = new System.Windows.Forms.TextBox();
+            this.label27 = new System.Windows.Forms.Label();
+            this.panel60 = new System.Windows.Forms.Panel();
+            this.label24 = new System.Windows.Forms.Label();
+            this.panel61 = new System.Windows.Forms.Panel();
+            this.tb_Cleaning_Count = new System.Windows.Forms.TextBox();
+            this.label25 = new System.Windows.Forms.Label();
             this.panel58 = new System.Windows.Forms.Panel();
             this.label22 = new System.Windows.Forms.Label();
             this.panel59 = new System.Windows.Forms.Panel();
@@ -224,13 +238,9 @@
             this.tb_Vision_Connect_Time = new System.Windows.Forms.TextBox();
             this.lb_Vision_Connect_Time = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
-            this.panel60 = new System.Windows.Forms.Panel();
-            this.label24 = new System.Windows.Forms.Label();
-            this.panel61 = new System.Windows.Forms.Panel();
-            this.tb_Cleaning_Count = new System.Windows.Forms.TextBox();
-            this.label25 = new System.Windows.Forms.Label();
             this.pnl_Mode.SuspendLayout();
             this.panel16.SuspendLayout();
+            this.panel64.SuspendLayout();
             this.panel6.SuspendLayout();
             this.panel38.SuspendLayout();
             this.panel37.SuspendLayout();
@@ -250,6 +260,10 @@
             this.panel15.SuspendLayout();
             this.panel14.SuspendLayout();
             this.pnl_Setting.SuspendLayout();
+            this.panel62.SuspendLayout();
+            this.panel63.SuspendLayout();
+            this.panel60.SuspendLayout();
+            this.panel61.SuspendLayout();
             this.panel58.SuspendLayout();
             this.panel59.SuspendLayout();
             this.panel51.SuspendLayout();
@@ -291,8 +305,6 @@
             this.panel1.SuspendLayout();
             this.panel3.SuspendLayout();
             this.panel4.SuspendLayout();
-            this.panel60.SuspendLayout();
-            this.panel61.SuspendLayout();
             this.SuspendLayout();
             // 
             // label1
@@ -320,6 +332,7 @@
             // panel16
             // 
             this.panel16.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel16.Controls.Add(this.panel64);
             this.panel16.Controls.Add(this.panel6);
             this.panel16.Controls.Add(this.panel38);
             this.panel16.Controls.Add(this.panel37);
@@ -345,6 +358,52 @@
             this.panel16.Name = "panel16";
             this.panel16.Size = new System.Drawing.Size(870, 791);
             this.panel16.TabIndex = 35;
+            // 
+            // panel64
+            // 
+            this.panel64.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel64.Controls.Add(this.btn_Width_Measurement_Notuse);
+            this.panel64.Controls.Add(this.btn_Width_Measurement_Use);
+            this.panel64.Controls.Add(this.label28);
+            this.panel64.Location = new System.Drawing.Point(660, 268);
+            this.panel64.Name = "panel64";
+            this.panel64.Size = new System.Drawing.Size(205, 51);
+            this.panel64.TabIndex = 63;
+            // 
+            // btn_Width_Measurement_Notuse
+            // 
+            this.btn_Width_Measurement_Notuse.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btn_Width_Measurement_Notuse.Location = new System.Drawing.Point(104, 25);
+            this.btn_Width_Measurement_Notuse.Name = "btn_Width_Measurement_Notuse";
+            this.btn_Width_Measurement_Notuse.Size = new System.Drawing.Size(95, 21);
+            this.btn_Width_Measurement_Notuse.TabIndex = 43;
+            this.btn_Width_Measurement_Notuse.Text = "NOT USE";
+            this.btn_Width_Measurement_Notuse.UseVisualStyleBackColor = true;
+            this.btn_Width_Measurement_Notuse.Click += new System.EventHandler(this.btn_Skip_Mode_Click);
+            // 
+            // btn_Width_Measurement_Use
+            // 
+            this.btn_Width_Measurement_Use.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btn_Width_Measurement_Use.Location = new System.Drawing.Point(3, 25);
+            this.btn_Width_Measurement_Use.Name = "btn_Width_Measurement_Use";
+            this.btn_Width_Measurement_Use.Size = new System.Drawing.Size(95, 21);
+            this.btn_Width_Measurement_Use.TabIndex = 42;
+            this.btn_Width_Measurement_Use.Text = "USE";
+            this.btn_Width_Measurement_Use.UseVisualStyleBackColor = true;
+            this.btn_Width_Measurement_Use.Click += new System.EventHandler(this.btn_Skip_Mode_Click);
+            // 
+            // label28
+            // 
+            this.label28.BackColor = System.Drawing.Color.Silver;
+            this.label28.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label28.Dock = System.Windows.Forms.DockStyle.Top;
+            this.label28.Font = new System.Drawing.Font("Gulim", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
+            this.label28.Location = new System.Drawing.Point(0, 0);
+            this.label28.Name = "label28";
+            this.label28.Size = new System.Drawing.Size(203, 22);
+            this.label28.TabIndex = 41;
+            this.label28.Text = "WIDTH MEASUREMENT";
+            this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // panel6
             // 
@@ -1225,6 +1284,7 @@
             // 
             this.pnl_Setting.BackColor = System.Drawing.Color.White;
             this.pnl_Setting.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.pnl_Setting.Controls.Add(this.panel62);
             this.pnl_Setting.Controls.Add(this.panel60);
             this.pnl_Setting.Controls.Add(this.panel58);
             this.pnl_Setting.Controls.Add(this.panel51);
@@ -1244,6 +1304,110 @@
             this.pnl_Setting.Name = "pnl_Setting";
             this.pnl_Setting.Size = new System.Drawing.Size(880, 850);
             this.pnl_Setting.TabIndex = 5;
+            // 
+            // panel62
+            // 
+            this.panel62.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel62.Controls.Add(this.label26);
+            this.panel62.Controls.Add(this.panel63);
+            this.panel62.Location = new System.Drawing.Point(439, 529);
+            this.panel62.Name = "panel62";
+            this.panel62.Size = new System.Drawing.Size(417, 51);
+            this.panel62.TabIndex = 61;
+            // 
+            // label26
+            // 
+            this.label26.BackColor = System.Drawing.Color.Silver;
+            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label26.Dock = System.Windows.Forms.DockStyle.Top;
+            this.label26.Location = new System.Drawing.Point(0, 0);
+            this.label26.Name = "label26";
+            this.label26.Size = new System.Drawing.Size(415, 20);
+            this.label26.TabIndex = 35;
+            this.label26.Text = "Width Measurement Count";
+            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel63
+            // 
+            this.panel63.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel63.Controls.Add(this.tb_Width_Measurement_Count);
+            this.panel63.Controls.Add(this.label27);
+            this.panel63.Location = new System.Drawing.Point(3, 23);
+            this.panel63.Name = "panel63";
+            this.panel63.Size = new System.Drawing.Size(407, 21);
+            this.panel63.TabIndex = 42;
+            // 
+            // tb_Width_Measurement_Count
+            // 
+            this.tb_Width_Measurement_Count.Location = new System.Drawing.Point(231, -1);
+            this.tb_Width_Measurement_Count.Name = "tb_Width_Measurement_Count";
+            this.tb_Width_Measurement_Count.Size = new System.Drawing.Size(175, 21);
+            this.tb_Width_Measurement_Count.TabIndex = 34;
+            this.tb_Width_Measurement_Count.Text = "0";
+            this.tb_Width_Measurement_Count.KeyDown += new System.Windows.Forms.KeyEventHandler(this.SettingData_KeyDown);
+            this.tb_Width_Measurement_Count.Leave += new System.EventHandler(this.SettingData_Leave);
+            // 
+            // label27
+            // 
+            this.label27.Dock = System.Windows.Forms.DockStyle.Left;
+            this.label27.Location = new System.Drawing.Point(0, 0);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(227, 19);
+            this.label27.TabIndex = 33;
+            this.label27.Text = "Width Measurement Count";
+            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel60
+            // 
+            this.panel60.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel60.Controls.Add(this.label24);
+            this.panel60.Controls.Add(this.panel61);
+            this.panel60.Location = new System.Drawing.Point(440, 472);
+            this.panel60.Name = "panel60";
+            this.panel60.Size = new System.Drawing.Size(417, 51);
+            this.panel60.TabIndex = 61;
+            // 
+            // label24
+            // 
+            this.label24.BackColor = System.Drawing.Color.Silver;
+            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label24.Dock = System.Windows.Forms.DockStyle.Top;
+            this.label24.Location = new System.Drawing.Point(0, 0);
+            this.label24.Name = "label24";
+            this.label24.Size = new System.Drawing.Size(415, 20);
+            this.label24.TabIndex = 35;
+            this.label24.Text = "Cleaning Count Parameter";
+            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel61
+            // 
+            this.panel61.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel61.Controls.Add(this.tb_Cleaning_Count);
+            this.panel61.Controls.Add(this.label25);
+            this.panel61.Location = new System.Drawing.Point(3, 23);
+            this.panel61.Name = "panel61";
+            this.panel61.Size = new System.Drawing.Size(407, 21);
+            this.panel61.TabIndex = 42;
+            // 
+            // tb_Cleaning_Count
+            // 
+            this.tb_Cleaning_Count.Location = new System.Drawing.Point(231, -1);
+            this.tb_Cleaning_Count.Name = "tb_Cleaning_Count";
+            this.tb_Cleaning_Count.Size = new System.Drawing.Size(175, 21);
+            this.tb_Cleaning_Count.TabIndex = 34;
+            this.tb_Cleaning_Count.Text = "0";
+            this.tb_Cleaning_Count.KeyDown += new System.Windows.Forms.KeyEventHandler(this.SettingData_KeyDown);
+            this.tb_Cleaning_Count.Leave += new System.EventHandler(this.SettingData_Leave);
+            // 
+            // label25
+            // 
+            this.label25.Dock = System.Windows.Forms.DockStyle.Left;
+            this.label25.Location = new System.Drawing.Point(0, 0);
+            this.label25.Name = "label25";
+            this.label25.Size = new System.Drawing.Size(227, 19);
+            this.label25.TabIndex = 33;
+            this.label25.Text = "Cleaning Count";
+            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // panel58
             // 
@@ -2450,58 +2614,6 @@
             this.label2.Text = "�뼚 Setting";
             this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // panel60
-            // 
-            this.panel60.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panel60.Controls.Add(this.label24);
-            this.panel60.Controls.Add(this.panel61);
-            this.panel60.Location = new System.Drawing.Point(440, 472);
-            this.panel60.Name = "panel60";
-            this.panel60.Size = new System.Drawing.Size(417, 51);
-            this.panel60.TabIndex = 61;
-            // 
-            // label24
-            // 
-            this.label24.BackColor = System.Drawing.Color.Silver;
-            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label24.Dock = System.Windows.Forms.DockStyle.Top;
-            this.label24.Location = new System.Drawing.Point(0, 0);
-            this.label24.Name = "label24";
-            this.label24.Size = new System.Drawing.Size(415, 20);
-            this.label24.TabIndex = 35;
-            this.label24.Text = "Cleaning Count Parameter";
-            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // panel61
-            // 
-            this.panel61.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.panel61.Controls.Add(this.tb_Cleaning_Count);
-            this.panel61.Controls.Add(this.label25);
-            this.panel61.Location = new System.Drawing.Point(3, 23);
-            this.panel61.Name = "panel61";
-            this.panel61.Size = new System.Drawing.Size(407, 21);
-            this.panel61.TabIndex = 42;
-            // 
-            // tb_Cleaning_Count
-            // 
-            this.tb_Cleaning_Count.Location = new System.Drawing.Point(231, -1);
-            this.tb_Cleaning_Count.Name = "tb_Cleaning_Count";
-            this.tb_Cleaning_Count.Size = new System.Drawing.Size(175, 21);
-            this.tb_Cleaning_Count.TabIndex = 34;
-            this.tb_Cleaning_Count.Text = "0";
-            this.tb_Cleaning_Count.KeyDown += new System.Windows.Forms.KeyEventHandler(this.SettingData_KeyDown);
-            this.tb_Cleaning_Count.Leave += new System.EventHandler(this.SettingData_Leave);
-            // 
-            // label25
-            // 
-            this.label25.Dock = System.Windows.Forms.DockStyle.Left;
-            this.label25.Location = new System.Drawing.Point(0, 0);
-            this.label25.Name = "label25";
-            this.label25.Size = new System.Drawing.Size(227, 19);
-            this.label25.TabIndex = 33;
-            this.label25.Text = "Cleaning Count";
-            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // Form_Parameter_System
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
@@ -2515,6 +2627,7 @@
             this.Text = "Form_System_Parameter";
             this.pnl_Mode.ResumeLayout(false);
             this.panel16.ResumeLayout(false);
+            this.panel64.ResumeLayout(false);
             this.panel6.ResumeLayout(false);
             this.panel38.ResumeLayout(false);
             this.panel37.ResumeLayout(false);
@@ -2534,6 +2647,12 @@
             this.panel15.ResumeLayout(false);
             this.panel14.ResumeLayout(false);
             this.pnl_Setting.ResumeLayout(false);
+            this.panel62.ResumeLayout(false);
+            this.panel63.ResumeLayout(false);
+            this.panel63.PerformLayout();
+            this.panel60.ResumeLayout(false);
+            this.panel61.ResumeLayout(false);
+            this.panel61.PerformLayout();
             this.panel58.ResumeLayout(false);
             this.panel59.ResumeLayout(false);
             this.panel59.PerformLayout();
@@ -2606,9 +2725,6 @@
             this.panel3.PerformLayout();
             this.panel4.ResumeLayout(false);
             this.panel4.PerformLayout();
-            this.panel60.ResumeLayout(false);
-            this.panel61.ResumeLayout(false);
-            this.panel61.PerformLayout();
             this.ResumeLayout(false);
             this.PerformLayout();
 
@@ -2817,5 +2933,14 @@
         private System.Windows.Forms.Panel panel61;
         private System.Windows.Forms.TextBox tb_Cleaning_Count;
         private System.Windows.Forms.Label label25;
+        private System.Windows.Forms.Panel panel62;
+        private System.Windows.Forms.Label label26;
+        private System.Windows.Forms.Panel panel63;
+        private System.Windows.Forms.TextBox tb_Width_Measurement_Count;
+        private System.Windows.Forms.Label label27;
+        private System.Windows.Forms.Panel panel64;
+        private System.Windows.Forms.Button btn_Width_Measurement_Notuse;
+        private System.Windows.Forms.Button btn_Width_Measurement_Use;
+        private System.Windows.Forms.Label label28;
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3