@ Ver 11.3.0 by LSJ
- 2024.08.14 - Ver 11.2.1 Modify - Framework : SmartX Framework V3.1.1(update: 2019.03.21) - IO 확장보드 적용 CW-DIO32 IO 테스트 추가 ReceiveCommandST0() 16 -> 32 확장master
							parent
							
								
									d8e00214ee
								
							
						
					
					
						commit
						dd467573fd
					
				
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -22,6 +22,7 @@ namespace INT69DC_7C.Forms | ||||||
|         private Color ColorIOStatusOff; |         private Color ColorIOStatusOff; | ||||||
| 
 | 
 | ||||||
|         private Collection<Label> CollectionInputLabel; |         private Collection<Label> CollectionInputLabel; | ||||||
|  |         private Collection<Label> CollectionInputLabel1; | ||||||
|         private Collection<SmartLabel> CollectionInputLabelName; |         private Collection<SmartLabel> CollectionInputLabelName; | ||||||
|         private Collection<SmartButton> CollectionOutputButton; |         private Collection<SmartButton> CollectionOutputButton; | ||||||
|         #endregion |         #endregion | ||||||
|  | @ -121,6 +122,25 @@ namespace INT69DC_7C.Forms | ||||||
|             this.CollectionInputLabel.Add(this.labelInput15); |             this.CollectionInputLabel.Add(this.labelInput15); | ||||||
|             this.CollectionInputLabel.Add(this.labelInput16); |             this.CollectionInputLabel.Add(this.labelInput16); | ||||||
| 
 | 
 | ||||||
|  |             this.CollectionInputLabel1 = new Collection<Label>(); | ||||||
|  |             this.CollectionInputLabel1.Clear(); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput17); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput18); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput19); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput20); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput21); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput22); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput23); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput24); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput25); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput26); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput27); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput28); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput29); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput30); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput31); | ||||||
|  |             this.CollectionInputLabel1.Add(this.labelInput32); | ||||||
|  | 
 | ||||||
|             this.CollectionInputLabelName = new Collection<SmartLabel>(); |             this.CollectionInputLabelName = new Collection<SmartLabel>(); | ||||||
|             this.CollectionInputLabelName.Clear(); |             this.CollectionInputLabelName.Clear(); | ||||||
|             this.CollectionInputLabelName.Add(this.labelInputName1); |             this.CollectionInputLabelName.Add(this.labelInputName1); | ||||||
|  | @ -139,6 +159,22 @@ namespace INT69DC_7C.Forms | ||||||
|             this.CollectionInputLabelName.Add(this.labelInputName14); |             this.CollectionInputLabelName.Add(this.labelInputName14); | ||||||
|             this.CollectionInputLabelName.Add(this.labelInputName15); |             this.CollectionInputLabelName.Add(this.labelInputName15); | ||||||
|             this.CollectionInputLabelName.Add(this.labelInputName16); |             this.CollectionInputLabelName.Add(this.labelInputName16); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName17); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName18); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName19); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName20); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName21); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName22); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName23); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName24); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName25); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName26); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName27); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName28); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName29); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName30); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName31); | ||||||
|  |             this.CollectionInputLabelName.Add(this.labelInputName32); | ||||||
| 
 | 
 | ||||||
|             this.CollectionOutputButton = new Collection<SmartButton>(); |             this.CollectionOutputButton = new Collection<SmartButton>(); | ||||||
|             this.CollectionOutputButton.Clear(); |             this.CollectionOutputButton.Clear(); | ||||||
|  | @ -203,6 +239,14 @@ namespace INT69DC_7C.Forms | ||||||
|             for (int i = 0; i < values.Count; i++) |             for (int i = 0; i < values.Count; i++) | ||||||
|                 this.SetlabelOnOff(this.CollectionInputLabel[i], values[i] == "1" ? true : false); |                 this.SetlabelOnOff(this.CollectionInputLabel[i], values[i] == "1" ? true : false); | ||||||
|         } |         } | ||||||
|  |         public void UpdateInputRead1(Collection<string> values) | ||||||
|  |         { | ||||||
|  |             if (values.Count == 0 || values == null) | ||||||
|  |                 return; | ||||||
|  | 
 | ||||||
|  |             for (int i = 0; i < values.Count; i++) | ||||||
|  |                 this.SetlabelOnOff(this.CollectionInputLabel1[i], values[i] == "1" ? true : false); | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|         public void DisplayRefresh() |         public void DisplayRefresh() | ||||||
|         { |         { | ||||||
|  |  | ||||||
|  | @ -140,7 +140,7 @@ namespace INT69DC_7C.Forms | ||||||
|         } |         } | ||||||
|         private void DefaultSetting() |         private void DefaultSetting() | ||||||
|         { |         { | ||||||
|             this.labelDisplayVer.Text = "11.2.1"; |             this.labelDisplayVer.Text = "11.3.0"; | ||||||
|             if(this.ParentForm.SystemConfig.EquipmentMode == 7) |             if(this.ParentForm.SystemConfig.EquipmentMode == 7) | ||||||
|                 this.labelTitleMainboardName.Text = "INT68M-2A"; |                 this.labelTitleMainboardName.Text = "INT68M-2A"; | ||||||
|             else |             else | ||||||
|  |  | ||||||
|  | @ -115,6 +115,7 @@ namespace INT69DC_7C.Forms | ||||||
|         // Collection |         // Collection | ||||||
|         private Collection<int> CollectionGraphData;                    // 판정설정 그래프 데이터 |         private Collection<int> CollectionGraphData;                    // 판정설정 그래프 데이터 | ||||||
|         private Collection<string> CollectionIOTest_InputData;          // IO Test Input 데이터 취합 |         private Collection<string> CollectionIOTest_InputData;          // IO Test Input 데이터 취합 | ||||||
|  |         private Collection<string> CollectionIOTest_InputData1;         // IO Test Input1 데이터 취합 확장보드 | ||||||
|         private Collection<string> CollectionZeroParameterRange;        // 자동영점 - 범위 |         private Collection<string> CollectionZeroParameterRange;        // 자동영점 - 범위 | ||||||
|         private Collection<string> CollectionZeroParameterTime;         // 자동영점 - 시간 |         private Collection<string> CollectionZeroParameterTime;         // 자동영점 - 시간 | ||||||
|         private Collection<string> CollectionZeroParameterVariates;     // 자동영점 - 변량 |         private Collection<string> CollectionZeroParameterVariates;     // 자동영점 - 변량 | ||||||
|  | @ -316,6 +317,7 @@ namespace INT69DC_7C.Forms | ||||||
|             this.CollectionWeightDataTest = new Collection<WeightData>(); |             this.CollectionWeightDataTest = new Collection<WeightData>(); | ||||||
|             this.CollectionGraphData = new Collection<int>(); |             this.CollectionGraphData = new Collection<int>(); | ||||||
|             this.CollectionIOTest_InputData = new Collection<string>(); |             this.CollectionIOTest_InputData = new Collection<string>(); | ||||||
|  |             this.CollectionIOTest_InputData1 = new Collection<string>(); | ||||||
|             this.CollectionZeroParameterRange = new Collection<string>(); |             this.CollectionZeroParameterRange = new Collection<string>(); | ||||||
|             this.CollectionZeroParameterTime = new Collection<string>(); |             this.CollectionZeroParameterTime = new Collection<string>(); | ||||||
|             this.CollectionZeroParameterVariates = new Collection<string>(); |             this.CollectionZeroParameterVariates = new Collection<string>(); | ||||||
|  | @ -333,6 +335,7 @@ namespace INT69DC_7C.Forms | ||||||
|             this.CollectionWeightDataTest.Clear(); |             this.CollectionWeightDataTest.Clear(); | ||||||
|             this.CollectionGraphData.Clear(); |             this.CollectionGraphData.Clear(); | ||||||
|             this.CollectionIOTest_InputData.Clear(); |             this.CollectionIOTest_InputData.Clear(); | ||||||
|  |             this.CollectionIOTest_InputData1.Clear(); | ||||||
|             this.CollectionZeroParameterRange.Clear(); |             this.CollectionZeroParameterRange.Clear(); | ||||||
|             this.CollectionZeroParameterTime.Clear(); |             this.CollectionZeroParameterTime.Clear(); | ||||||
|             this.CollectionZeroParameterVariates.Clear(); |             this.CollectionZeroParameterVariates.Clear(); | ||||||
|  | @ -374,6 +377,7 @@ namespace INT69DC_7C.Forms | ||||||
|             for (int i = 0; i < 16; i++) |             for (int i = 0; i < 16; i++) | ||||||
|             { |             { | ||||||
|                 this.CollectionIOTest_InputData.Add("0"); |                 this.CollectionIOTest_InputData.Add("0"); | ||||||
|  |                 this.CollectionIOTest_InputData1.Add("0"); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             for (int i = 0; i < 12; i++) |             for (int i = 0; i < 12; i++) | ||||||
|  | @ -1218,6 +1222,10 @@ namespace INT69DC_7C.Forms | ||||||
|                     if ((ret = this.ReceiveCommandST0(lane, receiveData)) != 0) |                     if ((ret = this.ReceiveCommandST0(lane, receiveData)) != 0) | ||||||
|                         return ret; |                         return ret; | ||||||
|                     break; |                     break; | ||||||
|  |                 case "ST1": | ||||||
|  |                     if ((ret = this.ReceiveCommandST1(lane, receiveData)) != 0) | ||||||
|  |                         return ret; | ||||||
|  |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
|  | @ -5602,6 +5610,30 @@ namespace INT69DC_7C.Forms | ||||||
| 
 | 
 | ||||||
|             return ret; |             return ret; | ||||||
|         } |         } | ||||||
|  |         // IO테스트1-IN | ||||||
|  |         private int ReceiveCommandST1(string lane, string receiveData) | ||||||
|  |         { | ||||||
|  |             int ret = 0; | ||||||
|  | 
 | ||||||
|  |             switch (lane) | ||||||
|  |             { | ||||||
|  |                 case "0": | ||||||
|  |                     #region Value Assign | ||||||
|  |                     for (int i = 0; i < 16; i++) | ||||||
|  |                         this.CollectionIOTest_InputData1[i] = receiveData.Substring(i, 1); | ||||||
|  |                     #endregion | ||||||
|  |                     if (this.SystemConfig.CurrentForm == DataStore.FormStore.FormIOTest) | ||||||
|  |                     { | ||||||
|  |                         if (this.ChildFormIOTest != null) | ||||||
|  |                             this.ChildFormIOTest.UpdateInputRead1(this.CollectionIOTest_InputData1); | ||||||
|  |                     } | ||||||
|  |                     break; | ||||||
|  |                 default: | ||||||
|  |                     break; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             return ret; | ||||||
|  |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|         #region SystemConfiguration File |         #region SystemConfiguration File | ||||||
|  |  | ||||||
|  | @ -15,6 +15,17 @@ | ||||||
| 	멀티형 8,10,12열 컨베어/스틱 계량기 | 	멀티형 8,10,12열 컨베어/스틱 계량기 | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
|  | @ Ver 11.3.0 by LSJ | ||||||
|  | 	- 2024.08.14 | ||||||
|  | 	- Ver 11.2.1 Modify | ||||||
|  | 	- Framework : SmartX Framework V3.1.1(update: 2019.03.21) | ||||||
|  | 	- IO 확장보드 적용 | ||||||
|  | 	  CW-DIO32 | ||||||
|  | 	  IO 테스트 추가 | ||||||
|  | 	   | ||||||
|  | 	  ReceiveCommandST0() | ||||||
|  | 	  16 -> 32 확장 | ||||||
|  | 
 | ||||||
| @ Ver 11.2.1 by CJY | @ Ver 11.2.1 by CJY | ||||||
| 	- 2024.08.05 | 	- 2024.08.05 | ||||||
| 	- Ver 11.2.0 Modify | 	- Ver 11.2.0 Modify | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue