From 154cfce360a831d18f3f21b4e1101b4e13440b74 Mon Sep 17 00:00:00 2001
From: 천호석 <hosuk1418@naver.com>
Date: 화, 11 10월 2022 13:19:52 +0900
Subject: [PATCH] 검사 개조, Measurement 후 Width 검사 추가. Recipe 위치 좌표 추가, 검사 Parameter 추가.

---
 SHARP_CLAS_UI/100.Screen/Form_Parameter_System.cs |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.cs b/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.cs
index e40b7ee..86ead03 100644
--- a/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.cs
+++ b/SHARP_CLAS_UI/100.Screen/Form_Parameter_System.cs
@@ -178,6 +178,15 @@
                 mode.Plasma_Skip = true;
             }
 
+            if(btn_Width_Measurement_Use == (Button)sender)
+            {
+                mode.Width_Measurement_Skip = false;
+            }
+            else if (btn_Width_Measurement_Notuse == (Button)sender)
+            {
+                mode.Width_Measurement_Skip = true;
+            }
+
             if (btn_LD_Stacker_Use == (Button)sender)
             {
                 mode.LD_Stacker_Skip = false;
@@ -331,12 +340,15 @@
 
                 btn_Measurement_Use.Text = resLanguage.USE;
                 btn_Measurement_Notuse.Text = resLanguage.NOT_USE;
-
+                
                 btn_Ablation_Use.Text = resLanguage.USE;
                 btn_Ablation_Notuse.Text = resLanguage.NOT_USE;
 
                 btn_Plasma_Use.Text = resLanguage.USE;
                 btn_Plasma_Notuse.Text = resLanguage.NOT_USE;
+
+                btn_Width_Measurement_Use.Text = resLanguage.USE;
+                btn_Width_Measurement_Notuse.Text = resLanguage.NOT_USE;
 
                 btn_LD_Stacker_Use.Text = resLanguage.USE;
                 btn_LD_Stacker_Notuse.Text = resLanguage.NOT_USE;
@@ -499,6 +511,9 @@
             btn_Plasma_Use.BackColor = !mode.Plasma_Skip ? mod.Plasma_Skip == mode.Plasma_Skip ? System.Drawing.Color.DodgerBlue : System.Drawing.Color.Red : System.Drawing.Color.White;
             btn_Plasma_Notuse.BackColor = mode.Plasma_Skip ? mod.Plasma_Skip == mode.Plasma_Skip ? System.Drawing.Color.DodgerBlue : System.Drawing.Color.Red : System.Drawing.Color.White;
 
+            btn_Width_Measurement_Use.BackColor = !mode.Width_Measurement_Skip ? mod.Width_Measurement_Skip == mode.Width_Measurement_Skip ? System.Drawing.Color.DodgerBlue : System.Drawing.Color.Red : System.Drawing.Color.White;
+            btn_Width_Measurement_Notuse.BackColor = mode.Width_Measurement_Skip ? mod.Width_Measurement_Skip == mode.Width_Measurement_Skip ? System.Drawing.Color.DodgerBlue : System.Drawing.Color.Red : System.Drawing.Color.White;
+
             btn_LD_Stacker_Use.BackColor = !mode.LD_Stacker_Skip ? mod.LD_Stacker_Skip == mode.LD_Stacker_Skip ? System.Drawing.Color.DodgerBlue : System.Drawing.Color.Red : System.Drawing.Color.White;
             btn_LD_Stacker_Notuse.BackColor = mode.LD_Stacker_Skip ? mod.LD_Stacker_Skip == mode.LD_Stacker_Skip ? System.Drawing.Color.DodgerBlue : System.Drawing.Color.Red : System.Drawing.Color.White;
 
@@ -660,6 +675,12 @@
                 tb_Cleaning_Count.Text = setting.Cleaning_Count.ToString();
             }
 
+            if (ActiveControl == null || ActiveControl.Name != "tb_Width_Measurement_Count")
+            {
+                tb_Width_Measurement_Count.Text = setting.Width_Measurement_Count.ToString();
+            }
+
+
             tb_Film_Judge_Speed.BackColor = setting.Film_Judge_Speed == set.Film_Judge_Speed ? System.Drawing.Color.White : System.Drawing.Color.Red;
             tb_Pre_Align_Speed.BackColor = setting.Pre_Align_Speed == set.Pre_Align_Speed ? System.Drawing.Color.White : System.Drawing.Color.Red;
             tb_Fine_Align_Speed.BackColor = setting.Fine_Align_Speed == set.Fine_Align_Speed ? System.Drawing.Color.White : System.Drawing.Color.Red;
@@ -693,7 +714,9 @@
 
             tb_Handler_Pitch.BackColor = setting.Handler_Pitch == set.Handler_Pitch ? System.Drawing.Color.White : System.Drawing.Color.Red;
             tb_Cleaning_Count.BackColor = setting.Cleaning_Count == set.Cleaning_Count ? System.Drawing.Color.White : System.Drawing.Color.Red;
+            tb_Width_Measurement_Count.BackColor = setting.Width_Measurement_Count == set.Width_Measurement_Count ? System.Drawing.Color.White : System.Drawing.Color.Red;
         }
+
         #endregion
 
         private void tb_Film_Judge_Speed_Leave(object sender, EventArgs e)
@@ -1095,6 +1118,19 @@
 
                         break;
                     }
+                case "tb_Width_Measurement_Count":
+                    {
+                        int.TryParse(tb.Text, out int_data);
+
+                        if (int_data < 0)
+                        {
+                            int_data = 0;
+                        }
+
+                        setting.Width_Measurement_Count = int_data;
+
+                        break;
+                    }
             }
         }
     }

--
Gitblit v1.9.3