main
			
			
		
		
							parent
							
								
									3334a21f6d
								
							
						
					
					
						commit
						27279ea8d9
					
				|  | @ -284,30 +284,30 @@ namespace INT_PT002.Controls | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._0_None: |                 case Define.E_ProcessStatus._0_None: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     this.UnselectProcessLabelRefresh(0); |                     this.UnselectProcessLabelRefresh(0); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |                 case Define.E_ProcessStatus._2_ProductEntry: | ||||||
|                     this.UnselectProcessLabelRefresh(1); |                     this.UnselectProcessLabelRefresh(1); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|                     this.UnselectProcessLabelRefresh(2); |                     this.UnselectProcessLabelRefresh(2); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     this.UnselectProcessLabelRefresh(3); |                     this.UnselectProcessLabelRefresh(3); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     this.UnselectProcessLabelRefresh(4); |                     this.UnselectProcessLabelRefresh(4); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     this.UnselectProcessLabelRefresh(5); |                     this.UnselectProcessLabelRefresh(5); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     this.UnselectProcessLabelRefresh(6); |                     this.UnselectProcessLabelRefresh(6); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|                     this.UnselectProcessLabelRefresh(7); |                     this.UnselectProcessLabelRefresh(7); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|  | @ -318,7 +318,7 @@ namespace INT_PT002.Controls | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._0_None: |                 case Define.E_ProcessStatus._0_None: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     this.UnselectProcessLabelRefresh(this.CollectionLabelProgress.Count - 1); |                     this.UnselectProcessLabelRefresh(this.CollectionLabelProgress.Count - 1); | ||||||
|                     this.SelectProcessLabelRefresh(0); |                     this.SelectProcessLabelRefresh(0); | ||||||
| 
 | 
 | ||||||
|  | @ -339,24 +339,24 @@ namespace INT_PT002.Controls | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |                 case Define.E_ProcessStatus._2_ProductEntry: | ||||||
|                     this.SelectProcessLabelRefresh(1); |                     this.SelectProcessLabelRefresh(1); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|                     this.SelectProcessLabelRefresh(2); |                     this.SelectProcessLabelRefresh(2); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     this.SelectProcessLabelRefresh(3); |                     this.SelectProcessLabelRefresh(3); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     this.SelectProcessLabelRefresh(4); |                     this.SelectProcessLabelRefresh(4); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     this.SelectProcessLabelRefresh(5); |                     this.SelectProcessLabelRefresh(5); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     this.SelectProcessLabelRefresh(6); |                     this.SelectProcessLabelRefresh(6); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|                     this.SelectProcessLabelRefresh(7); |                     this.SelectProcessLabelRefresh(7); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|  |  | ||||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -18,7 +18,6 @@ namespace INT_PT002.Controls | ||||||
|     { |     { | ||||||
|         #region Field |         #region Field | ||||||
|         private FormMenu m_ParentForm; |         private FormMenu m_ParentForm; | ||||||
|         private Define.E_ProcessStatus PreviousStageNum; |  | ||||||
| 
 | 
 | ||||||
|         private Color ColorProgressOn; |         private Color ColorProgressOn; | ||||||
|         private Color ColorProgressOff; |         private Color ColorProgressOff; | ||||||
|  | @ -66,14 +65,17 @@ namespace INT_PT002.Controls | ||||||
| 
 | 
 | ||||||
|             this.CollectionLabelProgress = new Collection<SmartLabel>(); |             this.CollectionLabelProgress = new Collection<SmartLabel>(); | ||||||
|             this.CollectionLabelProgress.Clear(); |             this.CollectionLabelProgress.Clear(); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress0); |  | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress1); |             this.CollectionLabelProgress.Add(this.labelProgress1); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress2); |             this.CollectionLabelProgress.Add(this.labelProgress2); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress3); |             this.CollectionLabelProgress.Add(this.labelProgress3); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress4); |             this.CollectionLabelProgress.Add(this.labelProgress4); | ||||||
|  |             this.CollectionLabelProgress.Add(this.labelProgress5); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress6); |             this.CollectionLabelProgress.Add(this.labelProgress6); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress7); |             this.CollectionLabelProgress.Add(this.labelProgress7); | ||||||
|             this.CollectionLabelProgress.Add(this.labelProgress8); |             this.CollectionLabelProgress.Add(this.labelProgress8); | ||||||
|  |             this.CollectionLabelProgress.Add(this.labelProgress9); | ||||||
|  |             this.CollectionLabelProgress.Add(this.labelProgress10); | ||||||
|  |             this.CollectionLabelProgress.Add(this.labelProgress11); | ||||||
| 
 | 
 | ||||||
|             this.CollectionLabelResult = new Collection<SmartLabel>(); |             this.CollectionLabelResult = new Collection<SmartLabel>(); | ||||||
|             this.CollectionLabelResult.Add(this.labelResult1); |             this.CollectionLabelResult.Add(this.labelResult1); | ||||||
|  | @ -105,6 +107,7 @@ namespace INT_PT002.Controls | ||||||
|             { |             { | ||||||
|                 this.CollectionLabelResult[i].Text = "-"; |                 this.CollectionLabelResult[i].Text = "-"; | ||||||
|                 this.CollectionLabelResult[i].TextColor = this.ColorResultNone; |                 this.CollectionLabelResult[i].TextColor = this.ColorResultNone; | ||||||
|  |                 this.CollectionLabelResult[i].Visible = false; | ||||||
|                 this.CollectionDiffSecDiff[i].Text = "0.00"; |                 this.CollectionDiffSecDiff[i].Text = "0.00"; | ||||||
|                 this.CollectionPressureWork[i].Text = "0.0"; |                 this.CollectionPressureWork[i].Text = "0.0"; | ||||||
|                 this.CollectionPressureMaster[i].Text = "0.0"; |                 this.CollectionPressureMaster[i].Text = "0.0"; | ||||||
|  | @ -133,6 +136,9 @@ namespace INT_PT002.Controls | ||||||
|             this.labelMesDiffMean2.Text = "0.00"; |             this.labelMesDiffMean2.Text = "0.00"; | ||||||
|             this.labelMesPressureMaster2.Text = "0.0"; |             this.labelMesPressureMaster2.Text = "0.0"; | ||||||
|             this.labelMesPressureWork2.Text = "0.0"; |             this.labelMesPressureWork2.Text = "0.0"; | ||||||
|  | 
 | ||||||
|  |             this.smartDraw1.Chart.PutDataAllClear(); | ||||||
|  |             this.smartDraw2.Chart.PutDataAllClear(); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void GetJudgmentResult(Define.E_JudgmentStatus judg, SmartLabel label2) |         private void GetJudgmentResult(Define.E_JudgmentStatus judg, SmartLabel label2) | ||||||
|  | @ -169,107 +175,60 @@ namespace INT_PT002.Controls | ||||||
|                 label2.Text = value; |                 label2.Text = value; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void SelectProcessLabelRefresh(int index) |  | ||||||
|         { |  | ||||||
|             this.CollectionLabelProgress[index].BackGroundColor = this.ColorProgressOn; |  | ||||||
|         } |  | ||||||
|         private void UnselectProcessLabelRefresh(int index) |  | ||||||
|         { |  | ||||||
|             this.CollectionLabelProgress[index].BackGroundColor = this.ColorProgressOff; |  | ||||||
|         } |  | ||||||
| 
 | 
 | ||||||
|         private void UpdateDisplayInitialize() |  | ||||||
|         { |  | ||||||
|             this.smartDraw1.Chart.PutDataAllClear(); |  | ||||||
|             this.smartDraw2.Chart.PutDataAllClear(); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|         } |  | ||||||
|         public void UpdateProcessStatusDisplay(Define.E_ProcessStatus status) |         public void UpdateProcessStatusDisplay(Define.E_ProcessStatus status) | ||||||
|         { |         { | ||||||
|             switch (this.PreviousStageNum) |  | ||||||
|             { |  | ||||||
|                 case Define.E_ProcessStatus._0_None: |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |  | ||||||
|                     this.UnselectProcessLabelRefresh(0); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |  | ||||||
|                     this.UnselectProcessLabelRefresh(1); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |  | ||||||
|                     this.UnselectProcessLabelRefresh(2); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |  | ||||||
|                     this.UnselectProcessLabelRefresh(3); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |  | ||||||
|                     this.UnselectProcessLabelRefresh(4); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |  | ||||||
|                     this.UnselectProcessLabelRefresh(5); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |  | ||||||
|                     this.UnselectProcessLabelRefresh(6); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |  | ||||||
|                     this.UnselectProcessLabelRefresh(7); |  | ||||||
|                     break; |  | ||||||
|                 default: |  | ||||||
|                     break; |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             switch (status) |             switch (status) | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._0_None: |                 case Define.E_ProcessStatus._0_None: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     this.UnselectProcessLabelRefresh(this.CollectionLabelProgress.Count - 1); |                     this.labelProgress11.BackColor = this.ColorProgressOff; | ||||||
|                     this.SelectProcessLabelRefresh(0); |                     this.labelProgress1.BackColor = this.ColorProgressOn; | ||||||
| 
 |  | ||||||
|                     this.timerOn.Stop(); |  | ||||||
|                     this.timerOff.Stop(); |  | ||||||
| 
 |  | ||||||
|                     //if (this.CollectionLabelResult[0].Text == "Measuring..") |  | ||||||
|                     //{ |  | ||||||
|                     //    for (int i = 0; i < this.ParentForm.ParentForm.CurrentSystemStatus.EquipmentColumn; i++) |  | ||||||
|                     //    { |  | ||||||
|                     //        this.CollectionLabelResult[i].Visible = true; |  | ||||||
|                     //        this.CollectionLabelResult[i].Text = "-"; |  | ||||||
|                     //        this.CollectionLabelResult[i].TextColor = this.ColorResultNone; |  | ||||||
|                     //        this.CollectionLabelResult[i].Font = new Font("New Gulim", 48, FontStyle.Bold); |  | ||||||
|                     //    } |  | ||||||
|                     //} |  | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |                 case Define.E_ProcessStatus._2_ProductEntry: | ||||||
|                     this.SelectProcessLabelRefresh(1); |                     this.labelProgress1.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress2.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|                     this.SelectProcessLabelRefresh(2); |                     this.labelProgress2.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress3.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     this.SelectProcessLabelRefresh(3); |                     this.labelProgress3.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress4.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     this.SelectProcessLabelRefresh(4); |                     this.labelProgress4.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress5.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|  |                     this.labelProgress5.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress6.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     this.SelectProcessLabelRefresh(5); |                     this.labelProgress6.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress7.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     this.SelectProcessLabelRefresh(6); |                     this.labelProgress7.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress8.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|                     this.SelectProcessLabelRefresh(7); |                     this.labelProgress8.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress9.BackColor = this.ColorProgressOn; | ||||||
|  |                     break; | ||||||
|  |                 case Define.E_ProcessStatus._10_ChamberRelease: | ||||||
|  |                     this.labelProgress9.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress10.BackColor = this.ColorProgressOn; | ||||||
|  |                     break; | ||||||
|  |                 case Define.E_ProcessStatus._11_MoveToReady: | ||||||
|  |                     this.labelProgress10.BackColor = this.ColorProgressOff; | ||||||
|  |                     this.labelProgress11.BackColor = this.ColorProgressOn; | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
|             this.PreviousStageNum = status; |  | ||||||
|         } |         } | ||||||
|         private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) |         private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) | ||||||
|         { |         { | ||||||
|  | @ -352,6 +311,8 @@ namespace INT_PT002.Controls | ||||||
|             value = data.DiffData.SecBufDiff; |             value = data.DiffData.SecBufDiff; | ||||||
|             if (this.CollectionDiffSecDiff[0].Text != value) |             if (this.CollectionDiffSecDiff[0].Text != value) | ||||||
|                 this.CollectionDiffSecDiff[0].Text = value; |                 this.CollectionDiffSecDiff[0].Text = value; | ||||||
|  | 
 | ||||||
|  |            //Measuring : 2 Lane | ||||||
|         } |         } | ||||||
|         public void UpdateDisplayDiffData2(LeakData1 data) |         public void UpdateDisplayDiffData2(LeakData1 data) | ||||||
|         { |         { | ||||||
|  | @ -695,6 +656,8 @@ namespace INT_PT002.Controls | ||||||
|         { |         { | ||||||
|             this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplayMode = Define.E_DisplayModeStore.Equipment; |             this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplayMode = Define.E_DisplayModeStore.Equipment; | ||||||
|             this.ParentForm.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Normal); |             this.ParentForm.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Normal); | ||||||
|  | 
 | ||||||
|  |             this.InitializeData(); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -82,27 +82,20 @@ namespace INT_PT002.DataStore | ||||||
|             Equipment, |             Equipment, | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public enum E_ProcessStatus2 |  | ||||||
|         { |  | ||||||
|             _0_None = 0, |  | ||||||
|             _1_Initial, |  | ||||||
|             _2_MovementAndProductEntry, |  | ||||||
|             _3_Measuring, |  | ||||||
|             _4_DischargeAndReturnToOrigin, |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         public enum E_ProcessStatus |         public enum E_ProcessStatus | ||||||
|         { |         { | ||||||
|             _0_None = 0, |             _0_None = 0, | ||||||
|             _1_Initial, |             _1_Read, | ||||||
|             _2_ProductEntry, |             _2_ProductEntry, | ||||||
|             _3_ChamberConbined, |             _3_MoveToLeak, | ||||||
|             _4_VacuumStart, |             _4_MoveToCheck, | ||||||
|             _5_VacuumHold, |             _5_ChamberMerge, | ||||||
|             _6_Judgment, |             _6_VacuumStart, | ||||||
|             _7_VacuumBreak, |             _7_VacuumHold, | ||||||
|             _8_ChamberSeparation, |             _8_Judgment, | ||||||
|             _9_ProductRelease, |             _9_VacuumBreak, | ||||||
|  |             _10_ChamberRelease, | ||||||
|  |             _11_MoveToReady, | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public enum E_JudgmentStatus |         public enum E_JudgmentStatus | ||||||
|  |  | ||||||
|  | @ -1366,25 +1366,74 @@ namespace INT_PT002.Forms | ||||||
|                 switch (lane) |                 switch (lane) | ||||||
|                 { |                 { | ||||||
|                     case "A": |                     case "A": | ||||||
|  |                     case "B": | ||||||
|                         #region Value Assign |                         #region Value Assign | ||||||
|                         this.CurrentLeakDatas[0].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 1)); |                         this.CurrentLeakDatas[0].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         this.CurrentLeakDatas[1].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|                         #endregion |                         #endregion | ||||||
|                         //if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) |                         if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) | ||||||
|                         //    this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[0]); |                             this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[0].ProcessStatus); | ||||||
|                         //else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) |                         else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) | ||||||
|                         //    this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakData.ProcessStatus); |                             this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakDatas[0].ProcessStatus); | ||||||
|  |                         break; | ||||||
|  |                     case "C": | ||||||
|  |                     case "D": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         this.CurrentLeakDatas[2].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         this.CurrentLeakDatas[3].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         #endregion | ||||||
|  |                         if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) | ||||||
|  |                             this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[2].ProcessStatus); | ||||||
|  |                         else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) | ||||||
|  |                             this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakDatas[2].ProcessStatus); | ||||||
|  |                         break; | ||||||
|  |                     case "E": | ||||||
|  |                     case "F": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         this.CurrentLeakDatas[4].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         this.CurrentLeakDatas[5].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         #endregion | ||||||
|  |                         if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) | ||||||
|  |                             this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[4].ProcessStatus); | ||||||
|  |                         else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) | ||||||
|  |                             this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakDatas[4].ProcessStatus); | ||||||
|  |                         break; | ||||||
|  |                     case "G": | ||||||
|  |                     case "H": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         this.CurrentLeakDatas[6].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         this.CurrentLeakDatas[7].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         #endregion | ||||||
|  |                         if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) | ||||||
|  |                             this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[6].ProcessStatus); | ||||||
|  |                         else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) | ||||||
|  |                             this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakDatas[6].ProcessStatus); | ||||||
|  |                         break; | ||||||
|  |                     case "I": | ||||||
|  |                     case "J": | ||||||
|  |                         #region Value Assign | ||||||
|  |                         this.CurrentLeakDatas[8].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         this.CurrentLeakDatas[9].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         #endregion | ||||||
|  |                         if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) | ||||||
|  |                             this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[8].ProcessStatus); | ||||||
|  |                         else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) | ||||||
|  |                             this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakDatas[8].ProcessStatus); | ||||||
|                         break; |                         break; | ||||||
|                     case "Z": |                     case "Z": | ||||||
|                         #region Value Assign |                         #region Value Assign | ||||||
|                         //this.CurrentLeakData.ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 1)); |                         Define.E_ProcessStatus process = Helper.StringToProcessStatus(receiveData.Substring(0, 2)); | ||||||
|  |                         for (int i = 0; i < this.SystemConfig.EQUIPMENT_LANE; i++) | ||||||
|  |                             this.CurrentLeakDatas[i].ProcessStatus = process; | ||||||
|                         #endregion |                         #endregion | ||||||
|                         //if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) |                         if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay) | ||||||
|                         //    this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakData.ProcessStatus); |                             this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[0].ProcessStatus); | ||||||
|                         //else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) |                         else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) | ||||||
|                         //    this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakData.ProcessStatus); |                             this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakDatas[0].ProcessStatus); | ||||||
|                         break; |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         break; |                         break; | ||||||
|  | 
 | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             catch |             catch | ||||||
|  |  | ||||||
|  | @ -407,7 +407,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_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     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; | ||||||
|  | @ -444,7 +444,7 @@ namespace INT_PT002.Forms | ||||||
|                     // Label Initialize |                     // Label Initialize | ||||||
|                     //this.InitializeLabel(); |                     //this.InitializeLabel(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|                     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; | ||||||
|  | @ -454,7 +454,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_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     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; | ||||||
|  | @ -464,7 +464,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_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     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; | ||||||
|  | @ -474,9 +474,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_ProcessStatus._6_Judgment: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_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; | ||||||
|  | @ -486,7 +486,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_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     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; | ||||||
|  | @ -496,7 +496,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_ProcessStatus._9_ProductRelease: |                 case Define.E_ProcessStatus._9_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; | ||||||
|  |  | ||||||
|  | @ -543,21 +543,21 @@ namespace INT_PT002.Forms | ||||||
|         { |         { | ||||||
|             switch (status) |             switch (status) | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     this.progressBar3.Visible = false; |                     this.progressBar3.Visible = false; | ||||||
|                     this.progressBar4.Visible = false; |                     this.progressBar4.Visible = false; | ||||||
|                     this.progressBar6.Visible = false; |                     this.progressBar6.Visible = false; | ||||||
|                     if (this.smartTimerProgressBar.IsStart == true) |                     if (this.smartTimerProgressBar.IsStart == true) | ||||||
|                         this.smartTimerProgressBar.Stop(); |                         this.smartTimerProgressBar.Stop(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     this.progressBar3.Maximum = this.ParentForm.CurrentRecipe.VACUUM_RELIEF * 10; |                     this.progressBar3.Maximum = this.ParentForm.CurrentRecipe.VACUUM_RELIEF * 10; | ||||||
|                     this.progressBar3.Value = this.progressBar3.Maximum; |                     this.progressBar3.Value = this.progressBar3.Maximum; | ||||||
| 
 | 
 | ||||||
|                     this.progressBar3.Visible = true; |                     this.progressBar3.Visible = true; | ||||||
|                     this.smartTimerProgressBar.Start(); |                     this.smartTimerProgressBar.Start(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     this.progressBar4.Maximum = this.ParentForm.CurrentRecipe.VACUUM_HOLD1 * 10; |                     this.progressBar4.Maximum = this.ParentForm.CurrentRecipe.VACUUM_HOLD1 * 10; | ||||||
|                     this.progressBar4.Value = this.progressBar4.Maximum; |                     this.progressBar4.Value = this.progressBar4.Maximum; | ||||||
| 
 | 
 | ||||||
|  | @ -567,7 +567,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.progressBar4.Visible = true; |                     this.progressBar4.Visible = true; | ||||||
|                     this.smartTimerProgressBar.Start(); |                     this.smartTimerProgressBar.Start(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     this.progressBar6.Maximum = this.ParentForm.CurrentRecipe.VACUUM_BLOWOFF * 10; |                     this.progressBar6.Maximum = this.ParentForm.CurrentRecipe.VACUUM_BLOWOFF * 10; | ||||||
|                     this.progressBar6.Value = this.progressBar6.Maximum; |                     this.progressBar6.Value = this.progressBar6.Maximum; | ||||||
| 
 | 
 | ||||||
|  | @ -577,7 +577,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.progressBar6.Visible = true; |                     this.progressBar6.Visible = true; | ||||||
|                     this.smartTimerProgressBar.Start(); |                     this.smartTimerProgressBar.Start(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     if (this.smartTimerProgressBar.IsStart == true) |                     if (this.smartTimerProgressBar.IsStart == true) | ||||||
|                         this.smartTimerProgressBar.Stop(); |                         this.smartTimerProgressBar.Stop(); | ||||||
|                     this.progressBar6.Visible = false; |                     this.progressBar6.Visible = false; | ||||||
|  | @ -595,7 +595,7 @@ namespace INT_PT002.Forms | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._0_None: |                 case Define.E_ProcessStatus._0_None: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     for (int i = 0; i < this.CollectionLabelProgress.Count; i++) |                     for (int i = 0; i < this.CollectionLabelProgress.Count; i++) | ||||||
|                         this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; |                         this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; | ||||||
| 
 | 
 | ||||||
|  | @ -604,24 +604,24 @@ namespace INT_PT002.Forms | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |                 case Define.E_ProcessStatus._2_ProductEntry: | ||||||
|                     this.UnselectProcessLabelRefresh(1); |                     this.UnselectProcessLabelRefresh(1); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|                     this.UnselectProcessLabelRefresh(2); |                     this.UnselectProcessLabelRefresh(2); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     this.UnselectProcessLabelRefresh(3); |                     this.UnselectProcessLabelRefresh(3); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     this.UnselectProcessLabelRefresh(4); |                     this.UnselectProcessLabelRefresh(4); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     this.UnselectProcessLabelRefresh(5); |                     this.UnselectProcessLabelRefresh(5); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     this.UnselectProcessLabelRefresh(6); |                     this.UnselectProcessLabelRefresh(6); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|                     this.UnselectProcessLabelRefresh(7); |                     this.UnselectProcessLabelRefresh(7); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|  | @ -632,7 +632,7 @@ namespace INT_PT002.Forms | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._0_None: |                 case Define.E_ProcessStatus._0_None: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     for (int i = 0; i < this.CollectionLabelProgress.Count; i++) |                     for (int i = 0; i < this.CollectionLabelProgress.Count; i++) | ||||||
|                         this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; |                         this.CollectionLabelProgress[i].Location = this.CollectionLabelPoint[i]; | ||||||
| 
 | 
 | ||||||
|  | @ -641,24 +641,24 @@ namespace INT_PT002.Forms | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |                 case Define.E_ProcessStatus._2_ProductEntry: | ||||||
|                     this.SelectProcessLabelRefresh(1); |                     this.SelectProcessLabelRefresh(1); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|                     this.SelectProcessLabelRefresh(2); |                     this.SelectProcessLabelRefresh(2); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     this.SelectProcessLabelRefresh(3); |                     this.SelectProcessLabelRefresh(3); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     this.SelectProcessLabelRefresh(4); |                     this.SelectProcessLabelRefresh(4); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     this.SelectProcessLabelRefresh(5); |                     this.SelectProcessLabelRefresh(5); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|                     this.SelectProcessLabelRefresh(6); |                     this.SelectProcessLabelRefresh(6); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|                     this.SelectProcessLabelRefresh(7); |                     this.SelectProcessLabelRefresh(7); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|  | @ -994,19 +994,19 @@ namespace INT_PT002.Forms | ||||||
|         { |         { | ||||||
|             switch (this.ProcessStatus) |             switch (this.ProcessStatus) | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|                     if (this.progressBar3.Value > 0) |                     if (this.progressBar3.Value > 0) | ||||||
|                         this.progressBar3.Value -= 10; |                         this.progressBar3.Value -= 10; | ||||||
|                     else |                     else | ||||||
|                         this.smartTimerProgressBar.Stop(); |                         this.smartTimerProgressBar.Stop(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|                     if (this.progressBar4.Value > 0) |                     if (this.progressBar4.Value > 0) | ||||||
|                         this.progressBar4.Value -= 10; |                         this.progressBar4.Value -= 10; | ||||||
|                     else |                     else | ||||||
|                         this.smartTimerProgressBar.Stop(); |                         this.smartTimerProgressBar.Stop(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|                     if (this.progressBar6.Value > 0) |                     if (this.progressBar6.Value > 0) | ||||||
|                         this.progressBar6.Value -= 10; |                         this.progressBar6.Value -= 10; | ||||||
|                     else |                     else | ||||||
|  | @ -1139,28 +1139,28 @@ namespace INT_PT002.Forms | ||||||
|             switch (this.testIndex) |             switch (this.testIndex) | ||||||
|             { |             { | ||||||
|                 case 0: |                 case 0: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._1_Initial); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._1_Read); | ||||||
|                     break; |                     break; | ||||||
|                 case 1: |                 case 1: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._2_ProductEntry); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._2_ProductEntry); | ||||||
|                     break; |                     break; | ||||||
|                 case 2: |                 case 2: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._3_ChamberConbined); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._3_MoveToLeak); | ||||||
|                     break; |                     break; | ||||||
|                 case 3: |                 case 3: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._4_VacuumStart); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._4_MoveToCheck); | ||||||
|                     break; |                     break; | ||||||
|                 case 4: |                 case 4: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._5_VacuumHold); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._5_ChamberMerge); | ||||||
|                     break; |                     break; | ||||||
|                 case 5: |                 case 5: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._7_VacuumBreak); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._7_VacuumHold); | ||||||
|                     break; |                     break; | ||||||
|                 case 6: |                 case 6: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._8_ChamberSeparation); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._8_Judgment); | ||||||
|                     break; |                     break; | ||||||
|                 case 7: |                 case 7: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._9_ProductRelease); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._9_VacuumBreak); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|  |  | ||||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -21,13 +21,8 @@ namespace INT_PT002.Forms | ||||||
|     { |     { | ||||||
|         #region Field |         #region Field | ||||||
|         private int FlagIgnoreCNT; |         private int FlagIgnoreCNT; | ||||||
| 
 |  | ||||||
|         private string MessageBoxRange; |         private string MessageBoxRange; | ||||||
|         // 이전 단계 번호(Index 아님) 저장용 변수 |         private int testIndex; | ||||||
|         private Define.E_ProcessStatus PreviousStageNum; |  | ||||||
| 
 |  | ||||||
|         int testIndex; |  | ||||||
|         private Define.E_ProcessStatus ProcessStatus; |  | ||||||
| 
 | 
 | ||||||
|         private Color ColorProgressOn; |         private Color ColorProgressOn; | ||||||
|         private Size SizeProgressOn; |         private Size SizeProgressOn; | ||||||
|  | @ -78,13 +73,9 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|             this.FlagIgnoreCNT = 0; |             this.FlagIgnoreCNT = 0; | ||||||
|             this.MessageBoxRange = ""; |             this.MessageBoxRange = ""; | ||||||
|             this.ProcessStatus = Define.E_ProcessStatus._0_None; |  | ||||||
|             this.PreviousStageNum = Define.E_ProcessStatus._0_None; |  | ||||||
| 
 | 
 | ||||||
|             this.ColorProgressOff = Color.FromArgb(231, 231, 231); |             this.ColorProgressOff = Color.FromArgb(231, 231, 231); | ||||||
|             this.SizeProgressOff = new Size(155, 140); |             this.ColorProgressOn = Color.Teal; | ||||||
|             this.ColorProgressOn = Color.FromArgb(95, 196, 188); |  | ||||||
|             this.SizeProgressOn = new Size(190, 170); |  | ||||||
|             this.ColorResultPass = Color.FromArgb(39, 200, 64); |             this.ColorResultPass = Color.FromArgb(39, 200, 64); | ||||||
|             this.ColorResultNG = Color.FromArgb(254, 70, 70); |             this.ColorResultNG = Color.FromArgb(254, 70, 70); | ||||||
|             this.ColorResultNone = Color.FromArgb(42, 43, 45); |             this.ColorResultNone = Color.FromArgb(42, 43, 45); | ||||||
|  | @ -197,18 +188,17 @@ namespace INT_PT002.Forms | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void SelectProcessLabelRefresh(int index) |         private void InitializeProcessStatus() | ||||||
|         { |         { | ||||||
|  |             this.pictureBoxProgress0Selected.Visible = false; | ||||||
|  |             this.pictureBoxProgress1Selected.Visible = false; | ||||||
|  |             this.pictureBoxProgress2Selected.Visible = false; | ||||||
|  |             this.pictureBoxProgress3Selected.Visible = false; | ||||||
| 
 | 
 | ||||||
|  |             this.progressBar1.Value = this.progressBar1.Minimum; | ||||||
|  |             this.labelProgress2.RoundRectFillColor = this.ColorProgressOff; | ||||||
|  |             this.labelProgress2_1.BackGroundColor = this.ColorProgressOff; | ||||||
|         } |         } | ||||||
|         private void UnselectProcessLabelRefresh(int index) |  | ||||||
|         { |  | ||||||
|             |  | ||||||
|         } |  | ||||||
|         private void InitializeProcessLabelRefresh() |  | ||||||
|         { |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         private bool UI_Invoke(ThreadStart invoker) |         private bool UI_Invoke(ThreadStart invoker) | ||||||
|         { |         { | ||||||
|             try |             try | ||||||
|  | @ -475,29 +465,19 @@ namespace INT_PT002.Forms | ||||||
|         { |         { | ||||||
|             switch (status) |             switch (status) | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     this.progressBar1.Visible = false; |                     this.smartTimerProgressBar.Start(); | ||||||
|                     if (this.smartTimerProgressBar.IsStart == true) |                     break; | ||||||
|  |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|  |                     this.progressBar1.Value = 25; | ||||||
|  |                     break; | ||||||
|  |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|  |                     this.progressBar1.Value = 25; | ||||||
|  |                     break; | ||||||
|  |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|  |                     this.progressBar1.Value = this.progressBar1.Maximum; | ||||||
|                     this.smartTimerProgressBar.Stop(); |                     this.smartTimerProgressBar.Stop(); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |  | ||||||
|                     this.progressBar1.Value = +10; |  | ||||||
|                     this.progressBar1.Visible = true; |  | ||||||
|                     //this.smartTimerProgressBar.Start(); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |  | ||||||
|                     this.progressBar1.Value = +10; |  | ||||||
|                     this.progressBar1.Visible = true; |  | ||||||
|                     //this.smartTimerProgressBar.Start(); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |  | ||||||
|                     this.progressBar1.Value = +10; |  | ||||||
|                     this.progressBar1.Visible = true; |  | ||||||
|                     //this.smartTimerProgressBar.Start(); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |  | ||||||
|                     //this.progressBar6.Visible = false; |  | ||||||
|                     break; |  | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
|  | @ -505,78 +485,48 @@ namespace INT_PT002.Forms | ||||||
| 
 | 
 | ||||||
|         public void UpdateProcessStatusDisplay(Define.E_ProcessStatus status) |         public void UpdateProcessStatusDisplay(Define.E_ProcessStatus status) | ||||||
|         { |         { | ||||||
|             this.ProcessStatus = status; |  | ||||||
| 
 |  | ||||||
|             switch (this.PreviousStageNum) |  | ||||||
|             { |  | ||||||
|                 case Define.E_ProcessStatus._0_None: |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |  | ||||||
|                     this.UnselectProcessLabelRefresh(0); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |  | ||||||
|                     this.UnselectProcessLabelRefresh(1); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |  | ||||||
|                     this.UnselectProcessLabelRefresh(2); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |  | ||||||
|                     this.UnselectProcessLabelRefresh(3); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |  | ||||||
|                     this.UnselectProcessLabelRefresh(4); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |  | ||||||
|                     this.UnselectProcessLabelRefresh(5); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |  | ||||||
|                     this.UnselectProcessLabelRefresh(6); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |  | ||||||
|                     this.UnselectProcessLabelRefresh(7); |  | ||||||
|                     break; |  | ||||||
|                 default: |  | ||||||
|                     break; |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|             switch (status) |             switch (status) | ||||||
|             { |             { | ||||||
|                 case Define.E_ProcessStatus._0_None: |                 case Define.E_ProcessStatus._0_None: | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._1_Initial: |                 case Define.E_ProcessStatus._1_Read: | ||||||
|                     this.SelectProcessLabelRefresh(0); |                     this.pictureBoxProgress3.Visible = true; | ||||||
|  |                     this.pictureBoxProgress3Selected.Visible = false; | ||||||
|  |                     this.pictureBoxProgress0.Visible = false; | ||||||
|  |                     this.pictureBoxProgress0Selected.Visible = true; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._2_ProductEntry: |                 case Define.E_ProcessStatus._2_ProductEntry: | ||||||
|                     this.SelectProcessLabelRefresh(1); |                 case Define.E_ProcessStatus._3_MoveToLeak: | ||||||
|  |                 case Define.E_ProcessStatus._4_MoveToCheck: | ||||||
|  |                 case Define.E_ProcessStatus._5_ChamberMerge: | ||||||
|  |                     this.pictureBoxProgress0.Visible = true; | ||||||
|  |                     this.pictureBoxProgress0Selected.Visible = false; | ||||||
|  |                     this.pictureBoxProgress1.Visible = false; | ||||||
|  |                     this.pictureBoxProgress1Selected.Visible = true; | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._3_ChamberConbined: |                 case Define.E_ProcessStatus._6_VacuumStart: | ||||||
|                     this.SelectProcessLabelRefresh(2); |                 case Define.E_ProcessStatus._7_VacuumHold: | ||||||
|  |                 case Define.E_ProcessStatus._8_Judgment: | ||||||
|  |                 case Define.E_ProcessStatus._9_VacuumBreak: | ||||||
|  |                     this.pictureBoxProgress1.Visible = true; | ||||||
|  |                     this.pictureBoxProgress1Selected.Visible = false; | ||||||
|  |                     this.pictureBoxProgress2.Visible = false; | ||||||
|  |                     this.pictureBoxProgress2Selected.Visible = true; | ||||||
|  | 
 | ||||||
|  |                     this.labelProgress2.RoundRectFillColor = Color.Teal; | ||||||
|  |                     this.ProgressBarSetting(status); | ||||||
|                     break; |                     break; | ||||||
|                 case Define.E_ProcessStatus._4_VacuumStart: |                 case Define.E_ProcessStatus._10_ChamberRelease: | ||||||
|                     this.SelectProcessLabelRefresh(3); |                 case Define.E_ProcessStatus._11_MoveToReady: | ||||||
|                     break; |                     this.labelProgress2.RoundRectFillColor = Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(231)))), ((int)(((byte)(231))))); | ||||||
|                 case Define.E_ProcessStatus._5_VacuumHold: |                     this.pictureBoxProgress2.Visible = true; | ||||||
|                     this.SelectProcessLabelRefresh(4); |                     this.pictureBoxProgress2Selected.Visible = false; | ||||||
|                     break; |                     this.pictureBoxProgress3.Visible = false; | ||||||
|                 case Define.E_ProcessStatus._6_Judgment: |                     this.pictureBoxProgress3Selected.Visible = true; | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._7_VacuumBreak: |  | ||||||
|                     this.SelectProcessLabelRefresh(5); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._8_ChamberSeparation: |  | ||||||
|                     this.SelectProcessLabelRefresh(6); |  | ||||||
|                     break; |  | ||||||
|                 case Define.E_ProcessStatus._9_ProductRelease: |  | ||||||
|                     this.SelectProcessLabelRefresh(7); |  | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
| 
 |  | ||||||
|             this.PreviousStageNum = status; |  | ||||||
|             this.ProgressBarSetting(status); |  | ||||||
|         } |         } | ||||||
|         private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) |         private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) | ||||||
|         { |         { | ||||||
|  | @ -940,7 +890,7 @@ namespace INT_PT002.Forms | ||||||
|             this.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Normal); |             this.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Normal); | ||||||
| 
 | 
 | ||||||
|             this.buttonRecipeNo.ButtonText = this.ParentForm.CurrentRecipe.NUMBER.ToString(); |             this.buttonRecipeNo.ButtonText = this.ParentForm.CurrentRecipe.NUMBER.ToString(); | ||||||
|             this.InitializeProcessLabelRefresh(); |             this.InitializeProcessStatus(); | ||||||
| 
 | 
 | ||||||
|             this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus.CurrentUser); |             this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus.CurrentUser); | ||||||
|         } |         } | ||||||
|  | @ -1019,7 +969,7 @@ namespace INT_PT002.Forms | ||||||
|                     this.Logout(); |                     this.Logout(); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             this.InitializeProcessLabelRefresh(); |             this.InitializeProcessStatus(); | ||||||
|         } |         } | ||||||
|         private void buttonMenu_Click(object sender, EventArgs e) |         private void buttonMenu_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  | @ -1114,29 +1064,17 @@ namespace INT_PT002.Forms | ||||||
|         } |         } | ||||||
|         private void smartTimerProgressBar_Tick(object sender, EventArgs e) |         private void smartTimerProgressBar_Tick(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             //switch (this.ProcessStatus) |             if (this.progressBar1.Value == 0 || this.progressBar1.Value < 25) | ||||||
|             //{ |                 this.progressBar1.Value++; | ||||||
|             //    case Define.E_ProcessStatus._4_VacuumStart: |             else if (this.progressBar1.Value == 25 || this.progressBar1.Value < 50) | ||||||
|             //        if (this.progressBar3.Value > 0) |                 this.progressBar1.Value++; | ||||||
|             //            this.progressBar3.Value -= 10; |             else if (this.progressBar1.Value == 50 || this.progressBar1.Value < 75) | ||||||
|             //        else |                 this.progressBar1.Value++; | ||||||
|             //            this.smartTimerProgressBar.Stop(); |             else | ||||||
|             //        break; |             { | ||||||
|             //    case Define.E_ProcessStatus._5_VacuumHold: |                 if (this.progressBar1.Value != this.progressBar1.Maximum) | ||||||
|             //        if (this.progressBar4.Value > 0) |                     this.progressBar1.Value++; | ||||||
|             //            this.progressBar4.Value -= 10; |             } | ||||||
|             //        else |  | ||||||
|             //            this.smartTimerProgressBar.Stop(); |  | ||||||
|             //        break; |  | ||||||
|             //    case Define.E_ProcessStatus._7_VacuumBreak: |  | ||||||
|             //        if (this.progressBar6.Value > 0) |  | ||||||
|             //            this.progressBar6.Value -= 10; |  | ||||||
|             //        else |  | ||||||
|             //            this.smartTimerProgressBar.Stop(); |  | ||||||
|             //        break; |  | ||||||
|             //    default: |  | ||||||
|             //        break; |  | ||||||
|             //} |  | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  | @ -1261,37 +1199,91 @@ namespace INT_PT002.Forms | ||||||
|             switch (this.testIndex) |             switch (this.testIndex) | ||||||
|             { |             { | ||||||
|                 case 0: |                 case 0: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._1_Initial); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._1_Read); | ||||||
|                     break; |                     break; | ||||||
|                 case 1: |                 case 1: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._2_ProductEntry); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._2_ProductEntry); | ||||||
|                     break; |                     break; | ||||||
|                 case 2: |                 case 2: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._3_ChamberConbined); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._3_MoveToLeak); | ||||||
|                     break; |                     break; | ||||||
|                 case 3: |                 case 3: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._4_VacuumStart); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._4_MoveToCheck); | ||||||
|                     break; |                     break; | ||||||
|                 case 4: |                 case 4: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._5_VacuumHold); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._5_ChamberMerge); | ||||||
|                     break; |                     break; | ||||||
|                 case 5: |                 case 5: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._7_VacuumBreak); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._6_VacuumStart); | ||||||
|                     break; |                     break; | ||||||
|                 case 6: |                 case 6: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._8_ChamberSeparation); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._7_VacuumHold); | ||||||
|                     break; |                     break; | ||||||
|                 case 7: |                 case 7: | ||||||
|                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._9_ProductRelease); |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._8_Judgment); | ||||||
|  |                     break; | ||||||
|  |                 case 8: | ||||||
|  |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._9_VacuumBreak); | ||||||
|  |                     break; | ||||||
|  |                 case 9: | ||||||
|  |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._10_ChamberRelease); | ||||||
|  |                     break; | ||||||
|  |                 case 10: | ||||||
|  |                     this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._11_MoveToReady); | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             if (this.testIndex >= 7) |             if (this.testIndex >= 10) | ||||||
|                 this.testIndex = 0; |                 this.testIndex = 0; | ||||||
|             else |             else | ||||||
|                 this.testIndex++; |                 this.testIndex++; | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         private void buttonProgress1_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._1_Read); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress2_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._2_ProductEntry); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress3_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._3_MoveToLeak); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress4_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._4_MoveToCheck); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress5_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._5_ChamberMerge); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress6_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._6_VacuumStart); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress7_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._7_VacuumHold); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress8_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._8_Judgment); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress9_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._9_VacuumBreak); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress10_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._10_ChamberRelease); | ||||||
|  |         } | ||||||
|  |         private void buttonProgress11_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.UpdateProcessStatusDisplay(Define.E_ProcessStatus._11_MoveToReady); | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -106,39 +106,48 @@ namespace INT_PT002 | ||||||
| 
 | 
 | ||||||
|         public static Define.E_ProcessStatus StringToProcessStatus(string value) |         public static Define.E_ProcessStatus StringToProcessStatus(string value) | ||||||
|         { |         { | ||||||
|  |             int iValue = 0; | ||||||
|             Define.E_ProcessStatus status; |             Define.E_ProcessStatus status; | ||||||
| 
 | 
 | ||||||
|             if (value.Length != 1) |             if (value.Length != 2) | ||||||
|                 return Define.E_ProcessStatus._0_None; |                 return Define.E_ProcessStatus._0_None; | ||||||
| 
 | 
 | ||||||
|             switch (value) |             iValue = int.Parse(value); | ||||||
|  | 
 | ||||||
|  |             switch (iValue) | ||||||
|             { |             { | ||||||
|                 case "0": |                 case 0: | ||||||
|                     status = Define.E_ProcessStatus._1_Initial; |                     status = Define.E_ProcessStatus._1_Read; | ||||||
|                     break; |                     break; | ||||||
|                 case "1": |                 case 1: | ||||||
|                     status = Define.E_ProcessStatus._2_ProductEntry; |                     status = Define.E_ProcessStatus._2_ProductEntry; | ||||||
|                     break; |                     break; | ||||||
|                 case "2": |                 case 2: | ||||||
|                     status = Define.E_ProcessStatus._3_ChamberConbined; |                     status = Define.E_ProcessStatus._3_MoveToLeak; | ||||||
|                     break; |                     break; | ||||||
|                 case "3": |                 case 3: | ||||||
|                     status = Define.E_ProcessStatus._4_VacuumStart; |                     status = Define.E_ProcessStatus._4_MoveToCheck; | ||||||
|                     break; |                     break; | ||||||
|                 case "4": |                 case 4: | ||||||
|                     status = Define.E_ProcessStatus._5_VacuumHold; |                     status = Define.E_ProcessStatus._5_ChamberMerge; | ||||||
|                     break; |                     break; | ||||||
|                 case "5": |                 case 5: | ||||||
|                     status = Define.E_ProcessStatus._6_Judgment; |                     status = Define.E_ProcessStatus._6_VacuumStart; | ||||||
|                     break; |                     break; | ||||||
|                 case "6": |                 case 6: | ||||||
|                     status = Define.E_ProcessStatus._7_VacuumBreak; |                     status = Define.E_ProcessStatus._7_VacuumHold; | ||||||
|                     break; |                     break; | ||||||
|                 case "7": |                 case 7: | ||||||
|                     status = Define.E_ProcessStatus._8_ChamberSeparation; |                     status = Define.E_ProcessStatus._8_Judgment; | ||||||
|                     break; |                     break; | ||||||
|                 case "8": |                 case 8: | ||||||
|                     status = Define.E_ProcessStatus._9_ProductRelease; |                     status = Define.E_ProcessStatus._9_VacuumBreak; | ||||||
|  |                     break; | ||||||
|  |                 case 9: | ||||||
|  |                     status = Define.E_ProcessStatus._10_ChamberRelease; | ||||||
|  |                     break; | ||||||
|  |                 case 10: | ||||||
|  |                     status = Define.E_ProcessStatus._11_MoveToReady; | ||||||
|                     break; |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     status = Define.E_ProcessStatus._0_None; |                     status = Define.E_ProcessStatus._0_None; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue