1차 완료, 메인화면, 레시피 메뉴
							parent
							
								
									5a4ecf08be
								
							
						
					
					
						commit
						eebe0140da
					
				|  | @ -100,17 +100,17 @@ namespace INT_PT002.Controls | ||||||
|             this.CollectionChildControl.Add(this.ChildControl10); |             this.CollectionChildControl.Add(this.ChildControl10); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public void UpdateNomalLeakDataDisplay(Collection<LeakData> datas) |         public void UpdateNomalLeakDataDisplay(LeakData datas) | ||||||
|         { |         { | ||||||
|             for (int i = 0; i < datas.Count; i++) |             for (int i = 0; i < datas.CollDiffData.Count; i++) | ||||||
|             { |             { | ||||||
|                 this.CollectionChildControl[i].UpdateNomalLeakDataDisplay(datas[i]); |                 this.CollectionChildControl[i].UpdateNomalLeakDataDisplay(datas.CollDiffData[i], datas.CollDispData[i]); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakDataDisplay(Collection<LeakData> datas) |         public void UpdateStartLeakDataDisplay(LeakData datas) | ||||||
|         { |         { | ||||||
|             for (int i = 0; i < 10; i++) |             for (int i = 0; i < 10; i++) | ||||||
|                 this.CollectionChildControl[i].UpdateStartLeakDataDisplay(datas[i]); |                 this.CollectionChildControl[i].UpdateStartLeakDataDisplay(datas.CollDiffData[i], datas.CollDispData[i], datas.CollJudgment[i]); | ||||||
|         } |         } | ||||||
|         public void ClearAllData() |         public void ClearAllData() | ||||||
|         { |         { | ||||||
|  |  | ||||||
|  | @ -125,7 +125,7 @@ namespace INT_PT002.Controls | ||||||
|             this.smartDraw.Chart.ChartChannelPenStyle = this.smartDraw_ChartChannelPenStyle1; |             this.smartDraw.Chart.ChartChannelPenStyle = this.smartDraw_ChartChannelPenStyle1; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void UpdateDotGraphDisplay(LeakData data) |         private void UpdateDotGraphDisplay(DiffData diff, DispData disp) | ||||||
|         { |         { | ||||||
|             int iValue = 0; |             int iValue = 0; | ||||||
|             double dValue = 0.0; |             double dValue = 0.0; | ||||||
|  | @ -145,7 +145,7 @@ namespace INT_PT002.Controls | ||||||
| 
 | 
 | ||||||
|             this.smartDraw.Chart.PutData(iValue); |             this.smartDraw.Chart.PutData(iValue); | ||||||
|         } |         } | ||||||
|         public void UpdateNomalLeakDataDisplay(LeakData data) |         public void UpdateNomalLeakDataDisplay(DiffData diff, DispData disp) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = ""; | ||||||
|             bool bValue = false; |             bool bValue = false; | ||||||
|  | @ -186,13 +186,13 @@ namespace INT_PT002.Controls | ||||||
| 
 | 
 | ||||||
|             // Draw |             // Draw | ||||||
|             if (bValue == true) |             if (bValue == true) | ||||||
|                 this.UpdateDotGraphDisplay(data); |                 this.UpdateDotGraphDisplay(diff, disp); | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakDataDisplay(LeakData data) |         public void UpdateStartLeakDataDisplay(DiffData diff, DispData disp, Define.E_JudgmentStatus judg) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = ""; | ||||||
| 
 | 
 | ||||||
|             value = data.JudgmentStatus.ToString(); |             value = judg.ToString(); | ||||||
|             if (this.labelResult.Text != value) |             if (this.labelResult.Text != value) | ||||||
|                 this.labelResult.Text = value; |                 this.labelResult.Text = value; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -29,6 +29,41 @@ | ||||||
|         private void InitializeComponent() |         private void InitializeComponent() | ||||||
|         { |         { | ||||||
|             this.smartGroupBox1 = new SmartX.SmartGroupBox(); |             this.smartGroupBox1 = new SmartX.SmartGroupBox(); | ||||||
|  |             this.smartGroupBox3 = new SmartX.SmartGroupBox(); | ||||||
|  |             this.labelVacuumHold2 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel26 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelVacuumHold1 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel24 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelVacuumRelief = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel22 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelVacuumBlowoff = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel2 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDispHoldDelay = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel3 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDispEmptyLevel = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel5 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDispMinLevel = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel7 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDispStdLevel = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel9 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartGroupBox4 = new SmartX.SmartGroupBox(); | ||||||
|  |             this.labelDiffHoldDelay = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel4 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDiffLrMean = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel8 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDiffLrTotal = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel11 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelDiffLrSecond = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel13 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelPressureLevel = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel15 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelNumber = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel17 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartGroupBox2 = new SmartX.SmartGroupBox(); | ||||||
|  |             this.smartGroupBox1.SuspendLayout(); | ||||||
|  |             this.smartGroupBox3.SuspendLayout(); | ||||||
|  |             this.smartGroupBox4.SuspendLayout(); | ||||||
|  |             this.smartGroupBox2.SuspendLayout(); | ||||||
|             this.SuspendLayout(); |             this.SuspendLayout(); | ||||||
|             //  |             //  | ||||||
|             // smartGroupBox1 |             // smartGroupBox1 | ||||||
|  | @ -36,6 +71,13 @@ | ||||||
|             this.smartGroupBox1.BackGround = null; |             this.smartGroupBox1.BackGround = null; | ||||||
|             this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); |             this.smartGroupBox1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|             this.smartGroupBox1.BackImage = null; |             this.smartGroupBox1.BackImage = null; | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelPressureLevel); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel15); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartGroupBox4); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelNumber); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartGroupBox2); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel17); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartGroupBox3); | ||||||
|             this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); |             this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|             this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); |             this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|             this.smartGroupBox1.FrameLineThickness = 2; |             this.smartGroupBox1.FrameLineThickness = 2; | ||||||
|  | @ -49,6 +91,714 @@ | ||||||
|             this.smartGroupBox1.Text = "smartGroupBox1"; |             this.smartGroupBox1.Text = "smartGroupBox1"; | ||||||
|             this.smartGroupBox1.TextColor = System.Drawing.Color.White; |             this.smartGroupBox1.TextColor = System.Drawing.Color.White; | ||||||
|             //  |             //  | ||||||
|  |             // smartGroupBox3 | ||||||
|  |             //  | ||||||
|  |             this.smartGroupBox3.BackGround = null; | ||||||
|  |             this.smartGroupBox3.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartGroupBox3.BackImage = null; | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.labelVacuumBlowoff); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.smartLabel2); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.labelVacuumHold2); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.smartLabel26); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.labelVacuumHold1); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.smartLabel24); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.labelVacuumRelief); | ||||||
|  |             this.smartGroupBox3.Controls.Add(this.smartLabel22); | ||||||
|  |             this.smartGroupBox3.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|  |             this.smartGroupBox3.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|  |             this.smartGroupBox3.FrameLineThickness = 2; | ||||||
|  |             this.smartGroupBox3.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; | ||||||
|  |             this.smartGroupBox3.HeaderHeightOffset = 12; | ||||||
|  |             this.smartGroupBox3.Location = new System.Drawing.Point(68, 449); | ||||||
|  |             this.smartGroupBox3.Name = "smartGroupBox3"; | ||||||
|  |             this.smartGroupBox3.RoundRadius = 5; | ||||||
|  |             this.smartGroupBox3.Size = new System.Drawing.Size(390, 198); | ||||||
|  |             this.smartGroupBox3.TabIndex = 112; | ||||||
|  |             this.smartGroupBox3.Text = "밸브 설정"; | ||||||
|  |             this.smartGroupBox3.TextColor = System.Drawing.Color.White; | ||||||
|  |             //  | ||||||
|  |             // labelVacuumHold2 | ||||||
|  |             //  | ||||||
|  |             this.labelVacuumHold2.BackGround = null; | ||||||
|  |             this.labelVacuumHold2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelVacuumHold2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumHold2.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelVacuumHold2.LineSpacing = 0F; | ||||||
|  |             this.labelVacuumHold2.Location = new System.Drawing.Point(203, 112); | ||||||
|  |             this.labelVacuumHold2.Name = "labelVacuumHold2"; | ||||||
|  |             this.labelVacuumHold2.OverlapOptimize = true; | ||||||
|  |             this.labelVacuumHold2.PasswordChar = '\0'; | ||||||
|  |             this.labelVacuumHold2.Radius = 3; | ||||||
|  |             this.labelVacuumHold2.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelVacuumHold2.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelVacuumHold2.TabIndex = 106; | ||||||
|  |             this.labelVacuumHold2.Text = "12345.45"; | ||||||
|  |             this.labelVacuumHold2.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumHold2.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelVacuumHold2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelVacuumHold2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelVacuumHold2.Wordwrap = false; | ||||||
|  |             this.labelVacuumHold2.Click += new System.EventHandler(this.labelVacuumHold2_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel26 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel26.BackGround = null; | ||||||
|  |             this.smartLabel26.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel26.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel26.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel26.LineSpacing = 0F; | ||||||
|  |             this.smartLabel26.Location = new System.Drawing.Point(47, 112); | ||||||
|  |             this.smartLabel26.Name = "smartLabel26"; | ||||||
|  |             this.smartLabel26.OverlapOptimize = true; | ||||||
|  |             this.smartLabel26.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel26.Radius = 3; | ||||||
|  |             this.smartLabel26.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel26.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel26.TabIndex = 105; | ||||||
|  |             this.smartLabel26.Text = "Hold Valve2"; | ||||||
|  |             this.smartLabel26.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel26.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel26.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel26.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel26.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelVacuumHold1 | ||||||
|  |             //  | ||||||
|  |             this.labelVacuumHold1.BackGround = null; | ||||||
|  |             this.labelVacuumHold1.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelVacuumHold1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumHold1.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelVacuumHold1.LineSpacing = 0F; | ||||||
|  |             this.labelVacuumHold1.Location = new System.Drawing.Point(203, 76); | ||||||
|  |             this.labelVacuumHold1.Name = "labelVacuumHold1"; | ||||||
|  |             this.labelVacuumHold1.OverlapOptimize = true; | ||||||
|  |             this.labelVacuumHold1.PasswordChar = '\0'; | ||||||
|  |             this.labelVacuumHold1.Radius = 3; | ||||||
|  |             this.labelVacuumHold1.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelVacuumHold1.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelVacuumHold1.TabIndex = 104; | ||||||
|  |             this.labelVacuumHold1.Text = "12345.45"; | ||||||
|  |             this.labelVacuumHold1.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumHold1.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelVacuumHold1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelVacuumHold1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelVacuumHold1.Wordwrap = false; | ||||||
|  |             this.labelVacuumHold1.Click += new System.EventHandler(this.labelVacuumHold1_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel24 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel24.BackGround = null; | ||||||
|  |             this.smartLabel24.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel24.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel24.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel24.LineSpacing = 0F; | ||||||
|  |             this.smartLabel24.Location = new System.Drawing.Point(47, 76); | ||||||
|  |             this.smartLabel24.Name = "smartLabel24"; | ||||||
|  |             this.smartLabel24.OverlapOptimize = true; | ||||||
|  |             this.smartLabel24.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel24.Radius = 3; | ||||||
|  |             this.smartLabel24.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel24.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel24.TabIndex = 103; | ||||||
|  |             this.smartLabel24.Text = "Hold Valve1"; | ||||||
|  |             this.smartLabel24.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel24.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel24.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel24.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel24.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelVacuumRelief | ||||||
|  |             //  | ||||||
|  |             this.labelVacuumRelief.BackGround = null; | ||||||
|  |             this.labelVacuumRelief.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelVacuumRelief.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumRelief.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelVacuumRelief.LineSpacing = 0F; | ||||||
|  |             this.labelVacuumRelief.Location = new System.Drawing.Point(203, 40); | ||||||
|  |             this.labelVacuumRelief.Name = "labelVacuumRelief"; | ||||||
|  |             this.labelVacuumRelief.OverlapOptimize = true; | ||||||
|  |             this.labelVacuumRelief.PasswordChar = '\0'; | ||||||
|  |             this.labelVacuumRelief.Radius = 3; | ||||||
|  |             this.labelVacuumRelief.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelVacuumRelief.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelVacuumRelief.TabIndex = 102; | ||||||
|  |             this.labelVacuumRelief.Text = "12345.45"; | ||||||
|  |             this.labelVacuumRelief.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumRelief.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelVacuumRelief.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelVacuumRelief.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelVacuumRelief.Wordwrap = false; | ||||||
|  |             this.labelVacuumRelief.Click += new System.EventHandler(this.labelVacuumRelief_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel22 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel22.BackGround = null; | ||||||
|  |             this.smartLabel22.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel22.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel22.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel22.LineSpacing = 0F; | ||||||
|  |             this.smartLabel22.Location = new System.Drawing.Point(47, 40); | ||||||
|  |             this.smartLabel22.Name = "smartLabel22"; | ||||||
|  |             this.smartLabel22.OverlapOptimize = true; | ||||||
|  |             this.smartLabel22.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel22.Radius = 3; | ||||||
|  |             this.smartLabel22.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel22.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel22.TabIndex = 101; | ||||||
|  |             this.smartLabel22.Text = "Relief Valve"; | ||||||
|  |             this.smartLabel22.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel22.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel22.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel22.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel22.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelVacuumBlowoff | ||||||
|  |             //  | ||||||
|  |             this.labelVacuumBlowoff.BackGround = null; | ||||||
|  |             this.labelVacuumBlowoff.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelVacuumBlowoff.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumBlowoff.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelVacuumBlowoff.LineSpacing = 0F; | ||||||
|  |             this.labelVacuumBlowoff.Location = new System.Drawing.Point(203, 148); | ||||||
|  |             this.labelVacuumBlowoff.Name = "labelVacuumBlowoff"; | ||||||
|  |             this.labelVacuumBlowoff.OverlapOptimize = true; | ||||||
|  |             this.labelVacuumBlowoff.PasswordChar = '\0'; | ||||||
|  |             this.labelVacuumBlowoff.Radius = 3; | ||||||
|  |             this.labelVacuumBlowoff.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelVacuumBlowoff.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelVacuumBlowoff.TabIndex = 108; | ||||||
|  |             this.labelVacuumBlowoff.Text = "12345.45"; | ||||||
|  |             this.labelVacuumBlowoff.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelVacuumBlowoff.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelVacuumBlowoff.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelVacuumBlowoff.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelVacuumBlowoff.Wordwrap = false; | ||||||
|  |             this.labelVacuumBlowoff.Click += new System.EventHandler(this.labelVacuumBlowoff_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel2 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel2.BackGround = null; | ||||||
|  |             this.smartLabel2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel2.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel2.LineSpacing = 0F; | ||||||
|  |             this.smartLabel2.Location = new System.Drawing.Point(47, 148); | ||||||
|  |             this.smartLabel2.Name = "smartLabel2"; | ||||||
|  |             this.smartLabel2.OverlapOptimize = true; | ||||||
|  |             this.smartLabel2.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel2.Radius = 3; | ||||||
|  |             this.smartLabel2.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel2.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel2.TabIndex = 107; | ||||||
|  |             this.smartLabel2.Text = "Blowoff Valve"; | ||||||
|  |             this.smartLabel2.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel2.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel2.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDispHoldDelay | ||||||
|  |             //  | ||||||
|  |             this.labelDispHoldDelay.BackGround = null; | ||||||
|  |             this.labelDispHoldDelay.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDispHoldDelay.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispHoldDelay.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDispHoldDelay.LineSpacing = 0F; | ||||||
|  |             this.labelDispHoldDelay.Location = new System.Drawing.Point(203, 148); | ||||||
|  |             this.labelDispHoldDelay.Name = "labelDispHoldDelay"; | ||||||
|  |             this.labelDispHoldDelay.OverlapOptimize = true; | ||||||
|  |             this.labelDispHoldDelay.PasswordChar = '\0'; | ||||||
|  |             this.labelDispHoldDelay.Radius = 3; | ||||||
|  |             this.labelDispHoldDelay.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDispHoldDelay.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDispHoldDelay.TabIndex = 108; | ||||||
|  |             this.labelDispHoldDelay.Text = "12345.45"; | ||||||
|  |             this.labelDispHoldDelay.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispHoldDelay.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDispHoldDelay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDispHoldDelay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDispHoldDelay.Wordwrap = false; | ||||||
|  |             this.labelDispHoldDelay.Click += new System.EventHandler(this.labelDispHoldDelay_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel3 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel3.BackGround = null; | ||||||
|  |             this.smartLabel3.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel3.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel3.LineSpacing = 0F; | ||||||
|  |             this.smartLabel3.Location = new System.Drawing.Point(47, 148); | ||||||
|  |             this.smartLabel3.Name = "smartLabel3"; | ||||||
|  |             this.smartLabel3.OverlapOptimize = true; | ||||||
|  |             this.smartLabel3.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel3.Radius = 3; | ||||||
|  |             this.smartLabel3.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel3.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel3.TabIndex = 107; | ||||||
|  |             this.smartLabel3.Text = "HOLD_DELAY"; | ||||||
|  |             this.smartLabel3.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel3.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel3.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDispEmptyLevel | ||||||
|  |             //  | ||||||
|  |             this.labelDispEmptyLevel.BackGround = null; | ||||||
|  |             this.labelDispEmptyLevel.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDispEmptyLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispEmptyLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDispEmptyLevel.LineSpacing = 0F; | ||||||
|  |             this.labelDispEmptyLevel.Location = new System.Drawing.Point(203, 112); | ||||||
|  |             this.labelDispEmptyLevel.Name = "labelDispEmptyLevel"; | ||||||
|  |             this.labelDispEmptyLevel.OverlapOptimize = true; | ||||||
|  |             this.labelDispEmptyLevel.PasswordChar = '\0'; | ||||||
|  |             this.labelDispEmptyLevel.Radius = 3; | ||||||
|  |             this.labelDispEmptyLevel.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDispEmptyLevel.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDispEmptyLevel.TabIndex = 106; | ||||||
|  |             this.labelDispEmptyLevel.Text = "12345.45"; | ||||||
|  |             this.labelDispEmptyLevel.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispEmptyLevel.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDispEmptyLevel.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDispEmptyLevel.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDispEmptyLevel.Wordwrap = false; | ||||||
|  |             this.labelDispEmptyLevel.Click += new System.EventHandler(this.labelDispEmptyLevel_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel5 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel5.BackGround = null; | ||||||
|  |             this.smartLabel5.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel5.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel5.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel5.LineSpacing = 0F; | ||||||
|  |             this.smartLabel5.Location = new System.Drawing.Point(47, 112); | ||||||
|  |             this.smartLabel5.Name = "smartLabel5"; | ||||||
|  |             this.smartLabel5.OverlapOptimize = true; | ||||||
|  |             this.smartLabel5.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel5.Radius = 3; | ||||||
|  |             this.smartLabel5.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel5.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel5.TabIndex = 105; | ||||||
|  |             this.smartLabel5.Text = "EMPTY_LEVEL"; | ||||||
|  |             this.smartLabel5.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel5.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel5.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDispMinLevel | ||||||
|  |             //  | ||||||
|  |             this.labelDispMinLevel.BackGround = null; | ||||||
|  |             this.labelDispMinLevel.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDispMinLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispMinLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDispMinLevel.LineSpacing = 0F; | ||||||
|  |             this.labelDispMinLevel.Location = new System.Drawing.Point(203, 76); | ||||||
|  |             this.labelDispMinLevel.Name = "labelDispMinLevel"; | ||||||
|  |             this.labelDispMinLevel.OverlapOptimize = true; | ||||||
|  |             this.labelDispMinLevel.PasswordChar = '\0'; | ||||||
|  |             this.labelDispMinLevel.Radius = 3; | ||||||
|  |             this.labelDispMinLevel.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDispMinLevel.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDispMinLevel.TabIndex = 104; | ||||||
|  |             this.labelDispMinLevel.Text = "12345.45"; | ||||||
|  |             this.labelDispMinLevel.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispMinLevel.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDispMinLevel.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDispMinLevel.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDispMinLevel.Wordwrap = false; | ||||||
|  |             this.labelDispMinLevel.Click += new System.EventHandler(this.labelDispMinLevel_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel7 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel7.BackGround = null; | ||||||
|  |             this.smartLabel7.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel7.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel7.LineSpacing = 0F; | ||||||
|  |             this.smartLabel7.Location = new System.Drawing.Point(47, 76); | ||||||
|  |             this.smartLabel7.Name = "smartLabel7"; | ||||||
|  |             this.smartLabel7.OverlapOptimize = true; | ||||||
|  |             this.smartLabel7.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel7.Radius = 3; | ||||||
|  |             this.smartLabel7.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel7.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel7.TabIndex = 103; | ||||||
|  |             this.smartLabel7.Text = "MIN_LEVEL"; | ||||||
|  |             this.smartLabel7.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel7.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel7.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDispStdLevel | ||||||
|  |             //  | ||||||
|  |             this.labelDispStdLevel.BackGround = null; | ||||||
|  |             this.labelDispStdLevel.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDispStdLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispStdLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDispStdLevel.LineSpacing = 0F; | ||||||
|  |             this.labelDispStdLevel.Location = new System.Drawing.Point(203, 40); | ||||||
|  |             this.labelDispStdLevel.Name = "labelDispStdLevel"; | ||||||
|  |             this.labelDispStdLevel.OverlapOptimize = true; | ||||||
|  |             this.labelDispStdLevel.PasswordChar = '\0'; | ||||||
|  |             this.labelDispStdLevel.Radius = 3; | ||||||
|  |             this.labelDispStdLevel.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDispStdLevel.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDispStdLevel.TabIndex = 102; | ||||||
|  |             this.labelDispStdLevel.Text = "12345.45"; | ||||||
|  |             this.labelDispStdLevel.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDispStdLevel.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDispStdLevel.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDispStdLevel.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDispStdLevel.Wordwrap = false; | ||||||
|  |             this.labelDispStdLevel.Click += new System.EventHandler(this.labelDispStdLevel_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel9 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel9.BackGround = null; | ||||||
|  |             this.smartLabel9.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel9.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel9.LineSpacing = 0F; | ||||||
|  |             this.smartLabel9.Location = new System.Drawing.Point(47, 40); | ||||||
|  |             this.smartLabel9.Name = "smartLabel9"; | ||||||
|  |             this.smartLabel9.OverlapOptimize = true; | ||||||
|  |             this.smartLabel9.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel9.Radius = 3; | ||||||
|  |             this.smartLabel9.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel9.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel9.TabIndex = 101; | ||||||
|  |             this.smartLabel9.Text = "STD_LEVEL"; | ||||||
|  |             this.smartLabel9.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel9.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel9.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartGroupBox4 | ||||||
|  |             //  | ||||||
|  |             this.smartGroupBox4.BackGround = null; | ||||||
|  |             this.smartGroupBox4.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartGroupBox4.BackImage = null; | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.labelDiffHoldDelay); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.smartLabel4); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.labelDiffLrMean); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.smartLabel8); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.labelDiffLrTotal); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.smartLabel11); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.labelDiffLrSecond); | ||||||
|  |             this.smartGroupBox4.Controls.Add(this.smartLabel13); | ||||||
|  |             this.smartGroupBox4.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|  |             this.smartGroupBox4.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|  |             this.smartGroupBox4.FrameLineThickness = 2; | ||||||
|  |             this.smartGroupBox4.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; | ||||||
|  |             this.smartGroupBox4.HeaderHeightOffset = 12; | ||||||
|  |             this.smartGroupBox4.Location = new System.Drawing.Point(474, 231); | ||||||
|  |             this.smartGroupBox4.Name = "smartGroupBox4"; | ||||||
|  |             this.smartGroupBox4.RoundRadius = 5; | ||||||
|  |             this.smartGroupBox4.Size = new System.Drawing.Size(390, 198); | ||||||
|  |             this.smartGroupBox4.TabIndex = 114; | ||||||
|  |             this.smartGroupBox4.Text = "차압센서"; | ||||||
|  |             this.smartGroupBox4.TextColor = System.Drawing.Color.White; | ||||||
|  |             //  | ||||||
|  |             // labelDiffHoldDelay | ||||||
|  |             //  | ||||||
|  |             this.labelDiffHoldDelay.BackGround = null; | ||||||
|  |             this.labelDiffHoldDelay.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDiffHoldDelay.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffHoldDelay.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDiffHoldDelay.LineSpacing = 0F; | ||||||
|  |             this.labelDiffHoldDelay.Location = new System.Drawing.Point(203, 148); | ||||||
|  |             this.labelDiffHoldDelay.Name = "labelDiffHoldDelay"; | ||||||
|  |             this.labelDiffHoldDelay.OverlapOptimize = true; | ||||||
|  |             this.labelDiffHoldDelay.PasswordChar = '\0'; | ||||||
|  |             this.labelDiffHoldDelay.Radius = 3; | ||||||
|  |             this.labelDiffHoldDelay.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDiffHoldDelay.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDiffHoldDelay.TabIndex = 108; | ||||||
|  |             this.labelDiffHoldDelay.Text = "12345.45"; | ||||||
|  |             this.labelDiffHoldDelay.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffHoldDelay.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDiffHoldDelay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDiffHoldDelay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDiffHoldDelay.Wordwrap = false; | ||||||
|  |             this.labelDiffHoldDelay.Click += new System.EventHandler(this.labelDiffHoldDelay_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel4 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel4.BackGround = null; | ||||||
|  |             this.smartLabel4.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel4.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel4.LineSpacing = 0F; | ||||||
|  |             this.smartLabel4.Location = new System.Drawing.Point(47, 148); | ||||||
|  |             this.smartLabel4.Name = "smartLabel4"; | ||||||
|  |             this.smartLabel4.OverlapOptimize = true; | ||||||
|  |             this.smartLabel4.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel4.Radius = 3; | ||||||
|  |             this.smartLabel4.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel4.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel4.TabIndex = 107; | ||||||
|  |             this.smartLabel4.Text = "HOLD_DELAY"; | ||||||
|  |             this.smartLabel4.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel4.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel4.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDiffLrMean | ||||||
|  |             //  | ||||||
|  |             this.labelDiffLrMean.BackGround = null; | ||||||
|  |             this.labelDiffLrMean.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDiffLrMean.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffLrMean.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDiffLrMean.LineSpacing = 0F; | ||||||
|  |             this.labelDiffLrMean.Location = new System.Drawing.Point(203, 112); | ||||||
|  |             this.labelDiffLrMean.Name = "labelDiffLrMean"; | ||||||
|  |             this.labelDiffLrMean.OverlapOptimize = true; | ||||||
|  |             this.labelDiffLrMean.PasswordChar = '\0'; | ||||||
|  |             this.labelDiffLrMean.Radius = 3; | ||||||
|  |             this.labelDiffLrMean.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDiffLrMean.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDiffLrMean.TabIndex = 106; | ||||||
|  |             this.labelDiffLrMean.Text = "12345.45"; | ||||||
|  |             this.labelDiffLrMean.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffLrMean.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDiffLrMean.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDiffLrMean.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDiffLrMean.Wordwrap = false; | ||||||
|  |             this.labelDiffLrMean.Click += new System.EventHandler(this.labelDiffLrMean_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel8 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel8.BackGround = null; | ||||||
|  |             this.smartLabel8.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel8.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel8.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel8.LineSpacing = 0F; | ||||||
|  |             this.smartLabel8.Location = new System.Drawing.Point(47, 112); | ||||||
|  |             this.smartLabel8.Name = "smartLabel8"; | ||||||
|  |             this.smartLabel8.OverlapOptimize = true; | ||||||
|  |             this.smartLabel8.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel8.Radius = 3; | ||||||
|  |             this.smartLabel8.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel8.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel8.TabIndex = 105; | ||||||
|  |             this.smartLabel8.Text = "LR_MEAN"; | ||||||
|  |             this.smartLabel8.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel8.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel8.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDiffLrTotal | ||||||
|  |             //  | ||||||
|  |             this.labelDiffLrTotal.BackGround = null; | ||||||
|  |             this.labelDiffLrTotal.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDiffLrTotal.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffLrTotal.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDiffLrTotal.LineSpacing = 0F; | ||||||
|  |             this.labelDiffLrTotal.Location = new System.Drawing.Point(203, 76); | ||||||
|  |             this.labelDiffLrTotal.Name = "labelDiffLrTotal"; | ||||||
|  |             this.labelDiffLrTotal.OverlapOptimize = true; | ||||||
|  |             this.labelDiffLrTotal.PasswordChar = '\0'; | ||||||
|  |             this.labelDiffLrTotal.Radius = 3; | ||||||
|  |             this.labelDiffLrTotal.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDiffLrTotal.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDiffLrTotal.TabIndex = 104; | ||||||
|  |             this.labelDiffLrTotal.Text = "12345.45"; | ||||||
|  |             this.labelDiffLrTotal.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffLrTotal.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDiffLrTotal.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDiffLrTotal.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDiffLrTotal.Wordwrap = false; | ||||||
|  |             this.labelDiffLrTotal.Click += new System.EventHandler(this.labelDiffLrTotal_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel11 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel11.BackGround = null; | ||||||
|  |             this.smartLabel11.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel11.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel11.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel11.LineSpacing = 0F; | ||||||
|  |             this.smartLabel11.Location = new System.Drawing.Point(47, 76); | ||||||
|  |             this.smartLabel11.Name = "smartLabel11"; | ||||||
|  |             this.smartLabel11.OverlapOptimize = true; | ||||||
|  |             this.smartLabel11.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel11.Radius = 3; | ||||||
|  |             this.smartLabel11.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel11.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel11.TabIndex = 103; | ||||||
|  |             this.smartLabel11.Text = "LR_TOTAL"; | ||||||
|  |             this.smartLabel11.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel11.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel11.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel11.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel11.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelDiffLrSecond | ||||||
|  |             //  | ||||||
|  |             this.labelDiffLrSecond.BackGround = null; | ||||||
|  |             this.labelDiffLrSecond.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelDiffLrSecond.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffLrSecond.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelDiffLrSecond.LineSpacing = 0F; | ||||||
|  |             this.labelDiffLrSecond.Location = new System.Drawing.Point(203, 40); | ||||||
|  |             this.labelDiffLrSecond.Name = "labelDiffLrSecond"; | ||||||
|  |             this.labelDiffLrSecond.OverlapOptimize = true; | ||||||
|  |             this.labelDiffLrSecond.PasswordChar = '\0'; | ||||||
|  |             this.labelDiffLrSecond.Radius = 3; | ||||||
|  |             this.labelDiffLrSecond.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelDiffLrSecond.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelDiffLrSecond.TabIndex = 102; | ||||||
|  |             this.labelDiffLrSecond.Text = "12345.45"; | ||||||
|  |             this.labelDiffLrSecond.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelDiffLrSecond.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelDiffLrSecond.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelDiffLrSecond.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelDiffLrSecond.Wordwrap = false; | ||||||
|  |             this.labelDiffLrSecond.Click += new System.EventHandler(this.labelDiffLrSecond_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel13 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel13.BackGround = null; | ||||||
|  |             this.smartLabel13.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel13.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel13.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel13.LineSpacing = 0F; | ||||||
|  |             this.smartLabel13.Location = new System.Drawing.Point(47, 40); | ||||||
|  |             this.smartLabel13.Name = "smartLabel13"; | ||||||
|  |             this.smartLabel13.OverlapOptimize = true; | ||||||
|  |             this.smartLabel13.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel13.Radius = 3; | ||||||
|  |             this.smartLabel13.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel13.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel13.TabIndex = 101; | ||||||
|  |             this.smartLabel13.Text = "LR_SECOND"; | ||||||
|  |             this.smartLabel13.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel13.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel13.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel13.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel13.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelPressureLevel | ||||||
|  |             //  | ||||||
|  |             this.labelPressureLevel.BackGround = null; | ||||||
|  |             this.labelPressureLevel.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelPressureLevel.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelPressureLevel.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelPressureLevel.LineSpacing = 0F; | ||||||
|  |             this.labelPressureLevel.Location = new System.Drawing.Point(271, 123); | ||||||
|  |             this.labelPressureLevel.Name = "labelPressureLevel"; | ||||||
|  |             this.labelPressureLevel.OverlapOptimize = true; | ||||||
|  |             this.labelPressureLevel.PasswordChar = '\0'; | ||||||
|  |             this.labelPressureLevel.Radius = 3; | ||||||
|  |             this.labelPressureLevel.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelPressureLevel.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelPressureLevel.TabIndex = 104; | ||||||
|  |             this.labelPressureLevel.Text = "12345.45"; | ||||||
|  |             this.labelPressureLevel.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelPressureLevel.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelPressureLevel.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelPressureLevel.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelPressureLevel.Wordwrap = false; | ||||||
|  |             this.labelPressureLevel.Click += new System.EventHandler(this.labelPressureLevel_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel15 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel15.BackGround = null; | ||||||
|  |             this.smartLabel15.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel15.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel15.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel15.LineSpacing = 0F; | ||||||
|  |             this.smartLabel15.Location = new System.Drawing.Point(115, 123); | ||||||
|  |             this.smartLabel15.Name = "smartLabel15"; | ||||||
|  |             this.smartLabel15.OverlapOptimize = true; | ||||||
|  |             this.smartLabel15.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel15.Radius = 3; | ||||||
|  |             this.smartLabel15.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel15.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel15.TabIndex = 103; | ||||||
|  |             this.smartLabel15.Text = "Pressure Level"; | ||||||
|  |             this.smartLabel15.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel15.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel15.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel15.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel15.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelNumber | ||||||
|  |             //  | ||||||
|  |             this.labelNumber.BackGround = null; | ||||||
|  |             this.labelNumber.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.labelNumber.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelNumber.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle; | ||||||
|  |             this.labelNumber.LineSpacing = 0F; | ||||||
|  |             this.labelNumber.Location = new System.Drawing.Point(271, 74); | ||||||
|  |             this.labelNumber.Name = "labelNumber"; | ||||||
|  |             this.labelNumber.OverlapOptimize = true; | ||||||
|  |             this.labelNumber.PasswordChar = '\0'; | ||||||
|  |             this.labelNumber.Radius = 3; | ||||||
|  |             this.labelNumber.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.labelNumber.Size = new System.Drawing.Size(100, 30); | ||||||
|  |             this.labelNumber.TabIndex = 102; | ||||||
|  |             this.labelNumber.Text = "12345.45"; | ||||||
|  |             this.labelNumber.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.labelNumber.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.labelNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.labelNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelNumber.Wordwrap = false; | ||||||
|  |             this.labelNumber.Click += new System.EventHandler(this.labelNumber_Click); | ||||||
|  |             //  | ||||||
|  |             // smartLabel17 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel17.BackGround = null; | ||||||
|  |             this.smartLabel17.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartLabel17.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel17.BorderStyle = SmartX.SmartLabel.BorderStyles.None; | ||||||
|  |             this.smartLabel17.LineSpacing = 0F; | ||||||
|  |             this.smartLabel17.Location = new System.Drawing.Point(115, 74); | ||||||
|  |             this.smartLabel17.Name = "smartLabel17"; | ||||||
|  |             this.smartLabel17.OverlapOptimize = true; | ||||||
|  |             this.smartLabel17.PasswordChar = '\0'; | ||||||
|  |             this.smartLabel17.Radius = 3; | ||||||
|  |             this.smartLabel17.RoundRectFillColor = System.Drawing.Color.LightBlue; | ||||||
|  |             this.smartLabel17.Size = new System.Drawing.Size(150, 30); | ||||||
|  |             this.smartLabel17.TabIndex = 101; | ||||||
|  |             this.smartLabel17.Text = "NUMBER"; | ||||||
|  |             this.smartLabel17.TextColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82))))); | ||||||
|  |             this.smartLabel17.TextColorDisable = System.Drawing.Color.Gray; | ||||||
|  |             this.smartLabel17.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; | ||||||
|  |             this.smartLabel17.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel17.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartGroupBox2 | ||||||
|  |             //  | ||||||
|  |             this.smartGroupBox2.BackGround = null; | ||||||
|  |             this.smartGroupBox2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|  |             this.smartGroupBox2.BackImage = null; | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.labelDispHoldDelay); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.smartLabel3); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.labelDispEmptyLevel); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.smartLabel5); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.labelDispMinLevel); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.smartLabel7); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.labelDispStdLevel); | ||||||
|  |             this.smartGroupBox2.Controls.Add(this.smartLabel9); | ||||||
|  |             this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|  |             this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(58)))), ((int)(((byte)(110)))), ((int)(((byte)(165))))); | ||||||
|  |             this.smartGroupBox2.FrameLineThickness = 2; | ||||||
|  |             this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar; | ||||||
|  |             this.smartGroupBox2.HeaderHeightOffset = 12; | ||||||
|  |             this.smartGroupBox2.Location = new System.Drawing.Point(68, 231); | ||||||
|  |             this.smartGroupBox2.Name = "smartGroupBox2"; | ||||||
|  |             this.smartGroupBox2.RoundRadius = 5; | ||||||
|  |             this.smartGroupBox2.Size = new System.Drawing.Size(390, 198); | ||||||
|  |             this.smartGroupBox2.TabIndex = 113; | ||||||
|  |             this.smartGroupBox2.Text = "변위센서"; | ||||||
|  |             this.smartGroupBox2.TextColor = System.Drawing.Color.White; | ||||||
|  |             //  | ||||||
|             // ControlMenuRecipeSetting |             // ControlMenuRecipeSetting | ||||||
|             //  |             //  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||||
|  | @ -56,6 +806,10 @@ | ||||||
|             this.Controls.Add(this.smartGroupBox1); |             this.Controls.Add(this.smartGroupBox1); | ||||||
|             this.Name = "ControlMenuRecipeSetting"; |             this.Name = "ControlMenuRecipeSetting"; | ||||||
|             this.Size = new System.Drawing.Size(909, 664); |             this.Size = new System.Drawing.Size(909, 664); | ||||||
|  |             this.smartGroupBox1.ResumeLayout(false); | ||||||
|  |             this.smartGroupBox3.ResumeLayout(false); | ||||||
|  |             this.smartGroupBox4.ResumeLayout(false); | ||||||
|  |             this.smartGroupBox2.ResumeLayout(false); | ||||||
|             this.ResumeLayout(false); |             this.ResumeLayout(false); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|  | @ -63,5 +817,36 @@ | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         private SmartX.SmartGroupBox smartGroupBox1; |         private SmartX.SmartGroupBox smartGroupBox1; | ||||||
|  |         private SmartX.SmartGroupBox smartGroupBox3; | ||||||
|  |         private SmartX.SmartLabel labelVacuumBlowoff; | ||||||
|  |         private SmartX.SmartLabel smartLabel2; | ||||||
|  |         private SmartX.SmartLabel labelVacuumHold2; | ||||||
|  |         private SmartX.SmartLabel smartLabel26; | ||||||
|  |         private SmartX.SmartLabel labelVacuumHold1; | ||||||
|  |         private SmartX.SmartLabel smartLabel24; | ||||||
|  |         private SmartX.SmartLabel labelVacuumRelief; | ||||||
|  |         private SmartX.SmartLabel smartLabel22; | ||||||
|  |         private SmartX.SmartLabel labelDispHoldDelay; | ||||||
|  |         private SmartX.SmartLabel smartLabel3; | ||||||
|  |         private SmartX.SmartLabel labelDispEmptyLevel; | ||||||
|  |         private SmartX.SmartLabel smartLabel5; | ||||||
|  |         private SmartX.SmartLabel labelDispMinLevel; | ||||||
|  |         private SmartX.SmartLabel smartLabel7; | ||||||
|  |         private SmartX.SmartLabel labelDispStdLevel; | ||||||
|  |         private SmartX.SmartLabel smartLabel9; | ||||||
|  |         private SmartX.SmartGroupBox smartGroupBox4; | ||||||
|  |         private SmartX.SmartLabel labelDiffHoldDelay; | ||||||
|  |         private SmartX.SmartLabel smartLabel4; | ||||||
|  |         private SmartX.SmartLabel labelDiffLrMean; | ||||||
|  |         private SmartX.SmartLabel smartLabel8; | ||||||
|  |         private SmartX.SmartLabel labelDiffLrTotal; | ||||||
|  |         private SmartX.SmartLabel smartLabel11; | ||||||
|  |         private SmartX.SmartLabel labelDiffLrSecond; | ||||||
|  |         private SmartX.SmartLabel smartLabel13; | ||||||
|  |         private SmartX.SmartLabel labelPressureLevel; | ||||||
|  |         private SmartX.SmartLabel smartLabel15; | ||||||
|  |         private SmartX.SmartLabel labelNumber; | ||||||
|  |         private SmartX.SmartLabel smartLabel17; | ||||||
|  |         private SmartX.SmartGroupBox smartGroupBox2; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -8,6 +8,8 @@ using System.Text; | ||||||
| using System.Windows.Forms; | using System.Windows.Forms; | ||||||
| 
 | 
 | ||||||
| using INT_PT002.Forms; | using INT_PT002.Forms; | ||||||
|  | using INT_PT002.DataStore; | ||||||
|  | using INT_PT002.DialogForms; | ||||||
| 
 | 
 | ||||||
| namespace INT_PT002.Controls | namespace INT_PT002.Controls | ||||||
| { | { | ||||||
|  | @ -15,6 +17,7 @@ namespace INT_PT002.Controls | ||||||
|     { |     { | ||||||
|         #region Field |         #region Field | ||||||
|         private FormMenu m_ParentForm; |         private FormMenu m_ParentForm; | ||||||
|  |         private Recipe SelectedRecipe; | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region Constructor |         #region Constructor | ||||||
|  | @ -39,16 +42,297 @@ namespace INT_PT002.Controls | ||||||
|         private void Initialize() |         private void Initialize() | ||||||
|         { |         { | ||||||
|             this.smartGroupBox1.Text = "Recipe > Setting"; |             this.smartGroupBox1.Text = "Recipe > Setting"; | ||||||
|  |             this.SelectedRecipe = new Recipe(); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         private void UpdateDisplayContnrolData(Recipe item) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             // Number | ||||||
|  |             value = item.NUMBER.ToString(); | ||||||
|  |             if (this.labelNumber.Text != value) | ||||||
|  |                 this.labelNumber.Text = value; | ||||||
|  |             // Pressure Level | ||||||
|  |             value = item.VACUUM_GUAGE_LEVEL; | ||||||
|  |             if (this.labelPressureLevel.Text != value) | ||||||
|  |                 this.labelPressureLevel.Text = value; | ||||||
|  | 
 | ||||||
|  |             // Displacement Sensor | ||||||
|  |             // STD_Level | ||||||
|  |             value = item.DISP_JUDG_STD_LEVEL; | ||||||
|  |             if (this.labelDispStdLevel.Text != value) | ||||||
|  |                 this.labelDispStdLevel.Text = value; | ||||||
|  |             // Min_Level | ||||||
|  |             value = item.DISP_JUDG_MIN_LEVEL; | ||||||
|  |             if (this.labelDispMinLevel.Text != value) | ||||||
|  |                 this.labelDispMinLevel.Text = value; | ||||||
|  |             // Empty_Level | ||||||
|  |             value = item.DISP_JUDG_EMPTY_LEVEL; | ||||||
|  |             if (this.labelDispEmptyLevel.Text != value) | ||||||
|  |                 this.labelDispEmptyLevel.Text = value; | ||||||
|  |             // Hold_Delay | ||||||
|  |             value = item.DISP_HOLD_DELAY_MSEC.ToString(); | ||||||
|  |             if (this.labelDispHoldDelay.Text != value) | ||||||
|  |                 this.labelDispHoldDelay.Text = value; | ||||||
|  | 
 | ||||||
|  |             // Differential Pressure Sensor | ||||||
|  |             // LR_Second | ||||||
|  |             value = item.DIFF_LR_SECOND; | ||||||
|  |             if (this.labelDiffLrSecond.Text != value) | ||||||
|  |                 this.labelDiffLrSecond.Text = value; | ||||||
|  |             // LR_Total | ||||||
|  |             value = item.DIFF_LR_TOTAL; | ||||||
|  |             if (this.labelDiffLrTotal.Text != value) | ||||||
|  |                 this.labelDiffLrTotal.Text = value; | ||||||
|  |             // LR_Mean | ||||||
|  |             value = item.DIFF_LR_MEAN; | ||||||
|  |             if (this.labelDiffLrMean.Text != value) | ||||||
|  |                 this.labelDiffLrMean.Text = value; | ||||||
|  |             // Hold_Delay | ||||||
|  |             value = item.DIFF_HOLD_DELAY_MSEC.ToString(); | ||||||
|  |             if (this.labelDiffHoldDelay.Text != value) | ||||||
|  |                 this.labelDiffHoldDelay.Text = value; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         public void UpdateDisplayRecipeData(Recipe item) | ||||||
|  |         { | ||||||
|  |             this.SelectedRecipe.NUMBER = item.NUMBER; | ||||||
|  |             this.SelectedRecipe.NAME = item.NAME; | ||||||
|  |             this.SelectedRecipe.LOT = item.LOT; | ||||||
|  | 
 | ||||||
|  |             this.SelectedRecipe.DISP_JUDG_STD_LEVEL = item.DISP_JUDG_STD_LEVEL; | ||||||
|  |             this.SelectedRecipe.DISP_JUDG_MIN_LEVEL = item.DISP_JUDG_MIN_LEVEL; | ||||||
|  |             this.SelectedRecipe.DISP_JUDG_EMPTY_LEVEL = item.DISP_JUDG_EMPTY_LEVEL; | ||||||
|  |             this.SelectedRecipe.DISP_HOLD_DELAY_MSEC = item.DISP_HOLD_DELAY_MSEC; | ||||||
|  | 
 | ||||||
|  |             this.SelectedRecipe.DIFF_LR_SECOND = item.DIFF_LR_SECOND; | ||||||
|  |             this.SelectedRecipe.DIFF_LR_TOTAL = item.DIFF_LR_TOTAL; | ||||||
|  |             this.SelectedRecipe.DIFF_LR_MEAN = item.DIFF_LR_MEAN; | ||||||
|  |             this.SelectedRecipe.DIFF_HOLD_DELAY_MSEC = item.DIFF_HOLD_DELAY_MSEC; | ||||||
|  | 
 | ||||||
|  |             this.SelectedRecipe.VACUUM_RELIEF = item.VACUUM_RELIEF; | ||||||
|  |             this.SelectedRecipe.VACUUM_HOLD1 = item.VACUUM_HOLD1; | ||||||
|  |             this.SelectedRecipe.VACUUM_HOLD2 = item.VACUUM_HOLD2; | ||||||
|  |             this.SelectedRecipe.VACUUM_BLOWOFF = item.VACUUM_BLOWOFF; | ||||||
|  |             this.SelectedRecipe.VACUUM_GUAGE_LEVEL = item.VACUUM_GUAGE_LEVEL; | ||||||
|  | 
 | ||||||
|  |             this.UpdateDisplayContnrolData(this.SelectedRecipe); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public void DisplayRefresh() |         public void DisplayRefresh() | ||||||
|         { |         { | ||||||
| 
 |             this.UpdateDisplayRecipeData(this.ParentForm.ParentForm.CurrentRecipe); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region Event Handler |         #region Event Handler | ||||||
|  |         private void labelNumber_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
| 
 | 
 | ||||||
|  |         } | ||||||
|  |         private void labelPressureLevel_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  | 
 | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         // 밸브 | ||||||
|  |         private void labelVacuumRelief_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel22.Text, this.labelVacuumRelief.Text, 4, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelVacuumRelief.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.VACUUM_RELIEF = myKeypad.IntValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5504_VacuumRelief, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelVacuumHold1_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel24.Text, this.labelVacuumHold1.Text, 4, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelVacuumHold1.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.VACUUM_HOLD1 = myKeypad.IntValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5505_VacuumHold1, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelVacuumHold2_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel26.Text, this.labelVacuumHold2.Text, 4, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelVacuumHold2.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.VACUUM_HOLD2 = myKeypad.IntValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5506_VacuumHold2, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelVacuumBlowoff_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel2.Text, this.labelVacuumBlowoff.Text, 4, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelVacuumBlowoff.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.VACUUM_BLOWOFF = myKeypad.IntValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5507_VacuumBlowoff, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         // 변위센서 | ||||||
|  |         private void labelDispStdLevel_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel9.Text, this.labelDispStdLevel.Text, 6, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDispStdLevel.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DISP_JUDG_STD_LEVEL = myKeypad.StringValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5509_DispStdLevel, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelDispMinLevel_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel7.Text, this.labelDispMinLevel.Text, 6, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDispMinLevel.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DISP_JUDG_MIN_LEVEL = myKeypad.StringValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5510_DispMinLevel, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelDispEmptyLevel_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel5.Text, this.labelDispEmptyLevel.Text, 6, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDispEmptyLevel.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DISP_JUDG_EMPTY_LEVEL = myKeypad.StringValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits6(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5511_DispEmptyLevel, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelDispHoldDelay_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel3.Text, this.labelDispHoldDelay.Text, 4, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDispHoldDelay.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DISP_HOLD_DELAY_MSEC = myKeypad.IntValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5512_DispHoldDelay, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         // 차압센서 | ||||||
|  |         private void labelDiffLrSecond_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel13.Text, this.labelDiffLrSecond.Text, 8, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDiffLrSecond.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DIFF_LR_SECOND = myKeypad.StringValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5513_DiffLrSecond, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelDiffLrTotal_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel11.Text, this.labelDiffLrTotal.Text, 8, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDiffLrTotal.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DIFF_LR_TOTAL = myKeypad.StringValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5514_DiffLrTotal, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelDiffLrMean_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel8.Text, this.labelDiffLrMean.Text, 8, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDiffLrMean.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DIFF_LR_MEAN = myKeypad.StringValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits8(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5515_DiffLrMean, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         private void labelDiffHoldDelay_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  | 
 | ||||||
|  |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel4.Text, this.labelDiffHoldDelay.Text, 4, 0, false); | ||||||
|  | 
 | ||||||
|  |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|  |             { | ||||||
|  |                 this.labelDiffHoldDelay.Text = myKeypad.StringValue; | ||||||
|  |                 this.SelectedRecipe.DIFF_HOLD_DELAY_MSEC = myKeypad.IntValue; | ||||||
|  |                 this.ParentForm.ParentForm.SaveRecipeFile(this.SelectedRecipe, this.SelectedRecipe.NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                 value = Helper.StringBlankFillDigits4(myKeypad.StringValue); | ||||||
|  |                 this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5516_DiffHoldDelay, value); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         #endregion |         #endregion | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -70,15 +70,38 @@ namespace INT_PT002.DataStore | ||||||
|         // 메인보드 버전 읽기 |         // 메인보드 버전 읽기 | ||||||
|         public static readonly string _1502_ProgramVersion = "1502"; |         public static readonly string _1502_ProgramVersion = "1502"; | ||||||
| 
 | 
 | ||||||
|  |         // 품번 | ||||||
|  |         public static readonly string _2001_ProductNumber = "2001"; | ||||||
|  | 
 | ||||||
|         // 상한 설정값 |         // 상한 설정값 | ||||||
|         public static readonly string _2301_OverRange = "2301"; |         public static readonly string _2301_OverRange = "2301"; | ||||||
| 
 | 
 | ||||||
|         // 진공시간 |         // 진공시간 | ||||||
|         public static readonly string _5504_VacuumStartTime = "5504"; |         public static readonly string _5504_VacuumRelief = "5504"; | ||||||
|         // 진공유지시간 |         // 진공유지시간1 | ||||||
|         public static readonly string _5505_VacuumHoldTime = "5505"; |         public static readonly string _5505_VacuumHold1 = "5505"; | ||||||
|  |         // 진공유지시간2 | ||||||
|  |         public static readonly string _5506_VacuumHold2 = "5506"; | ||||||
|         // 진공파기시간 |         // 진공파기시간 | ||||||
|         public static readonly string _5506_VacuumBreakTime = "5506"; |         public static readonly string _5507_VacuumBlowoff = "5507"; | ||||||
|  |         // 동작 지연시간 | ||||||
|  |         public static readonly string _5508_CuttingWait = "5508"; | ||||||
|  |         // 변위센서 - std level | ||||||
|  |         public static readonly string _5509_DispStdLevel = "5509"; | ||||||
|  |         // 변위센서 - min level | ||||||
|  |         public static readonly string _5510_DispMinLevel = "5510"; | ||||||
|  |         // 변위센서 - empty level | ||||||
|  |         public static readonly string _5511_DispEmptyLevel = "5511"; | ||||||
|  |         // 변위센서 - delay | ||||||
|  |         public static readonly string _5512_DispHoldDelay = "5512"; | ||||||
|  |         // 차압센서 - lr second | ||||||
|  |         public static readonly string _5513_DiffLrSecond = "5513"; | ||||||
|  |         // 차압센서 - lr total | ||||||
|  |         public static readonly string _5514_DiffLrTotal = "5514"; | ||||||
|  |         // 차압센서 - lr mean | ||||||
|  |         public static readonly string _5515_DiffLrMean = "5515"; | ||||||
|  |         // 차압센서 - delay | ||||||
|  |         public static readonly string _5516_DiffHoldDelay = "5516"; | ||||||
| 
 | 
 | ||||||
|         // 통신,IO설정 - INPUT ALL |         // 통신,IO설정 - INPUT ALL | ||||||
|         public static readonly string _7500_InputAll = "7500"; |         public static readonly string _7500_InputAll = "7500"; | ||||||
|  | @ -115,7 +138,9 @@ namespace INT_PT002.DataStore | ||||||
|         // 통신,IO설정 = OUTPUT16 |         // 통신,IO설정 = OUTPUT16 | ||||||
|         public static readonly string _7716_Output16 = "7716"; |         public static readonly string _7716_Output16 = "7716"; | ||||||
| 
 | 
 | ||||||
|         // 파라미터 모두 쓰기  |         // 시스템 파라미터 모두 쓰기  | ||||||
|         public static readonly string _9039_ParameterAll = "9039"; |         public static readonly string _9039_ParameterAll = "9039"; | ||||||
|  |         // Recipe 파라미터 모두 쓰기 | ||||||
|  |         public static readonly string _9043_RecipeParameter = "9043"; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -63,7 +63,7 @@ namespace INT_PT002.DataStore | ||||||
|             _4_Update, |             _4_Update, | ||||||
|         }; |         }; | ||||||
| 
 | 
 | ||||||
|         public enum E_ProgressStatus |         public enum E_ProcessStatus | ||||||
|         { |         { | ||||||
|             None = 0, |             None = 0, | ||||||
|             Initial, |             Initial, | ||||||
|  |  | ||||||
|  | @ -15,7 +15,6 @@ namespace INT_PT002.DataStore | ||||||
|         private string m_MData; |         private string m_MData; | ||||||
|         private string m_MDataDiff; |         private string m_MDataDiff; | ||||||
|         private string m_STD; |         private string m_STD; | ||||||
|          |  | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region Constructor |         #region Constructor | ||||||
|  |  | ||||||
|  | @ -9,9 +9,9 @@ namespace INT_PT002.DataStore | ||||||
|     public class LeakData |     public class LeakData | ||||||
|     { |     { | ||||||
|         #region Field |         #region Field | ||||||
|         private Define.E_ProgressStatus m_ProgressStatus; |         private Define.E_ProcessStatus m_ProcessStatus; | ||||||
|         private Define.E_JudgmentStatus m_JudgmentStatus; |  | ||||||
| 
 | 
 | ||||||
|  |         private Collection<Define.E_JudgmentStatus> m_CollJudgment; | ||||||
|         private Collection<DispData> m_CollDispData; |         private Collection<DispData> m_CollDispData; | ||||||
|         private Collection<DiffData> m_CollDiffData; |         private Collection<DiffData> m_CollDiffData; | ||||||
|          |          | ||||||
|  | @ -25,22 +25,26 @@ namespace INT_PT002.DataStore | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region Property |         #region Property | ||||||
|         public Define.E_ProgressStatus ProgressStatus |         public Define.E_ProcessStatus ProcessStatus | ||||||
|         { |         { | ||||||
|             get { return this.m_ProgressStatus; } |             get { return this.m_ProcessStatus; } | ||||||
|             set { this.m_ProgressStatus = value; } |             set { this.m_ProcessStatus = value; } | ||||||
|         } |  | ||||||
|         public Define.E_JudgmentStatus JudgmentStatus |  | ||||||
|         { |  | ||||||
|             get { return this.m_JudgmentStatus; } |  | ||||||
|             set { this.m_JudgmentStatus = value; } |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         public Collection<Define.E_JudgmentStatus> CollJudgment | ||||||
|  |         { | ||||||
|  |             get { return this.m_CollJudgment; } | ||||||
|  |             set { this.m_CollJudgment = value; } | ||||||
|  |         } | ||||||
|  |         // 변위센서 데이터 | ||||||
|         public Collection<DispData> CollDispData |         public Collection<DispData> CollDispData | ||||||
|         { |         { | ||||||
|             get { return this.m_CollDispData; } |             get { return this.m_CollDispData; } | ||||||
|             set { this.m_CollDispData = value; } |             set { this.m_CollDispData = value; } | ||||||
|         } |         } | ||||||
|  |         /// <summary> | ||||||
|  |         /// 차압센서 데이터 | ||||||
|  |         /// </summary> | ||||||
|         public Collection<DiffData> CollDiffData |         public Collection<DiffData> CollDiffData | ||||||
|         { |         { | ||||||
|             get { return this.m_CollDiffData; } |             get { return this.m_CollDiffData; } | ||||||
|  | @ -51,14 +55,15 @@ namespace INT_PT002.DataStore | ||||||
|         #region Method |         #region Method | ||||||
|         private void Initialize(int column) |         private void Initialize(int column) | ||||||
|         { |         { | ||||||
|             this.ProgressStatus = Define.E_ProgressStatus.None; |             this.ProcessStatus = Define.E_ProcessStatus.None; | ||||||
|             this.JudgmentStatus = Define.E_JudgmentStatus.None; |  | ||||||
| 
 | 
 | ||||||
|  |             this.CollJudgment = new Collection<Define.E_JudgmentStatus>(); | ||||||
|             this.CollDispData = new Collection<DispData>(); |             this.CollDispData = new Collection<DispData>(); | ||||||
|             this.CollDiffData = new Collection<DiffData>(); |             this.CollDiffData = new Collection<DiffData>(); | ||||||
| 
 | 
 | ||||||
|             for (int i = 0; i < column; i++) |             for (int i = 0; i < column; i++) | ||||||
|             { |             { | ||||||
|  |                 this.CollJudgment.Add(Define.E_JudgmentStatus.None); | ||||||
|                 this.CollDispData.Add(new DispData()); |                 this.CollDispData.Add(new DispData()); | ||||||
|                 this.CollDiffData.Add(new DiffData()); |                 this.CollDiffData.Add(new DiffData()); | ||||||
|             } |             } | ||||||
|  |  | ||||||
|  | @ -42,7 +42,7 @@ | ||||||
|             this.buttonNumber7 = new System.Windows.Forms.Button(); |             this.buttonNumber7 = new System.Windows.Forms.Button(); | ||||||
|             this.buttonNumber4 = new System.Windows.Forms.Button(); |             this.buttonNumber4 = new System.Windows.Forms.Button(); | ||||||
|             this.buttonNumber1 = new System.Windows.Forms.Button(); |             this.buttonNumber1 = new System.Windows.Forms.Button(); | ||||||
|             this.label1 = new System.Windows.Forms.Label(); |             this.labelCaption = new System.Windows.Forms.Label(); | ||||||
|             this.SuspendLayout(); |             this.SuspendLayout(); | ||||||
|             //  |             //  | ||||||
|             // labelScreen |             // labelScreen | ||||||
|  | @ -58,7 +58,7 @@ | ||||||
|             // buttonEnter |             // buttonEnter | ||||||
|             //  |             //  | ||||||
|             this.buttonEnter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonEnter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonEnter.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonEnter.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonEnter.ForeColor = System.Drawing.Color.White; |             this.buttonEnter.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonEnter.Location = new System.Drawing.Point(13, 382); |             this.buttonEnter.Location = new System.Drawing.Point(13, 382); | ||||||
|             this.buttonEnter.Name = "buttonEnter"; |             this.buttonEnter.Name = "buttonEnter"; | ||||||
|  | @ -71,7 +71,7 @@ | ||||||
|             // buttonCancel |             // buttonCancel | ||||||
|             //  |             //  | ||||||
|             this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonCancel.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonCancel.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonCancel.ForeColor = System.Drawing.Color.White; |             this.buttonCancel.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonCancel.Location = new System.Drawing.Point(165, 306); |             this.buttonCancel.Location = new System.Drawing.Point(165, 306); | ||||||
|             this.buttonCancel.Name = "buttonCancel"; |             this.buttonCancel.Name = "buttonCancel"; | ||||||
|  | @ -84,7 +84,7 @@ | ||||||
|             // buttonNumber9 |             // buttonNumber9 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber9.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber9.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber9.ForeColor = System.Drawing.Color.White; |             this.buttonNumber9.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber9.Location = new System.Drawing.Point(165, 230); |             this.buttonNumber9.Location = new System.Drawing.Point(165, 230); | ||||||
|             this.buttonNumber9.Name = "buttonNumber9"; |             this.buttonNumber9.Name = "buttonNumber9"; | ||||||
|  | @ -97,7 +97,7 @@ | ||||||
|             // buttonNumber6 |             // buttonNumber6 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber6.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber6.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber6.ForeColor = System.Drawing.Color.White; |             this.buttonNumber6.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber6.Location = new System.Drawing.Point(165, 154); |             this.buttonNumber6.Location = new System.Drawing.Point(165, 154); | ||||||
|             this.buttonNumber6.Name = "buttonNumber6"; |             this.buttonNumber6.Name = "buttonNumber6"; | ||||||
|  | @ -110,7 +110,7 @@ | ||||||
|             // buttonNumber3 |             // buttonNumber3 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber3.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber3.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber3.ForeColor = System.Drawing.Color.White; |             this.buttonNumber3.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber3.Location = new System.Drawing.Point(165, 78); |             this.buttonNumber3.Location = new System.Drawing.Point(165, 78); | ||||||
|             this.buttonNumber3.Name = "buttonNumber3"; |             this.buttonNumber3.Name = "buttonNumber3"; | ||||||
|  | @ -123,7 +123,7 @@ | ||||||
|             // buttonNumber0 |             // buttonNumber0 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber0.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber0.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber0.ForeColor = System.Drawing.Color.White; |             this.buttonNumber0.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber0.Location = new System.Drawing.Point(89, 306); |             this.buttonNumber0.Location = new System.Drawing.Point(89, 306); | ||||||
|             this.buttonNumber0.Name = "buttonNumber0"; |             this.buttonNumber0.Name = "buttonNumber0"; | ||||||
|  | @ -136,7 +136,7 @@ | ||||||
|             // buttonNumber8 |             // buttonNumber8 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber8.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber8.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber8.ForeColor = System.Drawing.Color.White; |             this.buttonNumber8.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber8.Location = new System.Drawing.Point(89, 230); |             this.buttonNumber8.Location = new System.Drawing.Point(89, 230); | ||||||
|             this.buttonNumber8.Name = "buttonNumber8"; |             this.buttonNumber8.Name = "buttonNumber8"; | ||||||
|  | @ -149,7 +149,7 @@ | ||||||
|             // buttonNumber5 |             // buttonNumber5 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber5.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber5.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber5.ForeColor = System.Drawing.Color.White; |             this.buttonNumber5.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber5.Location = new System.Drawing.Point(89, 154); |             this.buttonNumber5.Location = new System.Drawing.Point(89, 154); | ||||||
|             this.buttonNumber5.Name = "buttonNumber5"; |             this.buttonNumber5.Name = "buttonNumber5"; | ||||||
|  | @ -162,7 +162,7 @@ | ||||||
|             // buttonNumber2 |             // buttonNumber2 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber2.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber2.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber2.ForeColor = System.Drawing.Color.White; |             this.buttonNumber2.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber2.Location = new System.Drawing.Point(89, 78); |             this.buttonNumber2.Location = new System.Drawing.Point(89, 78); | ||||||
|             this.buttonNumber2.Name = "buttonNumber2"; |             this.buttonNumber2.Name = "buttonNumber2"; | ||||||
|  | @ -175,7 +175,7 @@ | ||||||
|             // buttonSign |             // buttonSign | ||||||
|             //  |             //  | ||||||
|             this.buttonSign.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonSign.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonSign.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonSign.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonSign.ForeColor = System.Drawing.Color.White; |             this.buttonSign.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonSign.Location = new System.Drawing.Point(13, 306); |             this.buttonSign.Location = new System.Drawing.Point(13, 306); | ||||||
|             this.buttonSign.Name = "buttonSign"; |             this.buttonSign.Name = "buttonSign"; | ||||||
|  | @ -188,7 +188,7 @@ | ||||||
|             // buttonNumber7 |             // buttonNumber7 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber7.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber7.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber7.ForeColor = System.Drawing.Color.White; |             this.buttonNumber7.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber7.Location = new System.Drawing.Point(13, 230); |             this.buttonNumber7.Location = new System.Drawing.Point(13, 230); | ||||||
|             this.buttonNumber7.Name = "buttonNumber7"; |             this.buttonNumber7.Name = "buttonNumber7"; | ||||||
|  | @ -201,7 +201,7 @@ | ||||||
|             // buttonNumber4 |             // buttonNumber4 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber4.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber4.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber4.ForeColor = System.Drawing.Color.White; |             this.buttonNumber4.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber4.Location = new System.Drawing.Point(13, 154); |             this.buttonNumber4.Location = new System.Drawing.Point(13, 154); | ||||||
|             this.buttonNumber4.Name = "buttonNumber4"; |             this.buttonNumber4.Name = "buttonNumber4"; | ||||||
|  | @ -214,7 +214,7 @@ | ||||||
|             // buttonNumber1 |             // buttonNumber1 | ||||||
|             //  |             //  | ||||||
|             this.buttonNumber1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); |             this.buttonNumber1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); | ||||||
|             this.buttonNumber1.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); |             this.buttonNumber1.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); | ||||||
|             this.buttonNumber1.ForeColor = System.Drawing.Color.White; |             this.buttonNumber1.ForeColor = System.Drawing.Color.White; | ||||||
|             this.buttonNumber1.Location = new System.Drawing.Point(13, 78); |             this.buttonNumber1.Location = new System.Drawing.Point(13, 78); | ||||||
|             this.buttonNumber1.Name = "buttonNumber1"; |             this.buttonNumber1.Name = "buttonNumber1"; | ||||||
|  | @ -224,13 +224,13 @@ | ||||||
|             this.buttonNumber1.Text = "1"; |             this.buttonNumber1.Text = "1"; | ||||||
|             this.buttonNumber1.Click += new System.EventHandler(this.buttonNumber_Click); |             this.buttonNumber1.Click += new System.EventHandler(this.buttonNumber_Click); | ||||||
|             //  |             //  | ||||||
|             // label1 |             // labelCaption | ||||||
|             //  |             //  | ||||||
|             this.label1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); |             this.labelCaption.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); | ||||||
|             this.label1.Location = new System.Drawing.Point(3, 3); |             this.labelCaption.Location = new System.Drawing.Point(3, 3); | ||||||
|             this.label1.Name = "label1"; |             this.labelCaption.Name = "labelCaption"; | ||||||
|             this.label1.Size = new System.Drawing.Size(100, 20); |             this.labelCaption.Size = new System.Drawing.Size(237, 20); | ||||||
|             this.label1.Text = "keypad"; |             this.labelCaption.Text = "keypad"; | ||||||
|             //  |             //  | ||||||
|             // DialogFormNumKeyPad |             // DialogFormNumKeyPad | ||||||
|             //  |             //  | ||||||
|  | @ -253,7 +253,7 @@ | ||||||
|             this.Controls.Add(this.buttonNumber7); |             this.Controls.Add(this.buttonNumber7); | ||||||
|             this.Controls.Add(this.buttonNumber4); |             this.Controls.Add(this.buttonNumber4); | ||||||
|             this.Controls.Add(this.buttonNumber1); |             this.Controls.Add(this.buttonNumber1); | ||||||
|             this.Controls.Add(this.label1); |             this.Controls.Add(this.labelCaption); | ||||||
|             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; |             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; | ||||||
|             this.Name = "DialogFormNumKeyPad"; |             this.Name = "DialogFormNumKeyPad"; | ||||||
|             this.Text = "DialogFormNumKeyPad1"; |             this.Text = "DialogFormNumKeyPad1"; | ||||||
|  | @ -277,6 +277,6 @@ | ||||||
|         private System.Windows.Forms.Button buttonNumber7; |         private System.Windows.Forms.Button buttonNumber7; | ||||||
|         private System.Windows.Forms.Button buttonNumber4; |         private System.Windows.Forms.Button buttonNumber4; | ||||||
|         private System.Windows.Forms.Button buttonNumber1; |         private System.Windows.Forms.Button buttonNumber1; | ||||||
|         private System.Windows.Forms.Label label1; |         private System.Windows.Forms.Label labelCaption; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | @ -22,12 +22,13 @@ namespace INT_PT002.DialogForms | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region Constructor |         #region Constructor | ||||||
|         public DialogFormNumKeyPad(string value, int dig, int decimalPlaces, bool isSignEnable) |         public DialogFormNumKeyPad(string caption, string value, int dig, int decimalPlaces, bool isSignEnable) | ||||||
|         { |         { | ||||||
|             InitializeComponent(); |             InitializeComponent(); | ||||||
| 
 | 
 | ||||||
|             this.sbInputValue = new StringBuilder(); |             this.sbInputValue = new StringBuilder(); | ||||||
| 
 | 
 | ||||||
|  |             this.labelCaption.Text = caption; | ||||||
|             this.Digit = dig; |             this.Digit = dig; | ||||||
|             this.DecimalPlaces = decimalPlaces; |             this.DecimalPlaces = decimalPlaces; | ||||||
|             this.labelScreen.Text = value; |             this.labelScreen.Text = value; | ||||||
|  |  | ||||||
|  | @ -131,7 +131,7 @@ namespace INT_PT002.Forms | ||||||
|         //} |         //} | ||||||
|         private void labelChart1DrawStep_Click(object sender, EventArgs e) |         private void labelChart1DrawStep_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.labelChart1DrawStep.Text, 2, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel11.Text, this.labelChart1DrawStep.Text, 2, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|             { |             { | ||||||
|  | @ -146,7 +146,7 @@ namespace INT_PT002.Forms | ||||||
|         } |         } | ||||||
|         private void labelChart2DrawStep_Click(object sender, EventArgs e) |         private void labelChart2DrawStep_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.labelChart2DrawStep.Text, 2, 0, false); |             DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel11.Text, this.labelChart2DrawStep.Text, 2, 0, false); | ||||||
| 
 | 
 | ||||||
|             if (myKeypad.ShowDialog() == DialogResult.OK) |             if (myKeypad.ShowDialog() == DialogResult.OK) | ||||||
|             { |             { | ||||||
|  |  | ||||||
|  | @ -21,6 +21,7 @@ namespace INT_PT002.Forms | ||||||
|         public int DecimalPlaces3; |         public int DecimalPlaces3; | ||||||
|         public int DecimalPlaces4; |         public int DecimalPlaces4; | ||||||
|         private int CommunicationCheckCount; |         private int CommunicationCheckCount; | ||||||
|  |         public int EquipmentColumn; | ||||||
| 
 | 
 | ||||||
|         // 파일 위치 |         // 파일 위치 | ||||||
|         private string m_PathLaunchFolder; |         private string m_PathLaunchFolder; | ||||||
|  | @ -37,7 +38,7 @@ namespace INT_PT002.Forms | ||||||
|         public Recipe CurrentRecipe; |         public Recipe CurrentRecipe; | ||||||
| 
 | 
 | ||||||
|         // Leak Data |         // Leak Data | ||||||
|         private Collection<LeakData> CollectionLeakDatas; |         private LeakData CurrentLeakData; | ||||||
| 
 | 
 | ||||||
|         public FormMainDisplay1 ChildFormMainDisplay; |         public FormMainDisplay1 ChildFormMainDisplay; | ||||||
|         public FormMenu ChildFormMenu; |         public FormMenu ChildFormMenu; | ||||||
|  | @ -81,6 +82,7 @@ namespace INT_PT002.Forms | ||||||
|             this.DecimalPlaces3 = 3; |             this.DecimalPlaces3 = 3; | ||||||
|             this.DecimalPlaces4 = 4; |             this.DecimalPlaces4 = 4; | ||||||
|             this.CommunicationCheckCount = 0; |             this.CommunicationCheckCount = 0; | ||||||
|  |             this.EquipmentColumn = 10; | ||||||
| 
 | 
 | ||||||
|             this.EquipmentStatus = Define.E_EquipmentStatus.Stop; |             this.EquipmentStatus = Define.E_EquipmentStatus.Stop; | ||||||
| 
 | 
 | ||||||
|  | @ -91,9 +93,7 @@ namespace INT_PT002.Forms | ||||||
|             this.SystemConfig = new SystemConfiguration(); |             this.SystemConfig = new SystemConfiguration(); | ||||||
|             this.CurrentRecipe = new Recipe(); |             this.CurrentRecipe = new Recipe(); | ||||||
| 
 | 
 | ||||||
|             //this.CollectionLeakDatas = new Collection<LeakData>(); |             this.CurrentLeakData = new LeakData(this.EquipmentColumn); | ||||||
|             //for (int i = 0; i < 10; i++) |  | ||||||
|             //    this.CollectionLeakDatas.Add(new LeakData()); |  | ||||||
| 
 | 
 | ||||||
|             // SystemFile 폴더 생성 |             // SystemFile 폴더 생성 | ||||||
|             if (Directory.Exists(this.PathSystemFileFolder) == false) |             if (Directory.Exists(this.PathSystemFileFolder) == false) | ||||||
|  | @ -113,7 +113,7 @@ namespace INT_PT002.Forms | ||||||
|             this.smartForm1.AddChildForm(this.ChildFormMainDisplay); |             this.smartForm1.AddChildForm(this.ChildFormMainDisplay); | ||||||
|             this.smartForm1.AddChildForm(this.ChildFormMenu); |             this.smartForm1.AddChildForm(this.ChildFormMenu); | ||||||
|         } |         } | ||||||
|         private void TransferSystemParameter() |         private void TransferSystemParameter9039() | ||||||
|         { |         { | ||||||
|             StringBuilder sb = new StringBuilder(); |             StringBuilder sb = new StringBuilder(); | ||||||
| 
 | 
 | ||||||
|  | @ -128,6 +128,33 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|             this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._9039_ParameterAll, sb.ToString()); |             this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._9039_ParameterAll, sb.ToString()); | ||||||
|         } |         } | ||||||
|  |         public void TransferRecipeParameter9043(int number) | ||||||
|  |         { | ||||||
|  |             StringBuilder sb = new StringBuilder(); | ||||||
|  |             Recipe item = new Recipe(); | ||||||
|  | 
 | ||||||
|  |             this.LoadRecipeFile(ref item, number - 1); | ||||||
|  | 
 | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.NUMBER.ToString())); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_RELIEF.ToString())); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_HOLD1.ToString())); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_HOLD2.ToString())); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_BLOWOFF.ToString())); | ||||||
|  | 
 | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits6(item.DISP_JUDG_STD_LEVEL)); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits6(item.DISP_JUDG_MIN_LEVEL)); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits6(item.DISP_JUDG_EMPTY_LEVEL)); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.DISP_HOLD_DELAY_MSEC.ToString())); | ||||||
|  | 
 | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits8(item.DIFF_LR_SECOND)); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits8(item.DIFF_LR_TOTAL)); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits8(item.DIFF_LR_MEAN)); | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits4(item.DIFF_HOLD_DELAY_MSEC.ToString())); | ||||||
|  | 
 | ||||||
|  |             sb.Append(Helper.StringBlankFillDigits6(item.VACUUM_GUAGE_LEVEL)); | ||||||
|  | 
 | ||||||
|  |             this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._9043_RecipeParameter, sb.ToString()); | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|         public void FormChange(int index) |         public void FormChange(int index) | ||||||
|         { |         { | ||||||
|  | @ -276,7 +303,7 @@ namespace INT_PT002.Forms | ||||||
|                 structItem.VACUUM_BLOWOFF = this.CurrentRecipe.VACUUM_BLOWOFF; |                 structItem.VACUUM_BLOWOFF = this.CurrentRecipe.VACUUM_BLOWOFF; | ||||||
|                 structItem.VACUUM_GUAGE_LEVEL = this.CurrentRecipe.VACUUM_GUAGE_LEVEL; |                 structItem.VACUUM_GUAGE_LEVEL = this.CurrentRecipe.VACUUM_GUAGE_LEVEL; | ||||||
| 
 | 
 | ||||||
|                 this.smartFileIO.StructType.WriteBuffer(structItem, i, SmartFile.WriteMode.Overwrite); |                 this.smartFileIO.StructType.WriteBuffer(structItem, i, SmartFile.WriteMode.Append); | ||||||
|             } |             } | ||||||
|             this.smartFileIO.StructType.WriteBufferSave(); |             this.smartFileIO.StructType.WriteBufferSave(); | ||||||
|         } |         } | ||||||
|  | @ -382,8 +409,8 @@ namespace INT_PT002.Forms | ||||||
|             #region Test 용 통신 로그 |             #region Test 용 통신 로그 | ||||||
|             fullPath = this.PathDataBackupFolder + "Communicationlog.txt"; |             fullPath = this.PathDataBackupFolder + "Communicationlog.txt"; | ||||||
|             this.smartFileCommunicationLog.FilePathName = fullPath; |             this.smartFileCommunicationLog.FilePathName = fullPath; | ||||||
|             //this.smartFileCommunicationLog.Open(); |             this.smartFileCommunicationLog.Open(); | ||||||
|             //this.IsCommunicationLogOpen = true; |             this.IsCommunicationLogOpen = true; | ||||||
|             #endregion |             #endregion | ||||||
|         } |         } | ||||||
|         public void CloseSmartUartLink() |         public void CloseSmartUartLink() | ||||||
|  | @ -684,7 +711,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.EquipmentStatus = Define.E_EquipmentStatus.Stop; |                     this.EquipmentStatus = Define.E_EquipmentStatus.Stop; | ||||||
|                     this.ChildFormMainDisplay.UpdateEquipmentStatusDisplay(this.EquipmentStatus); |                     this.ChildFormMainDisplay.UpdateEquipmentStatusDisplay(this.EquipmentStatus); | ||||||
| 
 | 
 | ||||||
|                     this.TransferSystemParameter(); |                     this.TransferSystemParameter9039(); | ||||||
|                     break; |                     break; | ||||||
|                 case "CBS": |                 case "CBS": | ||||||
|                     this.EquipmentStatus = DataStore.Define.E_EquipmentStatus.Start; |                     this.EquipmentStatus = DataStore.Define.E_EquipmentStatus.Start; | ||||||
|  | @ -781,12 +808,24 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|             switch (cmd) |             switch (cmd) | ||||||
|             { |             { | ||||||
|                 case "SN0": |                 case "SLA": | ||||||
|                     if ((ret = this.ReceiveCommandSN0(lane, receiveData)) != 0) |                     if ((ret = this.ReceiveCommandSLA(lane, receiveData)) != 0) | ||||||
|                         return ret; |                         return ret; | ||||||
|                     break; |                     break; | ||||||
|                 case "SR0": |                 case "SLB": | ||||||
|                     if ((ret = this.ReceiveCommandSR0(lane, receiveData)) != 0) |                     if ((ret = this.ReceiveCommandSLB(lane, receiveData)) != 0) | ||||||
|  |                         return ret; | ||||||
|  |                     break; | ||||||
|  |                 case "SLC": | ||||||
|  |                     if ((ret = this.ReceiveCommandSLC(lane, receiveData)) != 0) | ||||||
|  |                         return ret; | ||||||
|  |                     break; | ||||||
|  |                 case "SLD": | ||||||
|  |                     if ((ret = this.ReceiveCommandSLD(lane, receiveData)) != 0) | ||||||
|  |                         return ret; | ||||||
|  |                     break; | ||||||
|  |                 case "SLE": | ||||||
|  |                     if ((ret = this.ReceiveCommandSLE(lane, receiveData)) != 0) | ||||||
|                         return ret; |                         return ret; | ||||||
|                     break; |                     break; | ||||||
|                 case "ST0": |                 case "ST0": | ||||||
|  | @ -813,6 +852,19 @@ namespace INT_PT002.Forms | ||||||
|             { |             { | ||||||
|                 switch (address) |                 switch (address) | ||||||
|                 { |                 { | ||||||
|  |                     case "2001": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         iValue = int.Parse(receiveData); | ||||||
|  |                         if (iValue <= 0 || iValue > 1000) | ||||||
|  |                             return ret = -1; | ||||||
|  | 
 | ||||||
|  |                         this.SystemConfig.RECIPE_NUMBER = iValue; | ||||||
|  |                         #endregion | ||||||
|  | 
 | ||||||
|  |                         this.LoadRecipeFile(ref this.CurrentRecipe, this.SystemConfig.RECIPE_NUMBER - 1); | ||||||
|  | 
 | ||||||
|  |                         this.ChildFormMenu.UpdateDisplayRecipeData(this.CurrentRecipe); | ||||||
|  |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         break; |                         break; | ||||||
|                 } |                 } | ||||||
|  | @ -835,6 +887,12 @@ namespace INT_PT002.Forms | ||||||
|                 switch (address) |                 switch (address) | ||||||
|                 { |                 { | ||||||
|                     case "9039": |                     case "9039": | ||||||
|  |                         if (response == Define.E_ResponseData.ACK) | ||||||
|  |                             this.TransferRecipeParameter9043(this.SystemConfig.RECIPE_NUMBER); | ||||||
|  |                         break; | ||||||
|  |                     case "9043": | ||||||
|  |                         if (response == Define.E_ResponseData.ACK) | ||||||
|  |                             this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress._2001_ProductNumber, ""); | ||||||
|                         break; |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         break; |                         break; | ||||||
|  | @ -848,42 +906,8 @@ namespace INT_PT002.Forms | ||||||
|             return ret; |             return ret; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         // 노멀 데이터 |  | ||||||
|         private int ReceiveCommandSN0(string lane, string receiveData) |  | ||||||
|         { |  | ||||||
|             int ret = 0; |  | ||||||
| 
 |  | ||||||
|             try |  | ||||||
|             { |  | ||||||
|                 switch (lane) |  | ||||||
|                 { |  | ||||||
|                     case "Z": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         for (int i = 0; i < 10; i++) |  | ||||||
|                         { |  | ||||||
|                             this.CollectionLeakDatas[i].ProgressStatus = Helper.StringToProgressStatus(receiveData.Substring(i * 22, 2)); |  | ||||||
|                             //this.CollectionLeakDatas[i].CurrentValueSign = receiveData.Substring(i * 22 + 2, 1); |  | ||||||
|                             //this.CollectionLeakDatas[i].CurrentValue = int.Parse(receiveData.Substring(i * 22 + 3, 5)).ToString(); |  | ||||||
|                             //this.CollectionLeakDatas[i].MaxValueSign = receiveData.Substring(i * 22 + 8, 1); |  | ||||||
|                             //this.CollectionLeakDatas[i].MaxValue = int.Parse(receiveData.Substring(i * 22 + 9, 5)).ToString(); |  | ||||||
|                             //this.CollectionLeakDatas[i].StDev = receiveData.Substring(i * 22 + 14, 8); |  | ||||||
|                         } |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateNomalLeakDataDisplay(this.CollectionLeakDatas); |  | ||||||
|                         break; |  | ||||||
|                     default: |  | ||||||
|                         break; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|             catch |  | ||||||
|             { |  | ||||||
|                 ret = -1; |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             return ret; |  | ||||||
|         } |  | ||||||
|         // 판정 데이터 |         // 판정 데이터 | ||||||
|         private int ReceiveCommandSR0(string lane, string receiveData) |         private int ReceiveCommandSLA(string lane, string receiveData) | ||||||
|         { |         { | ||||||
|             int ret = 0; |             int ret = 0; | ||||||
| 
 | 
 | ||||||
|  | @ -891,85 +915,12 @@ namespace INT_PT002.Forms | ||||||
|             { |             { | ||||||
|                 switch (lane) |                 switch (lane) | ||||||
|                 { |                 { | ||||||
|                     case "A": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[0].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[0].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData1Display(this.CollectionLeakDatas[0]); |  | ||||||
|                         break; |  | ||||||
|                     case "B": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[1].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[1].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData2Display(this.CollectionLeakDatas[1]); |  | ||||||
|                         break; |  | ||||||
|                     case "C": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[2].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[2].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData3Display(this.CollectionLeakDatas[2]); |  | ||||||
|                         break; |  | ||||||
|                     case "D": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[3].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[3].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData4Display(this.CollectionLeakDatas[3]); |  | ||||||
|                         break; |  | ||||||
|                     case "E": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[4].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[4].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData5Display(this.CollectionLeakDatas[4]); |  | ||||||
|                         break; |  | ||||||
|                     case "F": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[5].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[5].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData6Display(this.CollectionLeakDatas[5]); |  | ||||||
|                         break; |  | ||||||
|                     case "G": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[6].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[6].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData7Display(this.CollectionLeakDatas[6]); |  | ||||||
|                         break; |  | ||||||
|                     case "H": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[7].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[7].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData8Display(this.CollectionLeakDatas[7]); |  | ||||||
|                         break; |  | ||||||
|                     case "I": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[8].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[8].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData9Display(this.CollectionLeakDatas[8]); |  | ||||||
|                         break; |  | ||||||
|                     case "J": |  | ||||||
|                         #region Value Assign |  | ||||||
|                         this.CollectionLeakDatas[9].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(0, 2)); |  | ||||||
|                         //this.CollectionLeakDatas[9].ResultSD = receiveData.Substring(2, 8).Trim(); |  | ||||||
|                         #endregion |  | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakData10Display(this.CollectionLeakDatas[9]); |  | ||||||
|                         break; |  | ||||||
|                     case "Z": |                     case "Z": | ||||||
|                         #region Value Assign |                         #region Value Assign | ||||||
|                         for (int i = 0; i < 10; i++) |                         for (int i = 0; i < this.EquipmentColumn; i++) | ||||||
|                         { |                             this.CurrentLeakData.CollJudgment[i] = Helper.StringToJudgmentStatus(receiveData.Substring(i * 1, 1)); | ||||||
|                             this.CollectionLeakDatas[i].JudgmentStatus = Helper.StringToJudgmentStatus(receiveData.Substring(i * 10, 2)); |  | ||||||
|                             //this.CollectionLeakDatas[i].ResultSD = receiveData.Substring(i * 10 + 2, 8).Trim(); |  | ||||||
|                         } |  | ||||||
|                         #endregion |                         #endregion | ||||||
|                         this.ChildFormMainDisplay.UpdateStartLeakDataDisplay(this.CollectionLeakDatas); |                         this.ChildFormMainDisplay.UpdateDisplayJudgmentData(this.CurrentLeakData); | ||||||
|                         break; |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         break; |                         break; | ||||||
|  | @ -982,6 +933,102 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|             return ret; |             return ret; | ||||||
|         } |         } | ||||||
|  |         // 진행상태 | ||||||
|  |         private int ReceiveCommandSLB(string lane, string receiveData) | ||||||
|  |         { | ||||||
|  |             int ret = 0; | ||||||
|  | 
 | ||||||
|  |             try | ||||||
|  |             { | ||||||
|  |                 switch (lane) | ||||||
|  |                 { | ||||||
|  |                     case "Z": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         this.CurrentLeakData.ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 1)); | ||||||
|  |                         #endregion | ||||||
|  |                         this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakData.ProcessStatus); | ||||||
|  |                         break; | ||||||
|  |                     default: | ||||||
|  |                         break; | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             catch | ||||||
|  |             { | ||||||
|  |                 ret = -1; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         // 차압 센서 데이터 | ||||||
|  |         private int ReceiveCommandSLC(string lane, string receiveData) | ||||||
|  |         { | ||||||
|  |             int ret = 0; | ||||||
|  | 
 | ||||||
|  |             try | ||||||
|  |             { | ||||||
|  |                 switch (lane) | ||||||
|  |                 { | ||||||
|  |                     case "Z": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         for (int i = 0; i < this.EquipmentColumn; i++) | ||||||
|  |                         { | ||||||
|  |                             this.CurrentLeakData.CollDiffData[i].MAdc = receiveData.Substring(i * 32, 8).Trim(); | ||||||
|  |                             this.CurrentLeakData.CollDiffData[i].SecBufDiff = receiveData.Substring((i * 32) + 8, 8).Trim(); | ||||||
|  |                             this.CurrentLeakData.CollDiffData[i].SecBufSum = receiveData.Substring((i * 32) + 16, 8).Trim(); | ||||||
|  |                             this.CurrentLeakData.CollDiffData[i].DiffMean = receiveData.Substring((i * 32) + 24, 8).Trim(); | ||||||
|  |                         } | ||||||
|  |                         #endregion | ||||||
|  |                         this.ChildFormMainDisplay.UpdateDisplayDiffData(this.CurrentLeakData.CollDiffData); | ||||||
|  |                         break; | ||||||
|  |                     default: | ||||||
|  |                         break; | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             catch | ||||||
|  |             { | ||||||
|  |                 ret = -1; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         // 변위 센서 데이터 | ||||||
|  |         private int ReceiveCommandSLD(string lane, string receiveData) | ||||||
|  |         { | ||||||
|  |             int ret = 0; | ||||||
|  | 
 | ||||||
|  |             try | ||||||
|  |             { | ||||||
|  |                 switch (lane) | ||||||
|  |                 { | ||||||
|  |                     case "Z": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         for (int i = 0; i < this.EquipmentColumn; i++) | ||||||
|  |                         { | ||||||
|  |                             this.CurrentLeakData.CollDispData[i].RData = receiveData.Substring(i * 24, 6).Trim(); | ||||||
|  |                             this.CurrentLeakData.CollDispData[i].MData = receiveData.Substring((i * 24) + 6, 6).Trim(); | ||||||
|  |                             this.CurrentLeakData.CollDispData[i].MDataDiff = receiveData.Substring((i * 24) + 12, 6).Trim(); | ||||||
|  |                             this.CurrentLeakData.CollDispData[i].STD = receiveData.Substring((i * 24) + 18, 6).Trim(); | ||||||
|  |                         } | ||||||
|  |                         #endregion | ||||||
|  |                         this.ChildFormMainDisplay.UpdateDisplayDispData(this.CurrentLeakData.CollDispData); | ||||||
|  |                         break; | ||||||
|  |                     default: | ||||||
|  |                         break; | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             catch | ||||||
|  |             { | ||||||
|  |                 ret = -1; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|  |         // 압력 데이터 | ||||||
|  |         private int ReceiveCommandSLE(string lane, string receiveData) | ||||||
|  |         { | ||||||
|  |             int ret = 0; | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|         // IO테스트-IN |         // IO테스트-IN | ||||||
|         private int ReceiveCommandST0(string lane, string receiveData) |         private int ReceiveCommandST0(string lane, string receiveData) | ||||||
|         { |         { | ||||||
|  | @ -1048,7 +1095,7 @@ namespace INT_PT002.Forms | ||||||
|             this.smartForm1.Show(1); |             this.smartForm1.Show(1); | ||||||
| 
 | 
 | ||||||
|             // 초기 파라미터 전송 |             // 초기 파라미터 전송 | ||||||
|             this.TransferSystemParameter(); |             this.TransferSystemParameter9039(); | ||||||
| 
 | 
 | ||||||
|             // 화면 시계 표시 타이머 |             // 화면 시계 표시 타이머 | ||||||
|             this.timer.Enabled = true; |             this.timer.Enabled = true; | ||||||
|  |  | ||||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -27,13 +27,13 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|         private FormMain m_ParentForm; |         private FormMain m_ParentForm; | ||||||
| 
 | 
 | ||||||
|         private Collection<SmartLabel> CollectionCurrentValue; |  | ||||||
|         private Collection<SmartLabel> CollectionMaxValue; |  | ||||||
|         private Collection<SmartLabel> CollectionStDev; |  | ||||||
|         private Collection<SmartLabel> CollectionResult; |         private Collection<SmartLabel> CollectionResult; | ||||||
|         private Collection<SmartLabel> CollectionResultSD; |         private Collection<SmartLabel> CollectionDispRData; | ||||||
|         private Collection<SmartLabel> CollectionResult1; |         private Collection<SmartLabel> CollectionDispMData; | ||||||
|         private Collection<SmartDraw> CollectionDraw; |         private Collection<SmartLabel> CollectionDiffMadc; | ||||||
|  |         private Collection<SmartLabel> CollectionDiffSecDiff; | ||||||
|  |         private Collection<SmartLabel> CollectionPressureWork; | ||||||
|  |         private Collection<SmartLabel> CollectionPressureMaster; | ||||||
| 
 | 
 | ||||||
|         private ControlMainDisplay ChildControl; |         private ControlMainDisplay ChildControl; | ||||||
|         #endregion |         #endregion | ||||||
|  | @ -46,7 +46,6 @@ namespace INT_PT002.Forms | ||||||
|             this.ParentForm = parent; |             this.ParentForm = parent; | ||||||
| 
 | 
 | ||||||
|             this.DefaultSetting(); |             this.DefaultSetting(); | ||||||
|             this.InitializeDraw(); |  | ||||||
|             this.InitializeData(); |             this.InitializeData(); | ||||||
|         }  |         }  | ||||||
|         #endregion |         #endregion | ||||||
|  | @ -70,42 +69,6 @@ namespace INT_PT002.Forms | ||||||
|             this.ColorResultNG = Color.Red; |             this.ColorResultNG = Color.Red; | ||||||
|             this.ColorResultNone = Color.Black; |             this.ColorResultNone = Color.Black; | ||||||
| 
 | 
 | ||||||
|             this.CollectionCurrentValue = new Collection<SmartLabel>(); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue5); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue4); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue3); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue2); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue1); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue6); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue7); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue8); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue9); |  | ||||||
|             this.CollectionCurrentValue.Add(this.labelCurrentValue10); |  | ||||||
| 
 |  | ||||||
|             this.CollectionMaxValue = new Collection<SmartLabel>(); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue5); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue4); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue3); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue2); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue1); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue6); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue7); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue8); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue9); |  | ||||||
|             this.CollectionMaxValue.Add(this.labelMaxValue10); |  | ||||||
| 
 |  | ||||||
|             this.CollectionStDev = new Collection<SmartLabel>(); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev5); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev4); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev3); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev2); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev1); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev6); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev7); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev8); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev9); |  | ||||||
|             this.CollectionStDev.Add(this.labelStDev10); |  | ||||||
| 
 |  | ||||||
|             this.CollectionResult = new Collection<SmartLabel>(); |             this.CollectionResult = new Collection<SmartLabel>(); | ||||||
|             this.CollectionResult.Add(this.labelResult1); |             this.CollectionResult.Add(this.labelResult1); | ||||||
|             this.CollectionResult.Add(this.labelResult2); |             this.CollectionResult.Add(this.labelResult2); | ||||||
|  | @ -118,41 +81,77 @@ namespace INT_PT002.Forms | ||||||
|             this.CollectionResult.Add(this.labelResult9); |             this.CollectionResult.Add(this.labelResult9); | ||||||
|             this.CollectionResult.Add(this.labelResult10); |             this.CollectionResult.Add(this.labelResult10); | ||||||
| 
 | 
 | ||||||
|             this.CollectionResultSD = new Collection<SmartLabel>(); |             this.CollectionDispRData = new Collection<SmartLabel>(); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD1); |             this.CollectionDispRData.Add(this.labelDispRData1); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD2); |             this.CollectionDispRData.Add(this.labelDispRData2); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD3); |             this.CollectionDispRData.Add(this.labelDispRData3); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD4); |             this.CollectionDispRData.Add(this.labelDispRData4); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD5); |             this.CollectionDispRData.Add(this.labelDispRData5); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD6); |             this.CollectionDispRData.Add(this.labelDispRData6); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD7); |             this.CollectionDispRData.Add(this.labelDispRData7); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD8); |             this.CollectionDispRData.Add(this.labelDispRData8); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD9); |             this.CollectionDispRData.Add(this.labelDispRData9); | ||||||
|             this.CollectionResultSD.Add(this.labelResultSD10); |             this.CollectionDispRData.Add(this.labelDispRData10); | ||||||
| 
 | 
 | ||||||
|             this.CollectionResult1 = new Collection<SmartLabel>(); |             this.CollectionDispMData = new Collection<SmartLabel>(); | ||||||
|             this.CollectionResult1.Add(this.labelResult1_1); |             this.CollectionDispMData.Add(this.labelDispMData1); | ||||||
|             this.CollectionResult1.Add(this.labelResult2_1); |             this.CollectionDispMData.Add(this.labelDispMData2); | ||||||
|             this.CollectionResult1.Add(this.labelResult3_1); |             this.CollectionDispMData.Add(this.labelDispMData3); | ||||||
|             this.CollectionResult1.Add(this.labelResult4_1); |             this.CollectionDispMData.Add(this.labelDispMData4); | ||||||
|             this.CollectionResult1.Add(this.labelResult5_1); |             this.CollectionDispMData.Add(this.labelDispMData5); | ||||||
|             this.CollectionResult1.Add(this.labelResult6_1); |             this.CollectionDispMData.Add(this.labelDispMData6); | ||||||
|             this.CollectionResult1.Add(this.labelResult7_1); |             this.CollectionDispMData.Add(this.labelDispMData7); | ||||||
|             this.CollectionResult1.Add(this.labelResult8_1); |             this.CollectionDispMData.Add(this.labelDispMData8); | ||||||
|             this.CollectionResult1.Add(this.labelResult9_1); |             this.CollectionDispMData.Add(this.labelDispMData9); | ||||||
|             this.CollectionResult1.Add(this.labelResult10_1); |             this.CollectionDispMData.Add(this.labelDispMData10); | ||||||
| 
 | 
 | ||||||
|             this.CollectionDraw = new Collection<SmartDraw>(); |             this.CollectionDiffMadc = new Collection<SmartLabel>(); | ||||||
|             this.CollectionDraw.Add(this.smartDraw1); |             this.CollectionDiffMadc.Add(this.labelDiffMadc1); | ||||||
|             this.CollectionDraw.Add(this.smartDraw2); |             this.CollectionDiffMadc.Add(this.labelDiffMadc2); | ||||||
|             this.CollectionDraw.Add(this.smartDraw3); |             this.CollectionDiffMadc.Add(this.labelDiffMadc3); | ||||||
|             this.CollectionDraw.Add(this.smartDraw4); |             this.CollectionDiffMadc.Add(this.labelDiffMadc4); | ||||||
|             this.CollectionDraw.Add(this.smartDraw5); |             this.CollectionDiffMadc.Add(this.labelDiffMadc5); | ||||||
|             this.CollectionDraw.Add(this.smartDraw6); |             this.CollectionDiffMadc.Add(this.labelDiffMadc6); | ||||||
|             this.CollectionDraw.Add(this.smartDraw7); |             this.CollectionDiffMadc.Add(this.labelDiffMadc7); | ||||||
|             this.CollectionDraw.Add(this.smartDraw8); |             this.CollectionDiffMadc.Add(this.labelDiffMadc8); | ||||||
|             this.CollectionDraw.Add(this.smartDraw9); |             this.CollectionDiffMadc.Add(this.labelDiffMadc9); | ||||||
|             this.CollectionDraw.Add(this.smartDraw10); |             this.CollectionDiffMadc.Add(this.labelDiffMadc10); | ||||||
|  | 
 | ||||||
|  |             this.CollectionDiffSecDiff = new Collection<SmartLabel>(); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff1); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff2); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff3); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff4); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff5); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff6); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff7); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff8); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff9); | ||||||
|  |             this.CollectionDiffSecDiff.Add(this.labelDiffSecDiff10); | ||||||
|  | 
 | ||||||
|  |             this.CollectionPressureWork = new Collection<SmartLabel>(); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork1); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork2); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork3); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork4); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork5); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork6); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork7); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork8); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork9); | ||||||
|  |             this.CollectionPressureWork.Add(this.labelPressureWork10); | ||||||
|  | 
 | ||||||
|  |             this.CollectionPressureMaster = new Collection<SmartLabel>(); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster1); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster2); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster3); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster4); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster5); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster6); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster7); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster8); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster9); | ||||||
|  |             this.CollectionPressureMaster.Add(this.labelPressureMaster10); | ||||||
| 
 | 
 | ||||||
|             this.ChildControl = new ControlMainDisplay(this.ParentForm); |             this.ChildControl = new ControlMainDisplay(this.ParentForm); | ||||||
|             this.Controls.Add(this.ChildControl); |             this.Controls.Add(this.ChildControl); | ||||||
|  | @ -164,57 +163,41 @@ namespace INT_PT002.Forms | ||||||
|         { |         { | ||||||
|             for (int i = 0; i < 10; i++) |             for (int i = 0; i < 10; i++) | ||||||
|             { |             { | ||||||
|                 this.CollectionCurrentValue[i].Text = "0.000"; |  | ||||||
|                 this.CollectionMaxValue[i].Text = "0.000"; |  | ||||||
|                 this.CollectionStDev[i].Text = "0.0000"; |  | ||||||
|                 this.CollectionResult[i].Text = "-"; |                 this.CollectionResult[i].Text = "-"; | ||||||
|                 this.CollectionResult[i].TextColor = this.ColorResultNone; |                 this.CollectionResult[i].TextColor = this.ColorResultNone; | ||||||
|                 this.CollectionResult1[i].Text = "-"; |                 this.CollectionResult[i].Font = new Font("New Gulim", 48, FontStyle.Bold); | ||||||
|                 this.CollectionResult1[i].TextColor = this.ColorResultNone; |                 this.CollectionDispRData[i].Text = "0.00"; | ||||||
|                 this.CollectionResult1[i].Font = new Font("New Gulim", 48, FontStyle.Bold); |                 this.CollectionDispMData[i].Text = "0.00"; | ||||||
|                 this.CollectionResultSD[i].Text = "0.0000"; |                 this.CollectionDiffMadc[i].Text = "0.00"; | ||||||
|                 this.CollectionDraw[i].Chart.PutDataAllClear(); |                 this.CollectionDiffSecDiff[i].Text = "0.00"; | ||||||
|             } |                 this.CollectionPressureWork[i].Text = "0.0"; | ||||||
|         } |                 this.CollectionPressureMaster[i].Text = "0.0"; | ||||||
|         private void InitializeDraw() |  | ||||||
|         { |  | ||||||
|             for (int i = 0; i < 10; i++) |  | ||||||
|             { |  | ||||||
|                 // SetChartConfig |  | ||||||
|                 this.CollectionDraw[i].Chart.SetChartConfig(0, 102, 192, 102, 1, SmartDraw.ChartRefresh.LEFTSCROLL); |  | ||||||
|                 // BackLayer "0" 기준선 표시 |  | ||||||
|                 this.CollectionDraw[i].BackLayer.SetPenStyle(Color.Gray, 1); |  | ||||||
|                 this.CollectionDraw[i].BackLayer.Line(0, 90, 192, 90); |  | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void GetJudgmentResult(LeakData data, SmartLabel label1, SmartLabel label2) |         private void GetJudgmentResult(Define.E_JudgmentStatus judg, SmartLabel label2) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = ""; | ||||||
| 
 | 
 | ||||||
|             switch (data.JudgmentStatus) |             switch (judg) | ||||||
|             { |             { | ||||||
|                 case Define.E_JudgmentStatus.None: |                 case Define.E_JudgmentStatus.None: | ||||||
|                     value = "-"; |                     value = "-"; | ||||||
|                     label1.TextColor = this.ColorResultNone; |  | ||||||
|                     label2.TextColor = this.ColorResultNone; |                     label2.TextColor = this.ColorResultNone; | ||||||
|                     label2.Font = new Font("New Gulim", 40, FontStyle.Bold); |                     label2.Font = new Font("New Gulim", 40, FontStyle.Bold); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_JudgmentStatus.Pass: |                 case Define.E_JudgmentStatus.Pass: | ||||||
|                     value = "정상"; |                     value = "정상"; | ||||||
|                     label1.TextColor = this.ColorResultPass; |  | ||||||
|                     label2.TextColor = this.ColorResultPass; |                     label2.TextColor = this.ColorResultPass; | ||||||
|                     label2.Font = new Font("New Gulim", 40, FontStyle.Bold); |                     label2.Font = new Font("New Gulim", 40, FontStyle.Bold); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_JudgmentStatus.Ng: |                 case Define.E_JudgmentStatus.Ng: | ||||||
|                     value = "리크"; |                     value = "리크"; | ||||||
|                     label1.TextColor = this.ColorResultNG; |  | ||||||
|                     label2.TextColor = this.ColorResultNG; |                     label2.TextColor = this.ColorResultNG; | ||||||
|                     label2.Font = new Font("New Gulim", 40, FontStyle.Bold); |                     label2.Font = new Font("New Gulim", 40, FontStyle.Bold); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_JudgmentStatus.Error: |                 case Define.E_JudgmentStatus.Error: | ||||||
|                     value = "제품 없음"; |                     value = "제품 없음"; | ||||||
|                     label1.TextColor = this.ColorResultNone; |  | ||||||
|                     label2.TextColor = this.ColorResultNone; |                     label2.TextColor = this.ColorResultNone; | ||||||
|                     label2.Font = new Font("New Gulim", 20, FontStyle.Bold); |                     label2.Font = new Font("New Gulim", 20, FontStyle.Bold); | ||||||
|                     break; |                     break; | ||||||
|  | @ -222,17 +205,15 @@ namespace INT_PT002.Forms | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             if (label1.Text != value) |  | ||||||
|                 label1.Text = value; |  | ||||||
|             if (label2.Text != value) |             if (label2.Text != value) | ||||||
|                 label2.Text = value; |                 label2.Text = value; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void UpdateProgressStatusDisplay(Define.E_ProgressStatus status) |         public void UpdateProcessStatusDisplay(Define.E_ProcessStatus status) | ||||||
|         { |         { | ||||||
|             switch (status) |             switch (status) | ||||||
|             { |             { | ||||||
|                 case Define.E_ProgressStatus.None: |                 case Define.E_ProcessStatus.None: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -242,7 +223,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.Initial: |                 case Define.E_ProcessStatus.Initial: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOn; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOn; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -252,7 +233,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.ProductEntry: |                 case Define.E_ProcessStatus.ProductEntry: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOn; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOn; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -265,7 +246,7 @@ namespace INT_PT002.Forms | ||||||
|                     // Label Initialize |                     // Label Initialize | ||||||
|                     //this.InitializeLabel(); |                     //this.InitializeLabel(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.ChamberConbined: |                 case Define.E_ProcessStatus.ChamberConbined: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOn; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOn; | ||||||
|  | @ -275,7 +256,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.VacuumStart: |                 case Define.E_ProcessStatus.VacuumStart: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -285,7 +266,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.VacuumHold: |                 case Define.E_ProcessStatus.VacuumHold: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -295,9 +276,9 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.Judgment: |                 case Define.E_ProcessStatus.Judgment: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.VacuumBreak: |                 case Define.E_ProcessStatus.VacuumBreak: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -307,7 +288,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.ChamberSeparation: |                 case Define.E_ProcessStatus.ChamberSeparation: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -317,7 +298,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.labelProgress7.BackGroundColor = this.ColorProgressOn; |                     this.labelProgress7.BackGroundColor = this.ColorProgressOn; | ||||||
|                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress8.BackGroundColor = this.ColorProgressOff; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProgressStatus.ProductRelease: |                 case Define.E_ProcessStatus.ProductRelease: | ||||||
|                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress0.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress1.BackGroundColor = this.ColorProgressOff; | ||||||
|                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; |                     this.labelProgress2.BackGroundColor = this.ColorProgressOff; | ||||||
|  | @ -331,7 +312,27 @@ namespace INT_PT002.Forms | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void UpdateDotGraphDisplay(SmartDraw draw, LeakData data) |         private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) | ||||||
|  |         { | ||||||
|  |             int iValue = 0; | ||||||
|  |             double dValue = 0.0; | ||||||
|  | 
 | ||||||
|  |             // 값 표시 범위 | ||||||
|  |             // 15.000 ~ -2.000  (17.000 ~ 0) | ||||||
|  |             // 그래프 영역 높이 102 | ||||||
|  |             // 17000 / 102 = 166.666666~ | ||||||
|  |             //dValue = (int.Parse(data.CurrentValueSign + data.CurrentValue) + 2000) / 166.66666; | ||||||
|  | 
 | ||||||
|  |             if (dValue > 110) | ||||||
|  |                 dValue = 110; | ||||||
|  |             if (dValue < 1) | ||||||
|  |                 dValue = 1; | ||||||
|  | 
 | ||||||
|  |             iValue = int.Parse(string.Format("{0:f0}", dValue)); | ||||||
|  |              | ||||||
|  |             draw.Chart.PutData(iValue); | ||||||
|  |         } | ||||||
|  |         private void UpdateDisplayDotGraphDisp(SmartDraw draw, DispData disp) | ||||||
|         { |         { | ||||||
|             int iValue = 0; |             int iValue = 0; | ||||||
|             double dValue = 0.0; |             double dValue = 0.0; | ||||||
|  | @ -368,7 +369,8 @@ namespace INT_PT002.Forms | ||||||
|                 #endregion |                 #endregion | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         public void UpdateNomalLeakDataDisplay(Collection<LeakData> datas) | 
 | ||||||
|  |         public void UpdateDisplayDiffData(Collection<DiffData> datas) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = ""; | ||||||
|             bool bValue = false; |             bool bValue = false; | ||||||
|  | @ -381,186 +383,102 @@ namespace INT_PT002.Forms | ||||||
|             else |             else | ||||||
|                 this.FlagIgnoreCNT++; |                 this.FlagIgnoreCNT++; | ||||||
| 
 | 
 | ||||||
|             this.UpdateProgressStatusDisplay(datas[0].ProgressStatus); |             for (int i = 0; i < this.ParentForm.EquipmentColumn; i++) | ||||||
| 
 |  | ||||||
|             for (int i = 0; i < datas.Count; i++) |  | ||||||
|             { |             { | ||||||
|                 // Current Value |                 value = datas[i].MAdc; | ||||||
|                 //value = Helper.StringToDecimalPlaces(datas[i].CurrentValue, this.ParentForm.DecimalPlaces3); |                 if (this.CollectionDiffMadc[i].Text != value) | ||||||
|                 //if (datas[i].CurrentValueSign == "-") |                     this.CollectionDiffMadc[i].Text = value; | ||||||
|                 //    value = string.Format("{0}{1}", datas[i].CurrentValueSign, value); |  | ||||||
|                 if (this.CollectionCurrentValue[i].Text != value) |  | ||||||
|                     this.CollectionCurrentValue[i].Text = value; |  | ||||||
| 
 | 
 | ||||||
|                 // Max Value |                 value = datas[i].SecBufDiff; | ||||||
|                 //value = Helper.StringToDecimalPlaces(datas[i].MaxValue, this.ParentForm.DecimalPlaces3); |                 if (this.CollectionDiffSecDiff[i].Text != value) | ||||||
|                 //if (datas[i].MaxValueSign == "-") |                     this.CollectionDiffSecDiff[i].Text = value; | ||||||
|                 //    value = string.Format("{0}{1}", datas[i].MaxValueSign, value); |             } | ||||||
|                 if (this.CollectionMaxValue[i].Text != value) |         } | ||||||
|                     this.CollectionMaxValue[i].Text = value; |         public void UpdateDisplayDispData(Collection<DispData> datas) | ||||||
|  |         { | ||||||
|  |             string value = ""; | ||||||
|  |             bool bValue = false; | ||||||
| 
 | 
 | ||||||
|                 // Standard Deviation |             if (this.FlagIgnoreCNT == this.ParentForm.SystemConfig.CHART1_DRAW_STEP) | ||||||
|                 //value = Helper.StringToDecimalPlaces(datas[i].StDev, this.ParentForm.DecimalPlaces4); |             { | ||||||
|                 if (this.CollectionStDev[i].Text != value) |                 bValue = true; | ||||||
|                     this.CollectionStDev[i].Text = value; |                 this.FlagIgnoreCNT = 0; | ||||||
|  |             } | ||||||
|  |             else | ||||||
|  |                 this.FlagIgnoreCNT++; | ||||||
| 
 | 
 | ||||||
|                 // Draw |             for (int i = 0; i < this.ParentForm.EquipmentColumn; i++) | ||||||
|                 if (bValue == true) |             { | ||||||
|                     this.UpdateDotGraphDisplay(this.CollectionDraw[i], datas[i]); |                 value = datas[i].RData; | ||||||
|  |                 if (this.CollectionDispRData[i].Text != value) | ||||||
|  |                     this.CollectionDispRData[i].Text = value; | ||||||
|  | 
 | ||||||
|  |                 value = datas[i].MData; | ||||||
|  |                 if (this.CollectionDispMData[i].Text != value) | ||||||
|  |                     this.CollectionDispMData[i].Text = value; | ||||||
|  |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|             this.ChildControl.UpdateNomalLeakDataDisplay(datas); |         public void UpdateDisplayJudgmentData(LeakData datas) | ||||||
|         } |  | ||||||
|         public void UpdateStartLeakDataDisplay(Collection<LeakData> datas) |  | ||||||
|         { |         { | ||||||
|             this.timerOn.Enabled = false; |             this.timerOn.Enabled = false; | ||||||
|             this.timerOff.Enabled = false; |             this.timerOff.Enabled = false; | ||||||
| 
 | 
 | ||||||
|             for (int i = 0; i < 10; i++) |             for (int i = 0; i < 10; i++) | ||||||
|                 this.CollectionResult1[i].Visible = true; |                 this.CollectionResult[i].Visible = true; | ||||||
| 
 | 
 | ||||||
|             this.UpdateStartLeakData1Display(datas[4]); |             this.UpdateDisplayJudgmentData1(datas); | ||||||
|             this.UpdateStartLeakData2Display(datas[3]); |             this.UpdateDisplayJudgmentData2(datas); | ||||||
|             this.UpdateStartLeakData3Display(datas[2]); |             this.UpdateDisplayJudgmentData3(datas); | ||||||
|             this.UpdateStartLeakData4Display(datas[1]); |             this.UpdateDisplayJudgmentData4(datas); | ||||||
|             this.UpdateStartLeakData5Display(datas[0]); |             this.UpdateDisplayJudgmentData5(datas); | ||||||
|             this.UpdateStartLeakData6Display(datas[5]); |             this.UpdateDisplayJudgmentData6(datas); | ||||||
|             this.UpdateStartLeakData7Display(datas[6]); |             this.UpdateDisplayJudgmentData7(datas); | ||||||
|             this.UpdateStartLeakData8Display(datas[7]); |             this.UpdateDisplayJudgmentData8(datas); | ||||||
|             this.UpdateStartLeakData9Display(datas[8]); |             this.UpdateDisplayJudgmentData9(datas); | ||||||
|             this.UpdateStartLeakData10Display(datas[9]); |             this.UpdateDisplayJudgmentData10(datas); | ||||||
| 
 | 
 | ||||||
|             this.ChildControl.UpdateStartLeakDataDisplay(datas); |             this.ChildControl.UpdateStartLeakDataDisplay(datas); | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData1Display(LeakData data) |         private void UpdateDisplayJudgmentData1(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[0], this.labelResult1); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult1.Text != value) |  | ||||||
|             //    this.labelResult1.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult1, this.labelResult1_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD1.Text != value) |  | ||||||
|                 this.labelResultSD1.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData2Display(LeakData data) |         private void UpdateDisplayJudgmentData2(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[1], this.labelResult2); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult2.Text != value) |  | ||||||
|             //    this.labelResult2.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult2, this.labelResult2_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD2.Text != value) |  | ||||||
|                 this.labelResultSD2.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData3Display(LeakData data) |         private void UpdateDisplayJudgmentData3(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[2], this.labelResult3); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult3.Text != value) |  | ||||||
|             //    this.labelResult3.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult3, this.labelResult3_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD3.Text != value) |  | ||||||
|                 this.labelResultSD3.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData4Display(LeakData data) |         private void UpdateDisplayJudgmentData4(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[3], this.labelResult4); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult4.Text != value) |  | ||||||
|             //    this.labelResult4.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult4, this.labelResult4_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD4.Text != value) |  | ||||||
|                 this.labelResultSD4.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData5Display(LeakData data) |         private void UpdateDisplayJudgmentData5(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[4], this.labelResult5); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult5.Text != value) |  | ||||||
|             //    this.labelResult5.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult5, this.labelResult5_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD5.Text != value) |  | ||||||
|                 this.labelResultSD5.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData6Display(LeakData data) |         private void UpdateDisplayJudgmentData6(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[5], this.labelResult6); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult6.Text != value) |  | ||||||
|             //    this.labelResult6.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult6, this.labelResult6_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD6.Text != value) |  | ||||||
|                 this.labelResultSD6.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData7Display(LeakData data) |         private void UpdateDisplayJudgmentData7(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[6], this.labelResult7); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult7.Text != value) |  | ||||||
|             //    this.labelResult7.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult7, this.labelResult7_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD7.Text != value) |  | ||||||
|                 this.labelResultSD7.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData8Display(LeakData data) |         private void UpdateDisplayJudgmentData8(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[7], this.labelResult8); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult8.Text != value) |  | ||||||
|             //    this.labelResult8.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult8, this.labelResult8_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD8.Text != value) |  | ||||||
|                 this.labelResultSD8.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData9Display(LeakData data) |         private void UpdateDisplayJudgmentData9(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[8], this.labelResult9); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult9.Text != value) |  | ||||||
|             //    this.labelResult9.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult9, this.labelResult9_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD9.Text != value) |  | ||||||
|                 this.labelResultSD9.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateStartLeakData10Display(LeakData data) |         private void UpdateDisplayJudgmentData10(LeakData data) | ||||||
|         { |         { | ||||||
|             string value = ""; |             this.GetJudgmentResult(data.CollJudgment[9], this.labelResult10); | ||||||
| 
 |  | ||||||
|             //value = data.JudgmentStatus.ToString(); |  | ||||||
|             //if (this.labelResult10.Text != value) |  | ||||||
|             //    this.labelResult10.Text = value; |  | ||||||
|             this.GetJudgmentResult(data, this.labelResult10, this.labelResult10_1); |  | ||||||
| 
 |  | ||||||
|             //value = Helper.StringToDecimalPlaces(data.ResultSD, this.ParentForm.DecimalPlaces4); |  | ||||||
|             if (this.labelResultSD10.Text != value) |  | ||||||
|                 this.labelResultSD10.Text = value; |  | ||||||
|         } |         } | ||||||
|         public void UpdateDisplayTime() |         public void UpdateDisplayTime() | ||||||
|         { |         { | ||||||
|  | @ -601,8 +519,8 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|             for (int i = 0; i < 10; i++) |             for (int i = 0; i < 10; i++) | ||||||
|             { |             { | ||||||
|                 this.CollectionResult1[i].Font = new Font("New Gulim", 20, FontStyle.Bold); |                 this.CollectionResult[i].Font = new Font("New Gulim", 20, FontStyle.Bold); | ||||||
|                 this.CollectionResult1[i].Text = "검사 중.."; |                 this.CollectionResult[i].Text = "검사 중.."; | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             this.timerOn.Enabled = true; |             this.timerOn.Enabled = true; | ||||||
|  | @ -669,7 +587,7 @@ namespace INT_PT002.Forms | ||||||
|             this.timerOn.Enabled = false; |             this.timerOn.Enabled = false; | ||||||
| 
 | 
 | ||||||
|             for (int i = 0; i < 10; i++) |             for (int i = 0; i < 10; i++) | ||||||
|                 this.CollectionResult1[i].Visible = false; |                 this.CollectionResult[i].Visible = false; | ||||||
| 
 | 
 | ||||||
|             this.timerOff.Enabled = true; |             this.timerOff.Enabled = true; | ||||||
|         } |         } | ||||||
|  | @ -678,118 +596,12 @@ namespace INT_PT002.Forms | ||||||
|             this.timerOff.Enabled = false; |             this.timerOff.Enabled = false; | ||||||
| 
 | 
 | ||||||
|             for (int i = 0; i < 10; i++) |             for (int i = 0; i < 10; i++) | ||||||
|                 this.CollectionResult1[i].Visible = true; |                 this.CollectionResult[i].Visible = true; | ||||||
| 
 | 
 | ||||||
|             this.timerOn.Enabled = true; |             this.timerOn.Enabled = true; | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         private void smartButton1_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             int iValue1 = 0, iValue2 = 0; |  | ||||||
| 
 |  | ||||||
|             iValue1 = -2000; |  | ||||||
| 
 |  | ||||||
|             this.smartDraw1.Chart.PutDataAllClear(); |  | ||||||
|             this.smartDraw1.LayerSupport = SmartDraw.LayerSupportOption.BackAndDraw; |  | ||||||
|             this.smartDraw1.Chart.SetChartConfig(0, 110, 192, 110, 1, SmartDraw.ChartRefresh.LEFTSCROLL); |  | ||||||
|             this.smartDraw1.Chart.ChartDrawStep = 1; |  | ||||||
|             this.smartDraw1.SetPenStyle(Color.Green, 2, SmartDraw.PenStyles.SOLID); |  | ||||||
|           |  | ||||||
|             for (int j = 0; j < 192; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = (iValue1 + 2000) / 100; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|         } |  | ||||||
|         private void smartButton4_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             int iValue1 = 0, iValue2 = 0; |  | ||||||
| 
 |  | ||||||
|             iValue1 = 0; |  | ||||||
| 
 |  | ||||||
|             this.smartDraw1.Chart.PutDataAllClear(); |  | ||||||
|             this.smartDraw1.LayerSupport = SmartDraw.LayerSupportOption.BackAndDraw; |  | ||||||
|             this.smartDraw1.Chart.SetChartConfig(0, 110, 192, 110, 1, SmartDraw.ChartRefresh.LEFTSCROLL); |  | ||||||
|             this.smartDraw1.Chart.ChartDrawStep = 1; |  | ||||||
|             this.smartDraw1.SetPenStyle(Color.Green, 2, SmartDraw.PenStyles.SOLID); |  | ||||||
| 
 |  | ||||||
|             for (int j = 0; j < 192; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = (iValue1 + 2000) / 100; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|         } |  | ||||||
|         private void smartButton5_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             int iValue1 = 0, iValue2 = 0; |  | ||||||
| 
 |  | ||||||
|             iValue1 = 7000; |  | ||||||
| 
 |  | ||||||
|             this.smartDraw1.Chart.PutDataAllClear(); |  | ||||||
|             this.smartDraw1.LayerSupport = SmartDraw.LayerSupportOption.BackAndDraw; |  | ||||||
|             this.smartDraw1.Chart.SetChartConfig(0, 110, 192, 110, 1, SmartDraw.ChartRefresh.LEFTSCROLL); |  | ||||||
|             this.smartDraw1.Chart.ChartDrawStep = 1; |  | ||||||
|             this.smartDraw1.SetPenStyle(Color.Green, 2, SmartDraw.PenStyles.SOLID); |  | ||||||
| 
 |  | ||||||
|             for (int j = 0; j < 192; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = (iValue1 + 2000) / 100; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|         } |  | ||||||
|         private void smartButton6_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             int iValue1 = 0, iValue2 = 0, iValue3 = 0; |  | ||||||
| 
 |  | ||||||
|             iValue1 = -1000; |  | ||||||
| 
 |  | ||||||
|             //this.smartDraw1.Chart.PutDataAllClear(); |  | ||||||
|             //this.smartDraw1.LayerSupport = SmartDraw.LayerSupportOption.BackAndDraw; |  | ||||||
| //            this.smartDraw1.Chart.SetChartConfig(0, 110, 192, 110, 1, SmartDraw.ChartRefresh.LEFTSCROLL); |  | ||||||
|             this.smartDraw1.Chart.SetChartConfig(); |  | ||||||
|             //this.smartDraw1.Chart.ChartDrawStep = 1; |  | ||||||
|             //this.smartDraw1.SetPenStyle(Color.Green, 2, SmartDraw.PenStyles.SOLID); |  | ||||||
| 
 |  | ||||||
|             for (int j = 0; j < 30; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = (iValue1 + 2000) / 100; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             iValue3 = -1000; |  | ||||||
|             for (int j = 0; j < 10; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = ((iValue3 + 2000) / 100) + 7; |  | ||||||
|                 iValue3 = iValue2; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             iValue1 = 7000; |  | ||||||
|             for (int j = 0; j < 110; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = (iValue1 + 2000) / 100; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
|             iValue3 = 7000; |  | ||||||
|             for (int j = 0; j < 10; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = ((iValue3 + 2000) / 100) - 7; |  | ||||||
|                 iValue3 = iValue2; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             iValue1 = -1000; |  | ||||||
|             for (int j = 0; j < 30; j++) |  | ||||||
|             { |  | ||||||
|                 iValue2 = (iValue1 + 2000) / 100; |  | ||||||
|                 this.smartDraw1.Chart.PutData(iValue2); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         private void buttonExit_Click(object sender, EventArgs e) |         private void buttonExit_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             this.ParentForm.CloseSmartUartLink(); |             this.ParentForm.CloseSmartUartLink(); | ||||||
|  |  | ||||||
|  | @ -383,6 +383,11 @@ namespace INT_PT002.Forms | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         public void UpdateDisplayRecipeData(Recipe item) | ||||||
|  |         { | ||||||
|  |             this.Child_Recipe_Setting.UpdateDisplayRecipeData(item); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         public void DisplayRefresh() |         public void DisplayRefresh() | ||||||
|         { |         { | ||||||
|             this.SelectedTopMenu = Define.E_TopMenuStore.Recipe; |             this.SelectedTopMenu = Define.E_TopMenuStore.Recipe; | ||||||
|  |  | ||||||
|  | @ -104,44 +104,77 @@ namespace INT_PT002 | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public static Define.E_ProgressStatus StringToProgressStatus(string value) |         public static Define.E_ProcessStatus StringToProcessStatus(string value) | ||||||
|         { |         { | ||||||
|             if (value.Length != 2) |             Define.E_ProcessStatus status; | ||||||
|                 return Define.E_ProgressStatus.None; |  | ||||||
| 
 | 
 | ||||||
|             if (value == "S0") |             if (value.Length != 1) | ||||||
|                 return Define.E_ProgressStatus.Initial; |                 return Define.E_ProcessStatus.None; | ||||||
|             else if (value == "S1") | 
 | ||||||
|                 return Define.E_ProgressStatus.ProductEntry; |             switch (value) | ||||||
|             else if (value == "S2") |             { | ||||||
|                 return Define.E_ProgressStatus.ChamberConbined; |                 case "0": | ||||||
|             else if (value == "S3") |                     status = Define.E_ProcessStatus.Initial; | ||||||
|                 return Define.E_ProgressStatus.VacuumStart; |                     break; | ||||||
|             else if (value == "S4") |                 case "1": | ||||||
|                 return Define.E_ProgressStatus.VacuumHold; |                     status = Define.E_ProcessStatus.ProductEntry; | ||||||
|             else if (value == "S5") |                     break; | ||||||
|                 return Define.E_ProgressStatus.VacuumBreak; |                 case "2": | ||||||
|             else if (value == "S6") |                     status = Define.E_ProcessStatus.ChamberConbined; | ||||||
|                 return Define.E_ProgressStatus.ChamberSeparation; |                     break; | ||||||
|             else if (value == "S7") |                 case "3": | ||||||
|                 return Define.E_ProgressStatus.ProductRelease; |                     status = Define.E_ProcessStatus.VacuumStart; | ||||||
|             else |                     break; | ||||||
|                 return Define.E_ProgressStatus.None; |                 case "4": | ||||||
|  |                     status = Define.E_ProcessStatus.VacuumHold; | ||||||
|  |                     break; | ||||||
|  |                 case "5": | ||||||
|  |                     status = Define.E_ProcessStatus.Judgment; | ||||||
|  |                     break; | ||||||
|  |                 case "6": | ||||||
|  |                     status = Define.E_ProcessStatus.VacuumBreak; | ||||||
|  |                     break; | ||||||
|  |                 case "7": | ||||||
|  |                     status = Define.E_ProcessStatus.ChamberSeparation; | ||||||
|  |                     break; | ||||||
|  |                 case "8": | ||||||
|  |                     status = Define.E_ProcessStatus.ProductRelease; | ||||||
|  |                     break; | ||||||
|  |                 default: | ||||||
|  |                     status = Define.E_ProcessStatus.None; | ||||||
|  |                     break; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return status; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public static Define.E_JudgmentStatus StringToJudgmentStatus(string value) |         public static Define.E_JudgmentStatus StringToJudgmentStatus(string value) | ||||||
|         { |         { | ||||||
|             if (value.Length != 2) |             Define.E_JudgmentStatus status; | ||||||
|  | 
 | ||||||
|  |             if (value.Length != 1) | ||||||
|                 return Define.E_JudgmentStatus.None; |                 return Define.E_JudgmentStatus.None; | ||||||
| 
 | 
 | ||||||
|             if (value == "sp") |             switch (value) | ||||||
|                 return Define.E_JudgmentStatus.Pass; |             { | ||||||
|             else if (value == "sn") |                 case "0": | ||||||
|                 return Define.E_JudgmentStatus.Ng; |                     status = Define.E_JudgmentStatus.None; | ||||||
|             else if (value == "se") |                     break; | ||||||
|                 return Define.E_JudgmentStatus.Error; |                 case "1": | ||||||
|             else |                     status = Define.E_JudgmentStatus.Pass; | ||||||
|                 return Define.E_JudgmentStatus.None; |                     break; | ||||||
|  |                 case "2": | ||||||
|  |                     status = Define.E_JudgmentStatus.Ng; | ||||||
|  |                     break; | ||||||
|  |                 case "3": | ||||||
|  |                     status = Define.E_JudgmentStatus.Error; | ||||||
|  |                     break; | ||||||
|  |                 default: | ||||||
|  |                     status = Define.E_JudgmentStatus.None; | ||||||
|  |                     break; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return status; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|  | @ -242,5 +275,31 @@ namespace INT_PT002 | ||||||
|             else |             else | ||||||
|                 return "       "; |                 return "       "; | ||||||
|         } |         } | ||||||
|  |         /// <summary> | ||||||
|  |         /// 8자리에 마춰 공백으로 채움 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <param name="value"></param> | ||||||
|  |         /// <returns></returns> | ||||||
|  |         public static string StringBlankFillDigits8(string value) | ||||||
|  |         { | ||||||
|  |             if (value.Length == 1) | ||||||
|  |                 return string.Format("       {0}", value); | ||||||
|  |             else if (value.Length == 2) | ||||||
|  |                 return string.Format("      {0}", value); | ||||||
|  |             else if (value.Length == 3) | ||||||
|  |                 return string.Format("     {0}", value); | ||||||
|  |             else if (value.Length == 4) | ||||||
|  |                 return string.Format("    {0}", value); | ||||||
|  |             else if (value.Length == 5) | ||||||
|  |                 return string.Format("   {0}", value); | ||||||
|  |             else if (value.Length == 6) | ||||||
|  |                 return string.Format("  {0}", value); | ||||||
|  |             else if (value.Length == 7) | ||||||
|  |                 return string.Format(" {0}", value); | ||||||
|  |             else if (value.Length == 8) | ||||||
|  |                 return value; | ||||||
|  |             else | ||||||
|  |                 return "        "; | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue