- MainBoard 2.5.3와 호환
- 센서에러감지시간(진입센서걸림) 시나리오 수정
   1. 기능설정 '센서에러감지시간' 설정하여 설정된 시간만큼 진입센서가 감지되면 알람발생
      알람 발생 시, 장비 정지 신호 메인보드로 전송
      센서에러 감지시간은 1열 및 2열 판정지연값 이상이어야 함.
   2. timerSensorError1, 2 추가
 - 제품진입 미감지 발생 시 부저 울림 추가
 - 판정설정 판정시에도 timerSensorError1, 2 Enabled = false 처리
			
			
				master
			
			
				V2.6.3
			
		|  | @ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 10.00 | ||||||
| # Visual Studio 2008 | # Visual Studio 2008 | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2", "ITC81DB_2\ITC81DB_2.csproj", "{F3AC32D4-8DAC-4F4D-AD52-2610D6237DD5}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2", "ITC81DB_2\ITC81DB_2.csproj", "{F3AC32D4-8DAC-4F4D-AD52-2610D6237DD5}" | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2_ImageDll", "ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll.csproj", "{501CC4ED-3B74-4189-8FD5-29F990358D21}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2_ImageDll", "ITC81DB_2_ImageDll\ITC81DB_2_ImageDll.csproj", "{501CC4ED-3B74-4189-8FD5-29F990358D21}" | ||||||
| EndProject | EndProject | ||||||
| Global | Global | ||||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||||
|  |  | ||||||
|  | @ -35,8 +35,6 @@ | ||||||
|             this.labelTitleCommunicationLog = new SmartX.SmartLabel(); |             this.labelTitleCommunicationLog = new SmartX.SmartLabel(); | ||||||
|             this.buttonCommunicationLog = new SmartX.SmartButton(); |             this.buttonCommunicationLog = new SmartX.SmartButton(); | ||||||
|             this.labelTitleEquipmentType = new SmartX.SmartLabel(); |             this.labelTitleEquipmentType = new SmartX.SmartLabel(); | ||||||
|             this.labelEntryNotDetected = new SmartX.SmartLabel(); |  | ||||||
|             this.labelTitleEntryNotDetected = new SmartX.SmartLabel(); |  | ||||||
|             this.smartGroupBox1.SuspendLayout(); |             this.smartGroupBox1.SuspendLayout(); | ||||||
|             this.SuspendLayout(); |             this.SuspendLayout(); | ||||||
|             //  |             //  | ||||||
|  | @ -45,8 +43,6 @@ | ||||||
|             this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); |             this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); | ||||||
|             this.smartGroupBox1.BackPictureBox = null; |             this.smartGroupBox1.BackPictureBox = null; | ||||||
|             this.smartGroupBox1.BackPictureBox1 = null; |             this.smartGroupBox1.BackPictureBox1 = null; | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelEntryNotDetected); |  | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleEntryNotDetected); |  | ||||||
|             this.smartGroupBox1.Controls.Add(this.comboBoxEquipmentType); |             this.smartGroupBox1.Controls.Add(this.comboBoxEquipmentType); | ||||||
|             this.smartGroupBox1.Controls.Add(this.buttonCapture); |             this.smartGroupBox1.Controls.Add(this.buttonCapture); | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); |             this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); | ||||||
|  | @ -180,46 +176,6 @@ | ||||||
|             this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |             this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|             this.labelTitleEquipmentType.Wordwrap = false; |             this.labelTitleEquipmentType.Wordwrap = false; | ||||||
|             //  |             //  | ||||||
|             // labelEntryNotDetected |  | ||||||
|             //  |  | ||||||
|             this.labelEntryNotDetected.BackColor = System.Drawing.SystemColors.Window; |  | ||||||
|             this.labelEntryNotDetected.BackPictureBox = null; |  | ||||||
|             this.labelEntryNotDetected.BackPictureBox1 = null; |  | ||||||
|             this.labelEntryNotDetected.BackPictureBox2 = null; |  | ||||||
|             this.labelEntryNotDetected.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.labelEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.labelEntryNotDetected.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.labelEntryNotDetected.InitVisible = true; |  | ||||||
|             this.labelEntryNotDetected.LineSpacing = 0F; |  | ||||||
|             this.labelEntryNotDetected.Location = new System.Drawing.Point(401, 84); |  | ||||||
|             this.labelEntryNotDetected.Name = "labelEntryNotDetected"; |  | ||||||
|             this.labelEntryNotDetected.Size = new System.Drawing.Size(120, 28); |  | ||||||
|             this.labelEntryNotDetected.TabIndex = 219; |  | ||||||
|             this.labelEntryNotDetected.Text = "0.0"; |  | ||||||
|             this.labelEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |  | ||||||
|             this.labelEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.labelEntryNotDetected.Wordwrap = false; |  | ||||||
|             this.labelEntryNotDetected.Click += new System.EventHandler(this.labelEntryNotDeteced_Click); |  | ||||||
|             //  |  | ||||||
|             // labelTitleEntryNotDetected |  | ||||||
|             //  |  | ||||||
|             this.labelTitleEntryNotDetected.BackPictureBox1 = null; |  | ||||||
|             this.labelTitleEntryNotDetected.BackPictureBox2 = this.smartGroupBox1; |  | ||||||
|             this.labelTitleEntryNotDetected.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.labelTitleEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.None; |  | ||||||
|             this.labelTitleEntryNotDetected.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.labelTitleEntryNotDetected.ForeColor = System.Drawing.Color.White; |  | ||||||
|             this.labelTitleEntryNotDetected.InitVisible = true; |  | ||||||
|             this.labelTitleEntryNotDetected.LineSpacing = 0F; |  | ||||||
|             this.labelTitleEntryNotDetected.Location = new System.Drawing.Point(130, 84); |  | ||||||
|             this.labelTitleEntryNotDetected.Name = "labelTitleEntryNotDetected"; |  | ||||||
|             this.labelTitleEntryNotDetected.Size = new System.Drawing.Size(265, 28); |  | ||||||
|             this.labelTitleEntryNotDetected.TabIndex = 218; |  | ||||||
|             this.labelTitleEntryNotDetected.Text = "제품진입 미감지"; |  | ||||||
|             this.labelTitleEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |  | ||||||
|             this.labelTitleEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.labelTitleEntryNotDetected.Wordwrap = false; |  | ||||||
|             //  |  | ||||||
|             // ControlCenterEquipEngineer |             // ControlCenterEquipEngineer | ||||||
|             //  |             //  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||||
|  | @ -240,7 +196,5 @@ | ||||||
|         private SmartX.SmartLabel labelTitleCommunicationLog; |         private SmartX.SmartLabel labelTitleCommunicationLog; | ||||||
|         private SmartX.SmartButton buttonCommunicationLog; |         private SmartX.SmartButton buttonCommunicationLog; | ||||||
|         private SmartX.SmartLabel labelTitleEquipmentType; |         private SmartX.SmartLabel labelTitleEquipmentType; | ||||||
|         public SmartX.SmartLabel labelEntryNotDetected; |  | ||||||
|         private SmartX.SmartLabel labelTitleEntryNotDetected; |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -138,7 +138,7 @@ namespace ITC81DB_2.Controls | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 system) |         private void UpdateParameterDisplay(SystemConfigurationItem item) | ||||||
|         { |         { | ||||||
|             int index = 0; |             int index = 0; | ||||||
|             string value = ""; |             string value = ""; | ||||||
|  | @ -163,10 +163,6 @@ namespace ITC81DB_2.Controls | ||||||
|                 this.buttonCommunicationLog.ButtonDown(); |                 this.buttonCommunicationLog.ButtonDown(); | ||||||
|             else |             else | ||||||
|                 this.buttonCommunicationLog.ButtonUp(); |                 this.buttonCommunicationLog.ButtonUp(); | ||||||
| 
 |  | ||||||
|             value = Helper.StringToDecimalPlaces(system.EntryNotDetectedWeight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces); |  | ||||||
|             if (this.labelEntryNotDetected.Text != value) |  | ||||||
|                 this.labelEntryNotDetected.Text = value; |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public void DisplayRefresh(SystemStatus status) |         public void DisplayRefresh(SystemStatus status) | ||||||
|  | @ -175,7 +171,7 @@ namespace ITC81DB_2.Controls | ||||||
|             this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); |             this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); | ||||||
|             this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); |             this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); | ||||||
| 
 | 
 | ||||||
|             this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507); |             this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  | @ -208,30 +204,6 @@ namespace ITC81DB_2.Controls | ||||||
|             this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); |             this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
|             this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1002_EquipmentType, value); |             this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1002_EquipmentType, value); | ||||||
|         } |         } | ||||||
|         private void labelEntryNotDeteced_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             string value = ""; |  | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelEntryNotDetected.Text, 5, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces, |  | ||||||
|               false, this.ParentForm.ParentForm.SystemConfig.Language); |  | ||||||
| 
 |  | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 if (myKeyPad.doubleValue < 0.0) |  | ||||||
|                 { |  | ||||||
|                     // 입력범위를 확인하세요 |  | ||||||
|                     DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); |  | ||||||
|                     myMsg.ShowDialog(); |  | ||||||
|                 } |  | ||||||
|                 else |  | ||||||
|                 { |  | ||||||
|                     this.labelEntryNotDetected.Text = myKeyPad.StringValue; |  | ||||||
|                     this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight = myKeyPad.StringValue.Replace(".", ""); |  | ||||||
| 
 |  | ||||||
|                     value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight); |  | ||||||
|                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6010_EntryNotDetectedWeight, value); |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
| 
 | 
 | ||||||
|         private void buttonCapture_Click(object sender, EventArgs e) |         private void buttonCapture_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |  | ||||||
|  | @ -30,16 +30,17 @@ | ||||||
|         { |         { | ||||||
|             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipFunctionSetting)); |             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipFunctionSetting)); | ||||||
|             this.smartGroupBox1 = new SmartX.SmartGroupBox(); |             this.smartGroupBox1 = new SmartX.SmartGroupBox(); | ||||||
|  |             this.labelJudgmentValue2 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel3 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelJudgmentValue1 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel1 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelSensorErrorDetectingTime = new SmartX.SmartLabel(); | ||||||
|  |             this.labelTitleSensorErrorDetectingTime = new SmartX.SmartLabel(); | ||||||
|  |             this.labelEntryNotDetected = new SmartX.SmartLabel(); | ||||||
|  |             this.labelTitleEntryNotDetected = new SmartX.SmartLabel(); | ||||||
|             this.labelTitleCommunicationLog = new SmartX.SmartLabel(); |             this.labelTitleCommunicationLog = new SmartX.SmartLabel(); | ||||||
|             this.buttonCommunicationLog = new SmartX.SmartButton(); |             this.buttonCommunicationLog = new SmartX.SmartButton(); | ||||||
|             this.labelTitleLogin = new SmartX.SmartLabel(); |             this.labelTitleLogin = new SmartX.SmartLabel(); | ||||||
|             this.smartGroupBox4 = new SmartX.SmartGroupBox(); |  | ||||||
|             this.smartLabel7 = new SmartX.SmartLabel(); |  | ||||||
|             this.smartLabel6 = new SmartX.SmartLabel(); |  | ||||||
|             this.smartLabel4 = new SmartX.SmartLabel(); |  | ||||||
|             this.labelUser3Password = new SmartX.SmartLabel(); |  | ||||||
|             this.labelUser1Password = new SmartX.SmartLabel(); |  | ||||||
|             this.labelUser2Password = new SmartX.SmartLabel(); |  | ||||||
|             this.buttonLogin = new SmartX.SmartButton(); |             this.buttonLogin = new SmartX.SmartButton(); | ||||||
|             this.labelEquipmentID = new SmartX.SmartLabel(); |             this.labelEquipmentID = new SmartX.SmartLabel(); | ||||||
|             this.labelTitleEquipmentID = new SmartX.SmartLabel(); |             this.labelTitleEquipmentID = new SmartX.SmartLabel(); | ||||||
|  | @ -51,8 +52,13 @@ | ||||||
|             this.labelTitleBuzzerONTime = new SmartX.SmartLabel(); |             this.labelTitleBuzzerONTime = new SmartX.SmartLabel(); | ||||||
|             this.comboBoxLanguage = new System.Windows.Forms.ComboBox(); |             this.comboBoxLanguage = new System.Windows.Forms.ComboBox(); | ||||||
|             this.labelTitleLanguage = new SmartX.SmartLabel(); |             this.labelTitleLanguage = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel2 = new SmartX.SmartLabel(); | ||||||
|  |             this.labelUnit = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel4 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel5 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel6 = new SmartX.SmartLabel(); | ||||||
|  |             this.smartLabel7 = new SmartX.SmartLabel(); | ||||||
|             this.smartGroupBox1.SuspendLayout(); |             this.smartGroupBox1.SuspendLayout(); | ||||||
|             this.smartGroupBox4.SuspendLayout(); |  | ||||||
|             this.SuspendLayout(); |             this.SuspendLayout(); | ||||||
|             //  |             //  | ||||||
|             // smartGroupBox1 |             // smartGroupBox1 | ||||||
|  | @ -60,10 +66,23 @@ | ||||||
|             this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); |             this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); | ||||||
|             this.smartGroupBox1.BackPictureBox = null; |             this.smartGroupBox1.BackPictureBox = null; | ||||||
|             this.smartGroupBox1.BackPictureBox1 = null; |             this.smartGroupBox1.BackPictureBox1 = null; | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel7); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel6); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel5); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel4); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelUnit); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel2); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelJudgmentValue2); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel3); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelJudgmentValue1); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.smartLabel1); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelSensorErrorDetectingTime); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelTitleSensorErrorDetectingTime); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelEntryNotDetected); | ||||||
|  |             this.smartGroupBox1.Controls.Add(this.labelTitleEntryNotDetected); | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); |             this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); | ||||||
|             this.smartGroupBox1.Controls.Add(this.buttonCommunicationLog); |             this.smartGroupBox1.Controls.Add(this.buttonCommunicationLog); | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleLogin); |             this.smartGroupBox1.Controls.Add(this.labelTitleLogin); | ||||||
|             this.smartGroupBox1.Controls.Add(this.smartGroupBox4); |  | ||||||
|             this.smartGroupBox1.Controls.Add(this.buttonLogin); |             this.smartGroupBox1.Controls.Add(this.buttonLogin); | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelEquipmentID); |             this.smartGroupBox1.Controls.Add(this.labelEquipmentID); | ||||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleEquipmentID); |             this.smartGroupBox1.Controls.Add(this.labelTitleEquipmentID); | ||||||
|  | @ -88,6 +107,160 @@ | ||||||
|             this.smartGroupBox1.TabIndex = 2; |             this.smartGroupBox1.TabIndex = 2; | ||||||
|             this.smartGroupBox1.TextColor = System.Drawing.Color.Black; |             this.smartGroupBox1.TextColor = System.Drawing.Color.Black; | ||||||
|             //  |             //  | ||||||
|  |             // labelJudgmentValue2 | ||||||
|  |             //  | ||||||
|  |             this.labelJudgmentValue2.BackPictureBox1 = null; | ||||||
|  |             this.labelJudgmentValue2.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.labelJudgmentValue2.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelJudgmentValue2.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.labelJudgmentValue2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelJudgmentValue2.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.labelJudgmentValue2.InitVisible = true; | ||||||
|  |             this.labelJudgmentValue2.LineSpacing = 0F; | ||||||
|  |             this.labelJudgmentValue2.Location = new System.Drawing.Point(524, 272); | ||||||
|  |             this.labelJudgmentValue2.Name = "labelJudgmentValue2"; | ||||||
|  |             this.labelJudgmentValue2.Size = new System.Drawing.Size(59, 28); | ||||||
|  |             this.labelJudgmentValue2.TabIndex = 229; | ||||||
|  |             this.labelJudgmentValue2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.labelJudgmentValue2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelJudgmentValue2.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartLabel3 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel3.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel3.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel3.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel3.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel3.InitVisible = true; | ||||||
|  |             this.smartLabel3.LineSpacing = 0F; | ||||||
|  |             this.smartLabel3.Location = new System.Drawing.Point(386, 272); | ||||||
|  |             this.smartLabel3.Name = "smartLabel3"; | ||||||
|  |             this.smartLabel3.Size = new System.Drawing.Size(132, 28); | ||||||
|  |             this.smartLabel3.TabIndex = 228; | ||||||
|  |             this.smartLabel3.Text = "2열 판정지연값 : "; | ||||||
|  |             this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel3.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelJudgmentValue1 | ||||||
|  |             //  | ||||||
|  |             this.labelJudgmentValue1.BackPictureBox1 = null; | ||||||
|  |             this.labelJudgmentValue1.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.labelJudgmentValue1.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelJudgmentValue1.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.labelJudgmentValue1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelJudgmentValue1.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.labelJudgmentValue1.InitVisible = true; | ||||||
|  |             this.labelJudgmentValue1.LineSpacing = 0F; | ||||||
|  |             this.labelJudgmentValue1.Location = new System.Drawing.Point(285, 272); | ||||||
|  |             this.labelJudgmentValue1.Name = "labelJudgmentValue1"; | ||||||
|  |             this.labelJudgmentValue1.Size = new System.Drawing.Size(59, 28); | ||||||
|  |             this.labelJudgmentValue1.TabIndex = 227; | ||||||
|  |             this.labelJudgmentValue1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.labelJudgmentValue1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelJudgmentValue1.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartLabel1 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel1.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel1.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel1.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel1.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel1.InitVisible = true; | ||||||
|  |             this.smartLabel1.LineSpacing = 0F; | ||||||
|  |             this.smartLabel1.Location = new System.Drawing.Point(147, 272); | ||||||
|  |             this.smartLabel1.Name = "smartLabel1"; | ||||||
|  |             this.smartLabel1.Size = new System.Drawing.Size(132, 28); | ||||||
|  |             this.smartLabel1.TabIndex = 226; | ||||||
|  |             this.smartLabel1.Text = "1열 판정지연값 : "; | ||||||
|  |             this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel1.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelSensorErrorDetectingTime | ||||||
|  |             //  | ||||||
|  |             this.labelSensorErrorDetectingTime.BackColor = System.Drawing.SystemColors.Window; | ||||||
|  |             this.labelSensorErrorDetectingTime.BackPictureBox = null; | ||||||
|  |             this.labelSensorErrorDetectingTime.BackPictureBox1 = null; | ||||||
|  |             this.labelSensorErrorDetectingTime.BackPictureBox2 = null; | ||||||
|  |             this.labelSensorErrorDetectingTime.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelSensorErrorDetectingTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; | ||||||
|  |             this.labelSensorErrorDetectingTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelSensorErrorDetectingTime.InitVisible = true; | ||||||
|  |             this.labelSensorErrorDetectingTime.LineSpacing = 0F; | ||||||
|  |             this.labelSensorErrorDetectingTime.Location = new System.Drawing.Point(418, 238); | ||||||
|  |             this.labelSensorErrorDetectingTime.Name = "labelSensorErrorDetectingTime"; | ||||||
|  |             this.labelSensorErrorDetectingTime.Size = new System.Drawing.Size(100, 28); | ||||||
|  |             this.labelSensorErrorDetectingTime.TabIndex = 225; | ||||||
|  |             this.labelSensorErrorDetectingTime.Text = "0"; | ||||||
|  |             this.labelSensorErrorDetectingTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||||
|  |             this.labelSensorErrorDetectingTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelSensorErrorDetectingTime.Wordwrap = false; | ||||||
|  |             this.labelSensorErrorDetectingTime.Click += new System.EventHandler(this.labelSensorErrorDetectingTime_Click); | ||||||
|  |             //  | ||||||
|  |             // labelTitleSensorErrorDetectingTime | ||||||
|  |             //  | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.BackPictureBox1 = null; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.InitVisible = true; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.LineSpacing = 0F; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.Location = new System.Drawing.Point(147, 238); | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.Name = "labelTitleSensorErrorDetectingTime"; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.Size = new System.Drawing.Size(265, 28); | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.TabIndex = 224; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.Text = "센서에러 감지시간"; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelTitleSensorErrorDetectingTime.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelEntryNotDetected | ||||||
|  |             //  | ||||||
|  |             this.labelEntryNotDetected.BackColor = System.Drawing.SystemColors.Window; | ||||||
|  |             this.labelEntryNotDetected.BackPictureBox = null; | ||||||
|  |             this.labelEntryNotDetected.BackPictureBox1 = null; | ||||||
|  |             this.labelEntryNotDetected.BackPictureBox2 = null; | ||||||
|  |             this.labelEntryNotDetected.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; | ||||||
|  |             this.labelEntryNotDetected.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelEntryNotDetected.InitVisible = true; | ||||||
|  |             this.labelEntryNotDetected.LineSpacing = 0F; | ||||||
|  |             this.labelEntryNotDetected.Location = new System.Drawing.Point(418, 204); | ||||||
|  |             this.labelEntryNotDetected.Name = "labelEntryNotDetected"; | ||||||
|  |             this.labelEntryNotDetected.Size = new System.Drawing.Size(100, 28); | ||||||
|  |             this.labelEntryNotDetected.TabIndex = 223; | ||||||
|  |             this.labelEntryNotDetected.Text = "0.0"; | ||||||
|  |             this.labelEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||||
|  |             this.labelEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelEntryNotDetected.Wordwrap = false; | ||||||
|  |             this.labelEntryNotDetected.Click += new System.EventHandler(this.labelEntryNotDeteced_Click); | ||||||
|  |             //  | ||||||
|  |             // labelTitleEntryNotDetected | ||||||
|  |             //  | ||||||
|  |             this.labelTitleEntryNotDetected.BackPictureBox1 = null; | ||||||
|  |             this.labelTitleEntryNotDetected.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.labelTitleEntryNotDetected.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelTitleEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.labelTitleEntryNotDetected.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelTitleEntryNotDetected.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.labelTitleEntryNotDetected.InitVisible = true; | ||||||
|  |             this.labelTitleEntryNotDetected.LineSpacing = 0F; | ||||||
|  |             this.labelTitleEntryNotDetected.Location = new System.Drawing.Point(147, 204); | ||||||
|  |             this.labelTitleEntryNotDetected.Name = "labelTitleEntryNotDetected"; | ||||||
|  |             this.labelTitleEntryNotDetected.Size = new System.Drawing.Size(265, 28); | ||||||
|  |             this.labelTitleEntryNotDetected.TabIndex = 222; | ||||||
|  |             this.labelTitleEntryNotDetected.Text = "제품진입 미감지"; | ||||||
|  |             this.labelTitleEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.labelTitleEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelTitleEntryNotDetected.Wordwrap = false; | ||||||
|  |             //  | ||||||
|             // labelTitleCommunicationLog |             // labelTitleCommunicationLog | ||||||
|             //  |             //  | ||||||
|             this.labelTitleCommunicationLog.BackPictureBox1 = null; |             this.labelTitleCommunicationLog.BackPictureBox1 = null; | ||||||
|  | @ -150,172 +323,15 @@ | ||||||
|             this.labelTitleLogin.ForeColor = System.Drawing.Color.White; |             this.labelTitleLogin.ForeColor = System.Drawing.Color.White; | ||||||
|             this.labelTitleLogin.InitVisible = true; |             this.labelTitleLogin.InitVisible = true; | ||||||
|             this.labelTitleLogin.LineSpacing = 0F; |             this.labelTitleLogin.LineSpacing = 0F; | ||||||
|             this.labelTitleLogin.Location = new System.Drawing.Point(189, 225); |             this.labelTitleLogin.Location = new System.Drawing.Point(147, 306); | ||||||
|             this.labelTitleLogin.Name = "labelTitleLogin"; |             this.labelTitleLogin.Name = "labelTitleLogin"; | ||||||
|             this.labelTitleLogin.Size = new System.Drawing.Size(215, 30); |             this.labelTitleLogin.Size = new System.Drawing.Size(265, 30); | ||||||
|             this.labelTitleLogin.TabIndex = 135; |             this.labelTitleLogin.TabIndex = 135; | ||||||
|             this.labelTitleLogin.Text = "로그인"; |             this.labelTitleLogin.Text = "로그인"; | ||||||
|             this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|             this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |             this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|             this.labelTitleLogin.Wordwrap = false; |             this.labelTitleLogin.Wordwrap = false; | ||||||
|             //  |             //  | ||||||
|             // smartGroupBox4 |  | ||||||
|             //  |  | ||||||
|             this.smartGroupBox4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); |  | ||||||
|             this.smartGroupBox4.BackPictureBox = null; |  | ||||||
|             this.smartGroupBox4.BackPictureBox1 = null; |  | ||||||
|             this.smartGroupBox4.Controls.Add(this.smartLabel7); |  | ||||||
|             this.smartGroupBox4.Controls.Add(this.smartLabel6); |  | ||||||
|             this.smartGroupBox4.Controls.Add(this.smartLabel4); |  | ||||||
|             this.smartGroupBox4.Controls.Add(this.labelUser3Password); |  | ||||||
|             this.smartGroupBox4.Controls.Add(this.labelUser1Password); |  | ||||||
|             this.smartGroupBox4.Controls.Add(this.labelUser2Password); |  | ||||||
|             this.smartGroupBox4.FrameLineColor1 = System.Drawing.Color.White; |  | ||||||
|             this.smartGroupBox4.FrameLineColor2 = System.Drawing.Color.Black; |  | ||||||
|             this.smartGroupBox4.FrameLineThickness = 1; |  | ||||||
|             this.smartGroupBox4.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.Rectangle; |  | ||||||
|             this.smartGroupBox4.Image = null; |  | ||||||
|             this.smartGroupBox4.InitVisible = true; |  | ||||||
|             this.smartGroupBox4.Location = new System.Drawing.Point(189, 311); |  | ||||||
|             this.smartGroupBox4.Name = "smartGroupBox4"; |  | ||||||
|             this.smartGroupBox4.RoundRadius = 5; |  | ||||||
|             this.smartGroupBox4.Size = new System.Drawing.Size(313, 146); |  | ||||||
|             this.smartGroupBox4.TabIndex = 150; |  | ||||||
|             this.smartGroupBox4.TextColor = System.Drawing.Color.Black; |  | ||||||
|             this.smartGroupBox4.Visible = false; |  | ||||||
|             //  |  | ||||||
|             // smartLabel7 |  | ||||||
|             //  |  | ||||||
|             this.smartLabel7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); |  | ||||||
|             this.smartLabel7.BackPictureBox = null; |  | ||||||
|             this.smartLabel7.BackPictureBox1 = null; |  | ||||||
|             this.smartLabel7.BackPictureBox2 = null; |  | ||||||
|             this.smartLabel7.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None; |  | ||||||
|             this.smartLabel7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.smartLabel7.ForeColor = System.Drawing.Color.White; |  | ||||||
|             this.smartLabel7.InitVisible = true; |  | ||||||
|             this.smartLabel7.LineSpacing = 0F; |  | ||||||
|             this.smartLabel7.Location = new System.Drawing.Point(32, 96); |  | ||||||
|             this.smartLabel7.Name = "smartLabel7"; |  | ||||||
|             this.smartLabel7.Size = new System.Drawing.Size(159, 30); |  | ||||||
|             this.smartLabel7.TabIndex = 149; |  | ||||||
|             this.smartLabel7.Text = "User3"; |  | ||||||
|             this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |  | ||||||
|             this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.smartLabel7.Visible = false; |  | ||||||
|             this.smartLabel7.Wordwrap = false; |  | ||||||
|             //  |  | ||||||
|             // smartLabel6 |  | ||||||
|             //  |  | ||||||
|             this.smartLabel6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); |  | ||||||
|             this.smartLabel6.BackPictureBox = null; |  | ||||||
|             this.smartLabel6.BackPictureBox1 = null; |  | ||||||
|             this.smartLabel6.BackPictureBox2 = null; |  | ||||||
|             this.smartLabel6.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None; |  | ||||||
|             this.smartLabel6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.smartLabel6.ForeColor = System.Drawing.Color.White; |  | ||||||
|             this.smartLabel6.InitVisible = true; |  | ||||||
|             this.smartLabel6.LineSpacing = 0F; |  | ||||||
|             this.smartLabel6.Location = new System.Drawing.Point(32, 60); |  | ||||||
|             this.smartLabel6.Name = "smartLabel6"; |  | ||||||
|             this.smartLabel6.Size = new System.Drawing.Size(159, 30); |  | ||||||
|             this.smartLabel6.TabIndex = 148; |  | ||||||
|             this.smartLabel6.Text = "User2"; |  | ||||||
|             this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |  | ||||||
|             this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.smartLabel6.Visible = false; |  | ||||||
|             this.smartLabel6.Wordwrap = false; |  | ||||||
|             //  |  | ||||||
|             // smartLabel4 |  | ||||||
|             //  |  | ||||||
|             this.smartLabel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); |  | ||||||
|             this.smartLabel4.BackPictureBox = null; |  | ||||||
|             this.smartLabel4.BackPictureBox1 = null; |  | ||||||
|             this.smartLabel4.BackPictureBox2 = null; |  | ||||||
|             this.smartLabel4.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None; |  | ||||||
|             this.smartLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.smartLabel4.ForeColor = System.Drawing.Color.White; |  | ||||||
|             this.smartLabel4.InitVisible = true; |  | ||||||
|             this.smartLabel4.LineSpacing = 0F; |  | ||||||
|             this.smartLabel4.Location = new System.Drawing.Point(32, 24); |  | ||||||
|             this.smartLabel4.Name = "smartLabel4"; |  | ||||||
|             this.smartLabel4.Size = new System.Drawing.Size(159, 30); |  | ||||||
|             this.smartLabel4.TabIndex = 144; |  | ||||||
|             this.smartLabel4.Text = "User1"; |  | ||||||
|             this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |  | ||||||
|             this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.smartLabel4.Visible = false; |  | ||||||
|             this.smartLabel4.Wordwrap = false; |  | ||||||
|             //  |  | ||||||
|             // labelUser3Password |  | ||||||
|             //  |  | ||||||
|             this.labelUser3Password.BackColor = System.Drawing.SystemColors.Window; |  | ||||||
|             this.labelUser3Password.BackPictureBox = null; |  | ||||||
|             this.labelUser3Password.BackPictureBox1 = null; |  | ||||||
|             this.labelUser3Password.BackPictureBox2 = null; |  | ||||||
|             this.labelUser3Password.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.labelUser3Password.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.labelUser3Password.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.labelUser3Password.InitVisible = true; |  | ||||||
|             this.labelUser3Password.LineSpacing = 0F; |  | ||||||
|             this.labelUser3Password.Location = new System.Drawing.Point(197, 96); |  | ||||||
|             this.labelUser3Password.Name = "labelUser3Password"; |  | ||||||
|             this.labelUser3Password.Size = new System.Drawing.Size(80, 30); |  | ||||||
|             this.labelUser3Password.TabIndex = 147; |  | ||||||
|             this.labelUser3Password.Text = "100"; |  | ||||||
|             this.labelUser3Password.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |  | ||||||
|             this.labelUser3Password.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.labelUser3Password.Visible = false; |  | ||||||
|             this.labelUser3Password.Wordwrap = false; |  | ||||||
|             this.labelUser3Password.Click += new System.EventHandler(this.labelUser3Password_Click); |  | ||||||
|             //  |  | ||||||
|             // labelUser1Password |  | ||||||
|             //  |  | ||||||
|             this.labelUser1Password.BackColor = System.Drawing.SystemColors.Window; |  | ||||||
|             this.labelUser1Password.BackPictureBox = null; |  | ||||||
|             this.labelUser1Password.BackPictureBox1 = null; |  | ||||||
|             this.labelUser1Password.BackPictureBox2 = null; |  | ||||||
|             this.labelUser1Password.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.labelUser1Password.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.labelUser1Password.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.labelUser1Password.InitVisible = true; |  | ||||||
|             this.labelUser1Password.LineSpacing = 0F; |  | ||||||
|             this.labelUser1Password.Location = new System.Drawing.Point(197, 24); |  | ||||||
|             this.labelUser1Password.Name = "labelUser1Password"; |  | ||||||
|             this.labelUser1Password.Size = new System.Drawing.Size(80, 30); |  | ||||||
|             this.labelUser1Password.TabIndex = 145; |  | ||||||
|             this.labelUser1Password.Text = "100"; |  | ||||||
|             this.labelUser1Password.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |  | ||||||
|             this.labelUser1Password.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.labelUser1Password.Visible = false; |  | ||||||
|             this.labelUser1Password.Wordwrap = false; |  | ||||||
|             this.labelUser1Password.Click += new System.EventHandler(this.labelUser1Password_Click); |  | ||||||
|             //  |  | ||||||
|             // labelUser2Password |  | ||||||
|             //  |  | ||||||
|             this.labelUser2Password.BackColor = System.Drawing.SystemColors.Window; |  | ||||||
|             this.labelUser2Password.BackPictureBox = null; |  | ||||||
|             this.labelUser2Password.BackPictureBox1 = null; |  | ||||||
|             this.labelUser2Password.BackPictureBox2 = null; |  | ||||||
|             this.labelUser2Password.BorderColor = System.Drawing.Color.Black; |  | ||||||
|             this.labelUser2Password.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.labelUser2Password.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |  | ||||||
|             this.labelUser2Password.InitVisible = true; |  | ||||||
|             this.labelUser2Password.LineSpacing = 0F; |  | ||||||
|             this.labelUser2Password.Location = new System.Drawing.Point(197, 60); |  | ||||||
|             this.labelUser2Password.Name = "labelUser2Password"; |  | ||||||
|             this.labelUser2Password.Size = new System.Drawing.Size(80, 30); |  | ||||||
|             this.labelUser2Password.TabIndex = 146; |  | ||||||
|             this.labelUser2Password.Text = "100"; |  | ||||||
|             this.labelUser2Password.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |  | ||||||
|             this.labelUser2Password.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |  | ||||||
|             this.labelUser2Password.Visible = false; |  | ||||||
|             this.labelUser2Password.Wordwrap = false; |  | ||||||
|             this.labelUser2Password.Click += new System.EventHandler(this.labelUser2Password_Click); |  | ||||||
|             //  |  | ||||||
|             // buttonLogin |             // buttonLogin | ||||||
|             //  |             //  | ||||||
|             this.buttonLogin.BackPictureBox = null; |             this.buttonLogin.BackPictureBox = null; | ||||||
|  | @ -328,7 +344,7 @@ | ||||||
|             this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage"))); |             this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage"))); | ||||||
|             this.buttonLogin.GroupID = 0; |             this.buttonLogin.GroupID = 0; | ||||||
|             this.buttonLogin.InitVisible = true; |             this.buttonLogin.InitVisible = true; | ||||||
|             this.buttonLogin.Location = new System.Drawing.Point(410, 225); |             this.buttonLogin.Location = new System.Drawing.Point(418, 306); | ||||||
|             this.buttonLogin.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; |             this.buttonLogin.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; | ||||||
|             this.buttonLogin.Name = "buttonLogin"; |             this.buttonLogin.Name = "buttonLogin"; | ||||||
|             this.buttonLogin.NestedClickEventPrevent = false; |             this.buttonLogin.NestedClickEventPrevent = false; | ||||||
|  | @ -358,9 +374,9 @@ | ||||||
|             this.labelEquipmentID.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |             this.labelEquipmentID.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelEquipmentID.InitVisible = true; |             this.labelEquipmentID.InitVisible = true; | ||||||
|             this.labelEquipmentID.LineSpacing = 0F; |             this.labelEquipmentID.LineSpacing = 0F; | ||||||
|             this.labelEquipmentID.Location = new System.Drawing.Point(410, 81); |             this.labelEquipmentID.Location = new System.Drawing.Point(418, 60); | ||||||
|             this.labelEquipmentID.Name = "labelEquipmentID"; |             this.labelEquipmentID.Name = "labelEquipmentID"; | ||||||
|             this.labelEquipmentID.Size = new System.Drawing.Size(80, 30); |             this.labelEquipmentID.Size = new System.Drawing.Size(100, 30); | ||||||
|             this.labelEquipmentID.TabIndex = 133; |             this.labelEquipmentID.TabIndex = 133; | ||||||
|             this.labelEquipmentID.Text = "100"; |             this.labelEquipmentID.Text = "100"; | ||||||
|             this.labelEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |             this.labelEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||||
|  | @ -374,13 +390,13 @@ | ||||||
|             this.labelTitleEquipmentID.BackPictureBox2 = this.smartGroupBox1; |             this.labelTitleEquipmentID.BackPictureBox2 = this.smartGroupBox1; | ||||||
|             this.labelTitleEquipmentID.BorderColor = System.Drawing.Color.Black; |             this.labelTitleEquipmentID.BorderColor = System.Drawing.Color.Black; | ||||||
|             this.labelTitleEquipmentID.BorderStyle = System.Windows.Forms.BorderStyle.None; |             this.labelTitleEquipmentID.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|             this.labelTitleEquipmentID.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); |             this.labelTitleEquipmentID.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelTitleEquipmentID.ForeColor = System.Drawing.Color.White; |             this.labelTitleEquipmentID.ForeColor = System.Drawing.Color.White; | ||||||
|             this.labelTitleEquipmentID.InitVisible = true; |             this.labelTitleEquipmentID.InitVisible = true; | ||||||
|             this.labelTitleEquipmentID.LineSpacing = 0F; |             this.labelTitleEquipmentID.LineSpacing = 0F; | ||||||
|             this.labelTitleEquipmentID.Location = new System.Drawing.Point(189, 81); |             this.labelTitleEquipmentID.Location = new System.Drawing.Point(147, 60); | ||||||
|             this.labelTitleEquipmentID.Name = "labelTitleEquipmentID"; |             this.labelTitleEquipmentID.Name = "labelTitleEquipmentID"; | ||||||
|             this.labelTitleEquipmentID.Size = new System.Drawing.Size(215, 30); |             this.labelTitleEquipmentID.Size = new System.Drawing.Size(265, 30); | ||||||
|             this.labelTitleEquipmentID.TabIndex = 132; |             this.labelTitleEquipmentID.TabIndex = 132; | ||||||
|             this.labelTitleEquipmentID.Text = "장비 ID"; |             this.labelTitleEquipmentID.Text = "장비 ID"; | ||||||
|             this.labelTitleEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelTitleEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  | @ -398,9 +414,9 @@ | ||||||
|             this.labelChattering.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |             this.labelChattering.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelChattering.InitVisible = true; |             this.labelChattering.InitVisible = true; | ||||||
|             this.labelChattering.LineSpacing = 0F; |             this.labelChattering.LineSpacing = 0F; | ||||||
|             this.labelChattering.Location = new System.Drawing.Point(410, 153); |             this.labelChattering.Location = new System.Drawing.Point(418, 132); | ||||||
|             this.labelChattering.Name = "labelChattering"; |             this.labelChattering.Name = "labelChattering"; | ||||||
|             this.labelChattering.Size = new System.Drawing.Size(80, 30); |             this.labelChattering.Size = new System.Drawing.Size(100, 30); | ||||||
|             this.labelChattering.TabIndex = 129; |             this.labelChattering.TabIndex = 129; | ||||||
|             this.labelChattering.Text = "100"; |             this.labelChattering.Text = "100"; | ||||||
|             this.labelChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |             this.labelChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||||
|  | @ -419,9 +435,9 @@ | ||||||
|             this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |             this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelRelayOnTime.InitVisible = true; |             this.labelRelayOnTime.InitVisible = true; | ||||||
|             this.labelRelayOnTime.LineSpacing = 0F; |             this.labelRelayOnTime.LineSpacing = 0F; | ||||||
|             this.labelRelayOnTime.Location = new System.Drawing.Point(410, 189); |             this.labelRelayOnTime.Location = new System.Drawing.Point(418, 168); | ||||||
|             this.labelRelayOnTime.Name = "labelRelayOnTime"; |             this.labelRelayOnTime.Name = "labelRelayOnTime"; | ||||||
|             this.labelRelayOnTime.Size = new System.Drawing.Size(80, 30); |             this.labelRelayOnTime.Size = new System.Drawing.Size(100, 30); | ||||||
|             this.labelRelayOnTime.TabIndex = 130; |             this.labelRelayOnTime.TabIndex = 130; | ||||||
|             this.labelRelayOnTime.Text = "100"; |             this.labelRelayOnTime.Text = "100"; | ||||||
|             this.labelRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |             this.labelRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||||
|  | @ -440,9 +456,9 @@ | ||||||
|             this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); |             this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelBuzzerOnTime.InitVisible = true; |             this.labelBuzzerOnTime.InitVisible = true; | ||||||
|             this.labelBuzzerOnTime.LineSpacing = 0F; |             this.labelBuzzerOnTime.LineSpacing = 0F; | ||||||
|             this.labelBuzzerOnTime.Location = new System.Drawing.Point(410, 117); |             this.labelBuzzerOnTime.Location = new System.Drawing.Point(418, 96); | ||||||
|             this.labelBuzzerOnTime.Name = "labelBuzzerOnTime"; |             this.labelBuzzerOnTime.Name = "labelBuzzerOnTime"; | ||||||
|             this.labelBuzzerOnTime.Size = new System.Drawing.Size(80, 30); |             this.labelBuzzerOnTime.Size = new System.Drawing.Size(100, 30); | ||||||
|             this.labelBuzzerOnTime.TabIndex = 131; |             this.labelBuzzerOnTime.TabIndex = 131; | ||||||
|             this.labelBuzzerOnTime.Text = "100"; |             this.labelBuzzerOnTime.Text = "100"; | ||||||
|             this.labelBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; |             this.labelBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||||
|  | @ -456,13 +472,13 @@ | ||||||
|             this.labelTitleChattering.BackPictureBox2 = this.smartGroupBox1; |             this.labelTitleChattering.BackPictureBox2 = this.smartGroupBox1; | ||||||
|             this.labelTitleChattering.BorderColor = System.Drawing.Color.Black; |             this.labelTitleChattering.BorderColor = System.Drawing.Color.Black; | ||||||
|             this.labelTitleChattering.BorderStyle = System.Windows.Forms.BorderStyle.None; |             this.labelTitleChattering.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|             this.labelTitleChattering.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); |             this.labelTitleChattering.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelTitleChattering.ForeColor = System.Drawing.Color.White; |             this.labelTitleChattering.ForeColor = System.Drawing.Color.White; | ||||||
|             this.labelTitleChattering.InitVisible = true; |             this.labelTitleChattering.InitVisible = true; | ||||||
|             this.labelTitleChattering.LineSpacing = 0F; |             this.labelTitleChattering.LineSpacing = 0F; | ||||||
|             this.labelTitleChattering.Location = new System.Drawing.Point(189, 153); |             this.labelTitleChattering.Location = new System.Drawing.Point(147, 132); | ||||||
|             this.labelTitleChattering.Name = "labelTitleChattering"; |             this.labelTitleChattering.Name = "labelTitleChattering"; | ||||||
|             this.labelTitleChattering.Size = new System.Drawing.Size(215, 30); |             this.labelTitleChattering.Size = new System.Drawing.Size(265, 30); | ||||||
|             this.labelTitleChattering.TabIndex = 127; |             this.labelTitleChattering.TabIndex = 127; | ||||||
|             this.labelTitleChattering.Text = "채터링감지"; |             this.labelTitleChattering.Text = "채터링감지"; | ||||||
|             this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  | @ -475,13 +491,13 @@ | ||||||
|             this.labelTitleRelayRunTime.BackPictureBox2 = this.smartGroupBox1; |             this.labelTitleRelayRunTime.BackPictureBox2 = this.smartGroupBox1; | ||||||
|             this.labelTitleRelayRunTime.BorderColor = System.Drawing.Color.Black; |             this.labelTitleRelayRunTime.BorderColor = System.Drawing.Color.Black; | ||||||
|             this.labelTitleRelayRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None; |             this.labelTitleRelayRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|             this.labelTitleRelayRunTime.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); |             this.labelTitleRelayRunTime.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelTitleRelayRunTime.ForeColor = System.Drawing.Color.White; |             this.labelTitleRelayRunTime.ForeColor = System.Drawing.Color.White; | ||||||
|             this.labelTitleRelayRunTime.InitVisible = true; |             this.labelTitleRelayRunTime.InitVisible = true; | ||||||
|             this.labelTitleRelayRunTime.LineSpacing = 0F; |             this.labelTitleRelayRunTime.LineSpacing = 0F; | ||||||
|             this.labelTitleRelayRunTime.Location = new System.Drawing.Point(189, 189); |             this.labelTitleRelayRunTime.Location = new System.Drawing.Point(147, 168); | ||||||
|             this.labelTitleRelayRunTime.Name = "labelTitleRelayRunTime"; |             this.labelTitleRelayRunTime.Name = "labelTitleRelayRunTime"; | ||||||
|             this.labelTitleRelayRunTime.Size = new System.Drawing.Size(215, 30); |             this.labelTitleRelayRunTime.Size = new System.Drawing.Size(265, 30); | ||||||
|             this.labelTitleRelayRunTime.TabIndex = 126; |             this.labelTitleRelayRunTime.TabIndex = 126; | ||||||
|             this.labelTitleRelayRunTime.Text = "릴레이 동작 시간"; |             this.labelTitleRelayRunTime.Text = "릴레이 동작 시간"; | ||||||
|             this.labelTitleRelayRunTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelTitleRelayRunTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  | @ -494,13 +510,13 @@ | ||||||
|             this.labelTitleBuzzerONTime.BackPictureBox2 = this.smartGroupBox1; |             this.labelTitleBuzzerONTime.BackPictureBox2 = this.smartGroupBox1; | ||||||
|             this.labelTitleBuzzerONTime.BorderColor = System.Drawing.Color.Black; |             this.labelTitleBuzzerONTime.BorderColor = System.Drawing.Color.Black; | ||||||
|             this.labelTitleBuzzerONTime.BorderStyle = System.Windows.Forms.BorderStyle.None; |             this.labelTitleBuzzerONTime.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|             this.labelTitleBuzzerONTime.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); |             this.labelTitleBuzzerONTime.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|             this.labelTitleBuzzerONTime.ForeColor = System.Drawing.Color.White; |             this.labelTitleBuzzerONTime.ForeColor = System.Drawing.Color.White; | ||||||
|             this.labelTitleBuzzerONTime.InitVisible = true; |             this.labelTitleBuzzerONTime.InitVisible = true; | ||||||
|             this.labelTitleBuzzerONTime.LineSpacing = 0F; |             this.labelTitleBuzzerONTime.LineSpacing = 0F; | ||||||
|             this.labelTitleBuzzerONTime.Location = new System.Drawing.Point(189, 117); |             this.labelTitleBuzzerONTime.Location = new System.Drawing.Point(147, 96); | ||||||
|             this.labelTitleBuzzerONTime.Name = "labelTitleBuzzerONTime"; |             this.labelTitleBuzzerONTime.Name = "labelTitleBuzzerONTime"; | ||||||
|             this.labelTitleBuzzerONTime.Size = new System.Drawing.Size(215, 30); |             this.labelTitleBuzzerONTime.Size = new System.Drawing.Size(265, 30); | ||||||
|             this.labelTitleBuzzerONTime.TabIndex = 128; |             this.labelTitleBuzzerONTime.TabIndex = 128; | ||||||
|             this.labelTitleBuzzerONTime.Text = "부저 ON 시간"; |             this.labelTitleBuzzerONTime.Text = "부저 ON 시간"; | ||||||
|             this.labelTitleBuzzerONTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelTitleBuzzerONTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  | @ -510,7 +526,7 @@ | ||||||
|             // comboBoxLanguage |             // comboBoxLanguage | ||||||
|             //  |             //  | ||||||
|             this.comboBoxLanguage.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); |             this.comboBoxLanguage.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); | ||||||
|             this.comboBoxLanguage.Location = new System.Drawing.Point(410, 261); |             this.comboBoxLanguage.Location = new System.Drawing.Point(418, 342); | ||||||
|             this.comboBoxLanguage.Name = "comboBoxLanguage"; |             this.comboBoxLanguage.Name = "comboBoxLanguage"; | ||||||
|             this.comboBoxLanguage.Size = new System.Drawing.Size(100, 28); |             this.comboBoxLanguage.Size = new System.Drawing.Size(100, 28); | ||||||
|             this.comboBoxLanguage.TabIndex = 120; |             this.comboBoxLanguage.TabIndex = 120; | ||||||
|  | @ -526,15 +542,129 @@ | ||||||
|             this.labelTitleLanguage.ForeColor = System.Drawing.Color.White; |             this.labelTitleLanguage.ForeColor = System.Drawing.Color.White; | ||||||
|             this.labelTitleLanguage.InitVisible = true; |             this.labelTitleLanguage.InitVisible = true; | ||||||
|             this.labelTitleLanguage.LineSpacing = 0F; |             this.labelTitleLanguage.LineSpacing = 0F; | ||||||
|             this.labelTitleLanguage.Location = new System.Drawing.Point(189, 261); |             this.labelTitleLanguage.Location = new System.Drawing.Point(147, 342); | ||||||
|             this.labelTitleLanguage.Name = "labelTitleLanguage"; |             this.labelTitleLanguage.Name = "labelTitleLanguage"; | ||||||
|             this.labelTitleLanguage.Size = new System.Drawing.Size(215, 30); |             this.labelTitleLanguage.Size = new System.Drawing.Size(265, 30); | ||||||
|             this.labelTitleLanguage.TabIndex = 117; |             this.labelTitleLanguage.TabIndex = 117; | ||||||
|             this.labelTitleLanguage.Text = "언어설정"; |             this.labelTitleLanguage.Text = "언어설정"; | ||||||
|             this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; |             this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|             this.labelTitleLanguage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; |             this.labelTitleLanguage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|             this.labelTitleLanguage.Wordwrap = false; |             this.labelTitleLanguage.Wordwrap = false; | ||||||
|             //  |             //  | ||||||
|  |             // smartLabel2 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel2.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel2.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel2.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel2.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel2.InitVisible = true; | ||||||
|  |             this.smartLabel2.LineSpacing = 0F; | ||||||
|  |             this.smartLabel2.Location = new System.Drawing.Point(524, 238); | ||||||
|  |             this.smartLabel2.Name = "smartLabel2"; | ||||||
|  |             this.smartLabel2.Size = new System.Drawing.Size(30, 28); | ||||||
|  |             this.smartLabel2.TabIndex = 230; | ||||||
|  |             this.smartLabel2.Text = "ms"; | ||||||
|  |             this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel2.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // labelUnit | ||||||
|  |             //  | ||||||
|  |             this.labelUnit.BackPictureBox1 = null; | ||||||
|  |             this.labelUnit.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.labelUnit.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.labelUnit.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.labelUnit.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.labelUnit.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.labelUnit.InitVisible = true; | ||||||
|  |             this.labelUnit.LineSpacing = 0F; | ||||||
|  |             this.labelUnit.Location = new System.Drawing.Point(524, 204); | ||||||
|  |             this.labelUnit.Name = "labelUnit"; | ||||||
|  |             this.labelUnit.Size = new System.Drawing.Size(30, 28); | ||||||
|  |             this.labelUnit.TabIndex = 231; | ||||||
|  |             this.labelUnit.Text = "g"; | ||||||
|  |             this.labelUnit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.labelUnit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.labelUnit.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartLabel4 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel4.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel4.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel4.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel4.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel4.InitVisible = true; | ||||||
|  |             this.smartLabel4.LineSpacing = 0F; | ||||||
|  |             this.smartLabel4.Location = new System.Drawing.Point(524, 170); | ||||||
|  |             this.smartLabel4.Name = "smartLabel4"; | ||||||
|  |             this.smartLabel4.Size = new System.Drawing.Size(30, 28); | ||||||
|  |             this.smartLabel4.TabIndex = 232; | ||||||
|  |             this.smartLabel4.Text = "ms"; | ||||||
|  |             this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel4.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartLabel5 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel5.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel5.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel5.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel5.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel5.InitVisible = true; | ||||||
|  |             this.smartLabel5.LineSpacing = 0F; | ||||||
|  |             this.smartLabel5.Location = new System.Drawing.Point(524, 96); | ||||||
|  |             this.smartLabel5.Name = "smartLabel5"; | ||||||
|  |             this.smartLabel5.Size = new System.Drawing.Size(30, 28); | ||||||
|  |             this.smartLabel5.TabIndex = 233; | ||||||
|  |             this.smartLabel5.Text = "ms"; | ||||||
|  |             this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel5.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartLabel6 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel6.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel6.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel6.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel6.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel6.InitVisible = true; | ||||||
|  |             this.smartLabel6.LineSpacing = 0F; | ||||||
|  |             this.smartLabel6.Location = new System.Drawing.Point(350, 272); | ||||||
|  |             this.smartLabel6.Name = "smartLabel6"; | ||||||
|  |             this.smartLabel6.Size = new System.Drawing.Size(30, 28); | ||||||
|  |             this.smartLabel6.TabIndex = 234; | ||||||
|  |             this.smartLabel6.Text = "ms"; | ||||||
|  |             this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel6.Wordwrap = false; | ||||||
|  |             //  | ||||||
|  |             // smartLabel7 | ||||||
|  |             //  | ||||||
|  |             this.smartLabel7.BackPictureBox1 = null; | ||||||
|  |             this.smartLabel7.BackPictureBox2 = this.smartGroupBox1; | ||||||
|  |             this.smartLabel7.BorderColor = System.Drawing.Color.Black; | ||||||
|  |             this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None; | ||||||
|  |             this.smartLabel7.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); | ||||||
|  |             this.smartLabel7.ForeColor = System.Drawing.Color.White; | ||||||
|  |             this.smartLabel7.InitVisible = true; | ||||||
|  |             this.smartLabel7.LineSpacing = 0F; | ||||||
|  |             this.smartLabel7.Location = new System.Drawing.Point(589, 272); | ||||||
|  |             this.smartLabel7.Name = "smartLabel7"; | ||||||
|  |             this.smartLabel7.Size = new System.Drawing.Size(30, 28); | ||||||
|  |             this.smartLabel7.TabIndex = 235; | ||||||
|  |             this.smartLabel7.Text = "ms"; | ||||||
|  |             this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||||
|  |             this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||||
|  |             this.smartLabel7.Wordwrap = false; | ||||||
|  |             //  | ||||||
|             // ControlCenterEquipFunctionSetting |             // ControlCenterEquipFunctionSetting | ||||||
|             //  |             //  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||||
|  | @ -543,7 +673,6 @@ | ||||||
|             this.Name = "ControlCenterEquipFunctionSetting"; |             this.Name = "ControlCenterEquipFunctionSetting"; | ||||||
|             this.Size = new System.Drawing.Size(710, 470); |             this.Size = new System.Drawing.Size(710, 470); | ||||||
|             this.smartGroupBox1.ResumeLayout(false); |             this.smartGroupBox1.ResumeLayout(false); | ||||||
|             this.smartGroupBox4.ResumeLayout(false); |  | ||||||
|             this.ResumeLayout(false); |             this.ResumeLayout(false); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|  | @ -563,14 +692,21 @@ | ||||||
|         private SmartX.SmartLabel labelTitleEquipmentID; |         private SmartX.SmartLabel labelTitleEquipmentID; | ||||||
|         private SmartX.SmartLabel labelTitleLogin; |         private SmartX.SmartLabel labelTitleLogin; | ||||||
|         private SmartX.SmartButton buttonLogin; |         private SmartX.SmartButton buttonLogin; | ||||||
|         private SmartX.SmartLabel smartLabel7; |  | ||||||
|         private SmartX.SmartLabel smartLabel6; |  | ||||||
|         public SmartX.SmartLabel labelUser3Password; |  | ||||||
|         public SmartX.SmartLabel labelUser2Password; |  | ||||||
|         public SmartX.SmartLabel labelUser1Password; |  | ||||||
|         private SmartX.SmartLabel smartLabel4; |  | ||||||
|         private SmartX.SmartGroupBox smartGroupBox4; |  | ||||||
|         private SmartX.SmartLabel labelTitleCommunicationLog; |         private SmartX.SmartLabel labelTitleCommunicationLog; | ||||||
|         private SmartX.SmartButton buttonCommunicationLog; |         private SmartX.SmartButton buttonCommunicationLog; | ||||||
|  |         public SmartX.SmartLabel labelSensorErrorDetectingTime; | ||||||
|  |         private SmartX.SmartLabel labelTitleSensorErrorDetectingTime; | ||||||
|  |         public SmartX.SmartLabel labelEntryNotDetected; | ||||||
|  |         private SmartX.SmartLabel labelTitleEntryNotDetected; | ||||||
|  |         private SmartX.SmartLabel labelJudgmentValue1; | ||||||
|  |         private SmartX.SmartLabel smartLabel1; | ||||||
|  |         private SmartX.SmartLabel labelJudgmentValue2; | ||||||
|  |         private SmartX.SmartLabel smartLabel3; | ||||||
|  |         private SmartX.SmartLabel labelUnit; | ||||||
|  |         private SmartX.SmartLabel smartLabel2; | ||||||
|  |         private SmartX.SmartLabel smartLabel7; | ||||||
|  |         private SmartX.SmartLabel smartLabel6; | ||||||
|  |         private SmartX.SmartLabel smartLabel5; | ||||||
|  |         private SmartX.SmartLabel smartLabel4; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -111,7 +111,7 @@ namespace ITC81DB_2.Controls | ||||||
|             this.comboBoxLanguage.SelectedIndexChanged += new EventHandler(this.comboBoxLanguage_SelectedIndexChanged); |             this.comboBoxLanguage.SelectedIndexChanged += new EventHandler(this.comboBoxLanguage_SelectedIndexChanged); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 parameter) |         private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 system) | ||||||
|         { |         { | ||||||
|             string value = ""; |             string value = ""; | ||||||
|             int index = 0; |             int index = 0; | ||||||
|  | @ -137,30 +137,39 @@ namespace ITC81DB_2.Controls | ||||||
|                 this.buttonLogin.ButtonDown(); |                 this.buttonLogin.ButtonDown(); | ||||||
| 
 | 
 | ||||||
|             // 부저ON시간 |             // 부저ON시간 | ||||||
|             value = parameter.BuzzerOnTime.Trim(); |             value = system.BuzzerOnTime.Trim(); | ||||||
|             if (this.labelBuzzerOnTime.Text != value) |             if (this.labelBuzzerOnTime.Text != value) | ||||||
|                 this.labelBuzzerOnTime.Text = value; |                 this.labelBuzzerOnTime.Text = value; | ||||||
| 
 | 
 | ||||||
|             // 릴레이동작시간 |             // 릴레이동작시간 | ||||||
|             value = parameter.RelayOnTime.Trim(); |             value = system.RelayOnTime.Trim(); | ||||||
|             if (this.labelRelayOnTime.Text != value) |             if (this.labelRelayOnTime.Text != value) | ||||||
|                 this.labelRelayOnTime.Text = value; |                 this.labelRelayOnTime.Text = value; | ||||||
| 
 | 
 | ||||||
|             // 채터링감지 |             // 채터링감지 | ||||||
|             value = parameter.Chattering.Trim(); |             value = system.Chattering.Trim(); | ||||||
|             if (this.labelChattering.Text != value) |             if (this.labelChattering.Text != value) | ||||||
|                 this.labelChattering.Text = value; |                 this.labelChattering.Text = value; | ||||||
|         } |  | ||||||
|         private void UpdateUserPasswordDisplay(UserPasswordType user) |  | ||||||
|         { |  | ||||||
|             if (this.labelUser1Password.Text != user.Level1Password) |  | ||||||
|                 this.labelUser1Password.Text = user.Level1Password; |  | ||||||
| 
 | 
 | ||||||
|             if (this.labelUser2Password.Text != user.Level2Password) |             value = Helper.StringToDecimalPlaces(system.EntryNotDetectedWeight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces); | ||||||
|                 this.labelUser2Password.Text = user.Level2Password; |             if (this.labelEntryNotDetected.Text != value) | ||||||
|  |                 this.labelEntryNotDetected.Text = value; | ||||||
| 
 | 
 | ||||||
|             if (this.labelUser3Password.Text != user.Level3Password) |             value = item.SensorErrorDetectingTime.ToString(); | ||||||
|                 this.labelUser3Password.Text = user.Level3Password; |             if (this.labelSensorErrorDetectingTime.Text != value) | ||||||
|  |                 this.labelSensorErrorDetectingTime.Text = value; | ||||||
|  | 
 | ||||||
|  |             value = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime.ToString(); | ||||||
|  |             if (this.labelJudgmentValue1.Text != value) | ||||||
|  |                 this.labelJudgmentValue1.Text = value; | ||||||
|  | 
 | ||||||
|  |             value = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime.ToString(); | ||||||
|  |             if (this.labelJudgmentValue2.Text != value) | ||||||
|  |                 this.labelJudgmentValue2.Text = value; | ||||||
|  | 
 | ||||||
|  |             value = this.ParentForm.ParentForm.SystemConfig.Unit; | ||||||
|  |             if (this.labelUnit.Text != value) | ||||||
|  |                 this.labelUnit.Text = value; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void UpdateDisplayUser(UserItem user) |         private void UpdateDisplayUser(UserItem user) | ||||||
|  | @ -187,7 +196,6 @@ namespace ITC81DB_2.Controls | ||||||
|             this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); |             this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); | ||||||
|             this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); |             this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); | ||||||
| 
 | 
 | ||||||
|             this.UpdateUserPasswordDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); |  | ||||||
|             this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507); |             this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507); | ||||||
|             this.UpdateDisplayUser(status.CurrentUser); |             this.UpdateDisplayUser(status.CurrentUser); | ||||||
|         } |         } | ||||||
|  | @ -231,10 +239,9 @@ namespace ITC81DB_2.Controls | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelBuzzerOnTime.Text = myKeyPad.StringValue; |                     this.labelBuzzerOnTime.Text = myKeyPad.StringValue; | ||||||
| 
 |  | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelBuzzerOnTime.Text); |  | ||||||
|                     this.ParentForm.ParentForm.CurrentSystemParameter9507.BuzzerOnTime = myKeyPad.StringValue; |                     this.ParentForm.ParentForm.CurrentSystemParameter9507.BuzzerOnTime = myKeyPad.StringValue; | ||||||
| 
 | 
 | ||||||
|  |                     value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); | ||||||
|                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOnTime, value); |                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOnTime, value); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|  | @ -255,10 +262,9 @@ namespace ITC81DB_2.Controls | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelRelayOnTime.Text = myKeyPad.StringValue; |                     this.labelRelayOnTime.Text = myKeyPad.StringValue; | ||||||
| 
 |  | ||||||
|                     value = Helper.StringZeroFillDigits4(this.labelRelayOnTime.Text); |  | ||||||
|                     this.ParentForm.ParentForm.CurrentSystemParameter9507.RelayOnTime = myKeyPad.StringValue; |                     this.ParentForm.ParentForm.CurrentSystemParameter9507.RelayOnTime = myKeyPad.StringValue; | ||||||
| 
 | 
 | ||||||
|  |                     value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); | ||||||
|                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6002_RelayRunTime, value); |                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6002_RelayRunTime, value); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|  | @ -287,13 +293,15 @@ namespace ITC81DB_2.Controls | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelUser1Password_Click(object sender, EventArgs e) |         private void labelEntryNotDeteced_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUser1Password.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); |             string value = ""; | ||||||
|  |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelEntryNotDetected.Text, 5, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces, | ||||||
|  |               false, this.ParentForm.ParentForm.SystemConfig.Language); | ||||||
| 
 | 
 | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|             { |             { | ||||||
|                 if (myKeyPad.StringValue.Length != 4) |                 if (myKeyPad.doubleValue < 0.0) | ||||||
|                 { |                 { | ||||||
|                     // 입력범위를 확인하세요 |                     // 입력범위를 확인하세요 | ||||||
|                     DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); |                     DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); | ||||||
|  | @ -301,55 +309,37 @@ namespace ITC81DB_2.Controls | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelUser1Password.Text = myKeyPad.StringValue; |                     this.labelEntryNotDetected.Text = myKeyPad.StringValue; | ||||||
|  |                     this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight = myKeyPad.StringValue.Replace(".", ""); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType.Level1Password = myKeyPad.StringValue; |                     value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight); | ||||||
| 
 |                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6010_EntryNotDetectedWeight, value); | ||||||
|                     this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); |  | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void labelUser2Password_Click(object sender, EventArgs e) |         private void labelSensorErrorDetectingTime_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUser2Password.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); |             string value = ""; | ||||||
| 
 |             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSensorErrorDetectingTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |             if (myKeyPad.ShowDialog() == DialogResult.OK) | ||||||
|             { |             { | ||||||
|                 if (myKeyPad.StringValue.Length != 4) |                 if (myKeyPad.doubleValue < this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime | ||||||
|  |                     || myKeyPad.doubleValue < this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime) | ||||||
|                 { |                 { | ||||||
|                     // 입력범위를 확인하세요 |                     // 센서에러감지시간은 판정지연 값 이상이어야 합니다. | ||||||
|                     DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); |                     DialogFormMessage myMsg = new DialogFormMessage(43, this.ParentForm.ParentForm.SystemConfig.Language); | ||||||
|                     myMsg.ShowDialog(); |                     myMsg.ShowDialog(); | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     this.labelUser2Password.Text = myKeyPad.StringValue; |                     this.labelSensorErrorDetectingTime.Text = myKeyPad.StringValue; | ||||||
|  |                     this.ParentForm.ParentForm.SystemConfig.SensorErrorDetectingTime = myKeyPad.IntValue; | ||||||
|  |                     this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType.Level2Password = myKeyPad.StringValue; |                     this.ParentForm.ParentForm.TimerSensorErrorInterval(myKeyPad.IntValue); | ||||||
| 
 | 
 | ||||||
|                     this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); |                     value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); | ||||||
|                 } |                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6011_SensorErrorDetectingTime, value); | ||||||
|             } |  | ||||||
|         } |  | ||||||
|         private void labelUser3Password_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUser3Password.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); |  | ||||||
| 
 |  | ||||||
|             if (myKeyPad.ShowDialog() == DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 if (myKeyPad.StringValue.Length != 4) |  | ||||||
|                 { |  | ||||||
|                     // 입력범위를 확인하세요 |  | ||||||
|                     DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); |  | ||||||
|                     myMsg.ShowDialog(); |  | ||||||
|                 } |  | ||||||
|                 else |  | ||||||
|                 { |  | ||||||
|                     this.labelUser3Password.Text = myKeyPad.StringValue; |  | ||||||
| 
 |  | ||||||
|                     this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType.Level3Password = myKeyPad.StringValue; |  | ||||||
| 
 |  | ||||||
|                     this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); |  | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -63,7 +63,7 @@ namespace ITC81DB_2.Controls | ||||||
|         private void DefaultSetting() |         private void DefaultSetting() | ||||||
|         { |         { | ||||||
|             this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig.SerialNumber; |             this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig.SerialNumber; | ||||||
|             this.labelDisplayVer.Text = "2.6.0"; |             this.labelDisplayVer.Text = "2.6.3"; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public void UpdateMainBoardVersionDisplay(string version) |         public void UpdateMainBoardVersionDisplay(string version) | ||||||
|  |  | ||||||
|  | @ -250,6 +250,16 @@ namespace ITC81DB_2 | ||||||
|         public static readonly string AlarmNg = "Caa00"; |         public static readonly string AlarmNg = "Caa00"; | ||||||
|         // 불량알람 해지 |         // 불량알람 해지 | ||||||
|         public static readonly string AlarmNgClear = "CAA00"; |         public static readonly string AlarmNgClear = "CAA00"; | ||||||
|  |         // 불량알람(펄스) | ||||||
|  |         public static readonly string AlarmPulse = "Cac00"; | ||||||
|  |         // 부저ON(부저ON시간과 연동) | ||||||
|  |         public static readonly string BuzzerOn = "Cad00"; | ||||||
|  |         // 부저ON(연속) | ||||||
|  |         public static readonly string BuzzerOnContinuousEnable = "Cae00"; | ||||||
|  |         // 외부출력ON(연속) | ||||||
|  |         public static readonly string ExternalOutputContinuousEnable = "Cai00"; | ||||||
|  |         // 부저해지 | ||||||
|  |         public static readonly string BuzzerOnContinuousDisable = "CAE00"; | ||||||
| 
 | 
 | ||||||
|         // 업다운 - 다운 |         // 업다운 - 다운 | ||||||
|         public static readonly string MotorDown = "Cmd00"; |         public static readonly string MotorDown = "Cmd00"; | ||||||
|  | @ -569,6 +579,8 @@ namespace ITC81DB_2 | ||||||
|         public static readonly string _6007_ExternalInput = "6007"; |         public static readonly string _6007_ExternalInput = "6007"; | ||||||
|         // 옵션 - 제품진입 미감지 |         // 옵션 - 제품진입 미감지 | ||||||
|         public static readonly string _6010_EntryNotDetectedWeight = "6010"; |         public static readonly string _6010_EntryNotDetectedWeight = "6010"; | ||||||
|  |         // 옵션 - 센서에러 감지시간 | ||||||
|  |         public static readonly string _6011_SensorErrorDetectingTime = "6011"; | ||||||
|         // 옵션 - OPT2_포트 |         // 옵션 - OPT2_포트 | ||||||
|         public static readonly string _6231_OPT2Port = "6231"; |         public static readonly string _6231_OPT2Port = "6231"; | ||||||
|         // 옵션 - OPT2_지연시간1 |         // 옵션 - OPT2_지연시간1 | ||||||
|  | @ -698,6 +710,7 @@ namespace ITC81DB_2 | ||||||
|         private int m_SerialCOM4BaudRate; |         private int m_SerialCOM4BaudRate; | ||||||
|         private int m_SerialCOM4Mode; |         private int m_SerialCOM4Mode; | ||||||
|         private int m_EquipmentType; |         private int m_EquipmentType; | ||||||
|  |         private int m_SensorErrorDetectingTime; | ||||||
|          |          | ||||||
|         private string m_SerialNumber; |         private string m_SerialNumber; | ||||||
|         private string m_MainBoardVersion; |         private string m_MainBoardVersion; | ||||||
|  | @ -795,6 +808,11 @@ namespace ITC81DB_2 | ||||||
|             get { return this.m_EquipmentType; } |             get { return this.m_EquipmentType; } | ||||||
|             set { this.m_EquipmentType = value; } |             set { this.m_EquipmentType = value; } | ||||||
|         } |         } | ||||||
|  |         public int SensorErrorDetectingTime | ||||||
|  |         { | ||||||
|  |             get { return this.m_SensorErrorDetectingTime; } | ||||||
|  |             set { this.m_SensorErrorDetectingTime = value; } | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|         public string SerialNumber |         public string SerialNumber | ||||||
|         { |         { | ||||||
|  | @ -863,8 +881,9 @@ namespace ITC81DB_2 | ||||||
|             this.IsBypassDirectionPass2 = true; |             this.IsBypassDirectionPass2 = true; | ||||||
|             this.IsBypassOnce1 = true; |             this.IsBypassOnce1 = true; | ||||||
|             this.IsBypassOnce2 = true; |             this.IsBypassOnce2 = true; | ||||||
|  |             this.SensorErrorDetectingTime = 0; | ||||||
| 
 | 
 | ||||||
|             this.SerialNumber = "20G0000"; |             this.SerialNumber = "23A000"; | ||||||
|             this.MainBoardVersion = "000"; |             this.MainBoardVersion = "000"; | ||||||
|             this.Unit = "g"; |             this.Unit = "g"; | ||||||
| 
 | 
 | ||||||
|  | @ -907,7 +926,7 @@ namespace ITC81DB_2 | ||||||
|         public int DummyInt1; |         public int DummyInt1; | ||||||
|         public int DummyInt2; |         public int DummyInt2; | ||||||
|         public int DummyInt3; |         public int DummyInt3; | ||||||
|         public int DummyInt4; |         public int SensorErrorDetectingTime; | ||||||
|         public int EquipmentType; |         public int EquipmentType; | ||||||
| 
 | 
 | ||||||
|         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)] |         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)] | ||||||
|  | @ -2044,7 +2063,7 @@ namespace ITC81DB_2 | ||||||
|         { |         { | ||||||
|             get { return this.m_EntryNotDetectedWeight; } |             get { return this.m_EntryNotDetectedWeight; } | ||||||
|             set { this.m_EntryNotDetectedWeight = value; } |             set { this.m_EntryNotDetectedWeight = value; } | ||||||
|         }  |         } | ||||||
| 
 | 
 | ||||||
|         public string Dummy1 |         public string Dummy1 | ||||||
|         { |         { | ||||||
|  |  | ||||||
|  | @ -216,6 +216,11 @@ namespace ITC81DB_2.DialogForms | ||||||
|                         this.labelMessage1.Text = "읽기 실패"; |                         this.labelMessage1.Text = "읽기 실패"; | ||||||
|                         this.labelMessage2.Text = "다시 시도해 주세요"; |                         this.labelMessage2.Text = "다시 시도해 주세요"; | ||||||
|                         break; |                         break; | ||||||
|  |                     case 43: | ||||||
|  |                         this.labelErrorCode.Text = "Error 43"; | ||||||
|  |                         this.labelMessage1.Text = "센서에러 감지시간은 판정지연 값 이상이어야 합니다."; | ||||||
|  |                         this.labelMessage2.Text = "다시 입력해 주세요"; | ||||||
|  |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         this.labelErrorCode.Text = "Error 99"; |                         this.labelErrorCode.Text = "Error 99"; | ||||||
|                         this.labelMessage1.Text = "제조사에 문의하세요"; |                         this.labelMessage1.Text = "제조사에 문의하세요"; | ||||||
|  | @ -377,6 +382,11 @@ namespace ITC81DB_2.DialogForms | ||||||
|                         this.labelMessage1.Text = "Failed to read"; |                         this.labelMessage1.Text = "Failed to read"; | ||||||
|                         this.labelMessage2.Text = "Please try again"; |                         this.labelMessage2.Text = "Please try again"; | ||||||
|                         break; |                         break; | ||||||
|  |                     case 43: | ||||||
|  |                         this.labelErrorCode.Text = "Error 43"; | ||||||
|  |                         this.labelMessage1.Text = "The sensor error detection time must be longer"; | ||||||
|  |                         this.labelMessage2.Text = "than the judgment delay value."; | ||||||
|  |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         this.labelErrorCode.Text = "Error 99"; |                         this.labelErrorCode.Text = "Error 99"; | ||||||
|                         this.labelMessage1.Text = "Please contact a manufacturer"; |                         this.labelMessage1.Text = "Please contact a manufacturer"; | ||||||
|  | @ -537,6 +547,11 @@ namespace ITC81DB_2.DialogForms | ||||||
|                         this.labelMessage1.Text = "读取失败"; |                         this.labelMessage1.Text = "读取失败"; | ||||||
|                         this.labelMessage2.Text = "请再试一次"; |                         this.labelMessage2.Text = "请再试一次"; | ||||||
|                         break; |                         break; | ||||||
|  |                     case 43: | ||||||
|  |                         this.labelErrorCode.Text = "Error 43"; | ||||||
|  |                         this.labelMessage1.Text = "传感器错误检测时间必须大于判断延迟值。"; | ||||||
|  |                         this.labelMessage2.Text = ""; | ||||||
|  |                         break; | ||||||
|                     default: |                     default: | ||||||
|                         this.labelErrorCode.Text = "错误 99"; |                         this.labelErrorCode.Text = "错误 99"; | ||||||
|                         this.labelMessage1.Text = "请联系厂商"; |                         this.labelMessage1.Text = "请联系厂商"; | ||||||
|  |  | ||||||
|  | @ -39,6 +39,8 @@ | ||||||
|             this.serialPort4 = new System.IO.Ports.SerialPort(this.components); |             this.serialPort4 = new System.IO.Ports.SerialPort(this.components); | ||||||
|             this.smartSerialPort2 = new SmartX.SmartSerialPort(); |             this.smartSerialPort2 = new SmartX.SmartSerialPort(); | ||||||
|             this.smartFileDataBackup2 = new SmartX.SmartFile(); |             this.smartFileDataBackup2 = new SmartX.SmartFile(); | ||||||
|  |             this.timerSensorError1 = new System.Windows.Forms.Timer(); | ||||||
|  |             this.timerSensorError2 = new System.Windows.Forms.Timer(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit(); | ||||||
|             this.SuspendLayout(); |             this.SuspendLayout(); | ||||||
|             //  |             //  | ||||||
|  | @ -100,6 +102,16 @@ | ||||||
|             //  |             //  | ||||||
|             this.smartFileDataBackup2.FilePathName = null; |             this.smartFileDataBackup2.FilePathName = null; | ||||||
|             //  |             //  | ||||||
|  |             // timerSensorError1 | ||||||
|  |             //  | ||||||
|  |             this.timerSensorError1.Interval = 1; | ||||||
|  |             this.timerSensorError1.Tick += new System.EventHandler(this.timerSensorError1_Tick); | ||||||
|  |             //  | ||||||
|  |             // timerSensorError2 | ||||||
|  |             //  | ||||||
|  |             this.timerSensorError2.Interval = 1; | ||||||
|  |             this.timerSensorError2.Tick += new System.EventHandler(this.timerSensorError2_Tick); | ||||||
|  |             //  | ||||||
|             // FormMain |             // FormMain | ||||||
|             //  |             //  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); |             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||||
|  | @ -126,6 +138,8 @@ | ||||||
|         private System.IO.Ports.SerialPort serialPort4; |         private System.IO.Ports.SerialPort serialPort4; | ||||||
|         private SmartX.SmartSerialPort smartSerialPort2; |         private SmartX.SmartSerialPort smartSerialPort2; | ||||||
|         private SmartX.SmartFile smartFileDataBackup2; |         private SmartX.SmartFile smartFileDataBackup2; | ||||||
|  |         private System.Windows.Forms.Timer timerSensorError1; | ||||||
|  |         private System.Windows.Forms.Timer timerSensorError2; | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -303,14 +303,17 @@ namespace ITC81DB_2.Forms | ||||||
|             { } |             { } | ||||||
|             else |             else | ||||||
|             { } |             { } | ||||||
|             // 알람 11-진입센서걸림 |             // 알람 11-진입센서걸림(센서에러감지시간) | ||||||
|             if (sValue3[1] == '0') |             if (sValue3[1] == '0') | ||||||
|                 data.IsEntryStucked = false; |                 data.IsEntryStucked = false; | ||||||
|             else |             else | ||||||
|             { |             { | ||||||
|                 data.IsEntryStucked = true; |                 data.IsEntryStucked = true; | ||||||
|                 if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) |                 if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) | ||||||
|  |                 { | ||||||
|  |                     this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||||
|                     this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); |                     this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||||
|  |                 } | ||||||
|             } |             } | ||||||
|             // 알람 10- |             // 알람 10- | ||||||
|             if (sValue3[2] == '0') |             if (sValue3[2] == '0') | ||||||
|  | @ -333,7 +336,10 @@ namespace ITC81DB_2.Forms | ||||||
|                     { |                     { | ||||||
|                         data.IsEntryNotDetected = true; |                         data.IsEntryNotDetected = true; | ||||||
|                         if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) |                         if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) | ||||||
|  |                         { | ||||||
|  |                             this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||||
|                             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); |                             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||||
|  |                         } | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|  | @ -342,7 +348,10 @@ namespace ITC81DB_2.Forms | ||||||
|                     { |                     { | ||||||
|                         data.IsEntryNotDetected = true; |                         data.IsEntryNotDetected = true; | ||||||
|                         if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) |                         if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) | ||||||
|  |                         { | ||||||
|  |                             this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||||
|                             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); |                             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||||
|  |                         } | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|  | @ -623,6 +632,22 @@ namespace ITC81DB_2.Forms | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         public void TimerSensorErrorInterval(int interval) | ||||||
|  |         { | ||||||
|  |             if (this.timerSensorError1.Enabled == true) | ||||||
|  |                 this.timerSensorError1.Enabled = false; | ||||||
|  |             this.timerSensorError1.Interval = this.SystemConfig.SensorErrorDetectingTime; | ||||||
|  |              | ||||||
|  |             if (this.timerSensorError2.Enabled == true) | ||||||
|  |                 this.timerSensorError2.Enabled = false; | ||||||
|  |             this.timerSensorError2.Interval = this.SystemConfig.SensorErrorDetectingTime; | ||||||
|  | 
 | ||||||
|  |             // 로그 | ||||||
|  |             if (this.IsCommunicationLogOpen == true) | ||||||
|  |                 this.smartFileCommunicationLog.WriteString(string.Format("timerSensorError Interval ({0:yyyy-MM-dd HH:mm:ss}): timer1:{1}, timer2:{2}", DateTime.Now,  | ||||||
|  |                     this.timerSensorError1.Interval, this.timerSensorError2.Interval)); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         #region Uart Communication |         #region Uart Communication | ||||||
|         public void OpenSmartUartLink() |         public void OpenSmartUartLink() | ||||||
|         { |         { | ||||||
|  | @ -840,7 +865,7 @@ namespace ITC81DB_2.Forms | ||||||
|         private int ReceiveCommandC(string strTemp) |         private int ReceiveCommandC(string strTemp) | ||||||
|         { |         { | ||||||
|             int ret = 0; |             int ret = 0; | ||||||
|             string cmd = ""; |             string cmd = "", lane = ""; | ||||||
| 
 | 
 | ||||||
|             if (this.ChksumCheck(strTemp) == false) |             if (this.ChksumCheck(strTemp) == false) | ||||||
|             { |             { | ||||||
|  | @ -855,6 +880,7 @@ namespace ITC81DB_2.Forms | ||||||
|                 this.smartFileCommunicationLog.WriteString(string.Format("Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp)); |                 this.smartFileCommunicationLog.WriteString(string.Format("Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp)); | ||||||
| 
 | 
 | ||||||
|             cmd = strTemp.Substring(0, 3); |             cmd = strTemp.Substring(0, 3); | ||||||
|  |             lane = strTemp.Substring(5, 1); | ||||||
| 
 | 
 | ||||||
|             switch (cmd) |             switch (cmd) | ||||||
|             { |             { | ||||||
|  | @ -945,6 +971,30 @@ namespace ITC81DB_2.Forms | ||||||
| 
 | 
 | ||||||
|                     #endregion |                     #endregion | ||||||
|                     break; |                     break; | ||||||
|  |                 case "CSa": | ||||||
|  |                     try | ||||||
|  |                     { | ||||||
|  |                         switch (lane) | ||||||
|  |                         { | ||||||
|  |                             case "A": | ||||||
|  |                                 // 센서에러 감지시간 설정 시 | ||||||
|  |                                 if (this.SystemConfig.SensorErrorDetectingTime > 0) | ||||||
|  |                                     this.timerSensorError1.Enabled = true; | ||||||
|  |                                 break; | ||||||
|  |                             case "B": | ||||||
|  |                                 // 센서에러 감지시간 설정 시 | ||||||
|  |                                 if (this.SystemConfig.SensorErrorDetectingTime > 0) | ||||||
|  |                                     this.timerSensorError2.Enabled = true; | ||||||
|  |                                 break; | ||||||
|  |                             default: | ||||||
|  |                                 break; | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                     catch | ||||||
|  |                     { | ||||||
|  |                         ret = -1; | ||||||
|  |                     }                     | ||||||
|  |                     break; | ||||||
|                 default: |                 default: | ||||||
|                     break; |                     break; | ||||||
|             } |             } | ||||||
|  | @ -1494,6 +1544,11 @@ namespace ITC81DB_2.Forms | ||||||
|         { |         { | ||||||
|             int ret = 0; |             int ret = 0; | ||||||
| 
 | 
 | ||||||
|  |             if (this.timerSensorError1.Enabled == true) | ||||||
|  |                 this.timerSensorError1.Enabled = false; | ||||||
|  |             if (this.timerSensorError2.Enabled == true) | ||||||
|  |                 this.timerSensorError2.Enabled = false; | ||||||
|  | 
 | ||||||
|             try |             try | ||||||
|             { |             { | ||||||
|                 switch (lane) |                 switch (lane) | ||||||
|  | @ -1719,7 +1774,7 @@ namespace ITC81DB_2.Forms | ||||||
|         private int ReceiveCommandSF0(string lane, string receiveData) |         private int ReceiveCommandSF0(string lane, string receiveData) | ||||||
|         { |         { | ||||||
|             int ret = 0; |             int ret = 0; | ||||||
| 
 |              | ||||||
|             switch (lane) |             switch (lane) | ||||||
|             { |             { | ||||||
|                 case "Z": |                 case "Z": | ||||||
|  | @ -1748,6 +1803,11 @@ namespace ITC81DB_2.Forms | ||||||
|         { |         { | ||||||
|             int ret = 0, temp = 15; |             int ret = 0, temp = 15; | ||||||
| 
 | 
 | ||||||
|  |             if (this.timerSensorError1.Enabled == true) | ||||||
|  |                 this.timerSensorError1.Enabled = false; | ||||||
|  |             if (this.timerSensorError2.Enabled == true) | ||||||
|  |                 this.timerSensorError2.Enabled = false; | ||||||
|  | 
 | ||||||
|             switch (lane) |             switch (lane) | ||||||
|             { |             { | ||||||
|                 case "A": |                 case "A": | ||||||
|  | @ -2285,7 +2345,7 @@ namespace ITC81DB_2.Forms | ||||||
|             structItem.DummyInt1 = 1; |             structItem.DummyInt1 = 1; | ||||||
|             structItem.DummyInt2 = 1; |             structItem.DummyInt2 = 1; | ||||||
|             structItem.DummyInt3 = 1; |             structItem.DummyInt3 = 1; | ||||||
|             structItem.DummyInt4 = 1; |             structItem.SensorErrorDetectingTime = this.SystemConfig.SensorErrorDetectingTime; | ||||||
|             structItem.EquipmentType = this.SystemConfig.EquipmentType; |             structItem.EquipmentType = this.SystemConfig.EquipmentType; | ||||||
|             structItem.DummyString1 = ""; |             structItem.DummyString1 = ""; | ||||||
|             structItem.DummyString2 = ""; |             structItem.DummyString2 = ""; | ||||||
|  | @ -2342,7 +2402,7 @@ namespace ITC81DB_2.Forms | ||||||
|             structItem.DummyInt1 = 1; |             structItem.DummyInt1 = 1; | ||||||
|             structItem.DummyInt2 = 1; |             structItem.DummyInt2 = 1; | ||||||
|             structItem.DummyInt3 = 1; |             structItem.DummyInt3 = 1; | ||||||
|             structItem.DummyInt4 = 1; |             structItem.SensorErrorDetectingTime = item.SensorErrorDetectingTime; | ||||||
|             structItem.EquipmentType = item.EquipmentType; |             structItem.EquipmentType = item.EquipmentType; | ||||||
|             structItem.DummyString1 = ""; |             structItem.DummyString1 = ""; | ||||||
|             structItem.DummyString2 = ""; |             structItem.DummyString2 = ""; | ||||||
|  | @ -2397,6 +2457,7 @@ namespace ITC81DB_2.Forms | ||||||
|                 this.SystemConfig.Unit = structItem.Unit; |                 this.SystemConfig.Unit = structItem.Unit; | ||||||
| 
 | 
 | ||||||
|                 this.SystemConfig.EquipmentType = structItem.EquipmentType; |                 this.SystemConfig.EquipmentType = structItem.EquipmentType; | ||||||
|  |                 this.SystemConfig.SensorErrorDetectingTime = structItem.SensorErrorDetectingTime; | ||||||
|             } |             } | ||||||
|             catch |             catch | ||||||
|             { |             { | ||||||
|  | @ -4363,6 +4424,8 @@ namespace ITC81DB_2.Forms | ||||||
|             this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay); |             this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay); | ||||||
|             this.ChildFormMainDisplay.CurrentBottomMenuControlEnable(DataStore.EquipmentStatus.Stop); |             this.ChildFormMainDisplay.CurrentBottomMenuControlEnable(DataStore.EquipmentStatus.Stop); | ||||||
| 
 | 
 | ||||||
|  |             this.TimerSensorErrorInterval(this.SystemConfig.SensorErrorDetectingTime); | ||||||
|  | 
 | ||||||
|             // 메인 통신 OPEN |             // 메인 통신 OPEN | ||||||
|             this.OpenSmartUartLink(); |             this.OpenSmartUartLink(); | ||||||
|             // CH1 OPEN |             // CH1 OPEN | ||||||
|  | @ -4395,6 +4458,29 @@ namespace ITC81DB_2.Forms | ||||||
|                 this.CommunicationCheckCount += 1; |                 this.CommunicationCheckCount += 1; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         private void timerSensorError1_Tick(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.timerSensorError1.Enabled = false; | ||||||
|  |             if (this.SystemConfig.Language == DataStore.LanguageID.Korean) | ||||||
|  |                 this.ChildFormMainDisplay.PopUpWarning("진입센서 이상"); | ||||||
|  |             else | ||||||
|  |                 this.ChildFormMainDisplay.PopUpWarning("Entry Sensor stucked"); | ||||||
|  | 
 | ||||||
|  |             this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||||
|  |             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||||
|  |         } | ||||||
|  |         private void timerSensorError2_Tick(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.timerSensorError2.Enabled = false; | ||||||
|  |             if (this.SystemConfig.Language == DataStore.LanguageID.Korean) | ||||||
|  |                 this.ChildFormMainDisplay.PopUpWarning("진입센서 이상"); | ||||||
|  |             else | ||||||
|  |                 this.ChildFormMainDisplay.PopUpWarning("Entry Sensor stucked"); | ||||||
|  | 
 | ||||||
|  |             this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||||
|  |             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||||
|  |         } | ||||||
|         #endregion |         #endregion | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | @ -144,10 +144,19 @@ | ||||||
|   <metadata name="smartFileDataBackup2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="smartFileDataBackup2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>661, 17</value> |     <value>661, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|  |   <metadata name="timerSensorError1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|  |     <value>26, 50</value> | ||||||
|  |   </metadata> | ||||||
|  |   <metadata name="timerSensorError2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|  |     <value>178, 50</value> | ||||||
|  |   </metadata> | ||||||
|   <metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> |   <metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> | ||||||
|     <value>WEBPAD</value> |     <value>WEBPAD</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |   <metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||||
|     <value>False</value> |     <value>False</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|  |   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||||
|  |     <value>96</value> | ||||||
|  |   </metadata> | ||||||
| </root> | </root> | ||||||
|  | @ -118,7 +118,7 @@ | ||||||
|             //  |             //  | ||||||
|             // buttonExit |             // buttonExit | ||||||
|             //  |             //  | ||||||
|             this.buttonExit.Location = new System.Drawing.Point(632, 577); |             this.buttonExit.Location = new System.Drawing.Point(632, 42); | ||||||
|             this.buttonExit.Name = "buttonExit"; |             this.buttonExit.Name = "buttonExit"; | ||||||
|             this.buttonExit.Size = new System.Drawing.Size(72, 20); |             this.buttonExit.Size = new System.Drawing.Size(72, 20); | ||||||
|             this.buttonExit.TabIndex = 4; |             this.buttonExit.TabIndex = 4; | ||||||
|  | @ -661,6 +661,7 @@ | ||||||
|             this.panel1.Controls.Add(this.buttonList); |             this.panel1.Controls.Add(this.buttonList); | ||||||
|             this.panel1.Controls.Add(this.buttonStop); |             this.panel1.Controls.Add(this.buttonStop); | ||||||
|             this.panel1.Controls.Add(this.buttonDataStat); |             this.panel1.Controls.Add(this.buttonDataStat); | ||||||
|  |             this.panel1.Controls.Add(this.buttonExit); | ||||||
|             this.panel1.Location = new System.Drawing.Point(0, 535); |             this.panel1.Location = new System.Drawing.Point(0, 535); | ||||||
|             this.panel1.Name = "panel1"; |             this.panel1.Name = "panel1"; | ||||||
|             this.panel1.Size = new System.Drawing.Size(710, 65); |             this.panel1.Size = new System.Drawing.Size(710, 65); | ||||||
|  | @ -810,7 +811,6 @@ | ||||||
|             this.Controls.Add(this.pictureBoxCOM1Disable); |             this.Controls.Add(this.pictureBoxCOM1Disable); | ||||||
|             this.Controls.Add(this.pictureBoxCOM3Disable); |             this.Controls.Add(this.pictureBoxCOM3Disable); | ||||||
|             this.Controls.Add(this.pictureBoxIconUsbDesable); |             this.Controls.Add(this.pictureBoxIconUsbDesable); | ||||||
|             this.Controls.Add(this.buttonExit); |  | ||||||
|             this.Controls.Add(this.panel1); |             this.Controls.Add(this.panel1); | ||||||
|             this.Controls.Add(this.pictureBoxCommunicationStatus); |             this.Controls.Add(this.pictureBoxCommunicationStatus); | ||||||
|             this.Controls.Add(this.labelUserID); |             this.Controls.Add(this.labelUserID); | ||||||
|  |  | ||||||
|  | @ -625,7 +625,11 @@ namespace ITC81DB_2.Forms | ||||||
|         public void PopUpWarningClose() |         public void PopUpWarningClose() | ||||||
|         { |         { | ||||||
|             if (this.labelAlarmWindow.Visible == true) |             if (this.labelAlarmWindow.Visible == true) | ||||||
|  |             { | ||||||
|                 this.labelAlarmWindow.Visible = false; |                 this.labelAlarmWindow.Visible = false; | ||||||
|  | 
 | ||||||
|  |                 this.ParentForm.TransferData(CommunicationCommand.BuzzerOnContinuousDisable, CommunicationID.MainBoard); | ||||||
|  |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         public void CurrentBottomMenuControlEnable(DataStore.EquipmentStatus status) |         public void CurrentBottomMenuControlEnable(DataStore.EquipmentStatus status) | ||||||
|  |  | ||||||
|  | @ -45,6 +45,10 @@ | ||||||
|     <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> |     <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|  |     <Reference Include="ITC81DB_2_ImageDll, Version=1.0.8389.17726, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  |       <SpecificVersion>False</SpecificVersion> | ||||||
|  |       <HintPath>..\ITC81DB_2_ImageDll\bin\Release\ITC81DB_2_ImageDll.dll</HintPath> | ||||||
|  |     </Reference> | ||||||
|     <Reference Include="Microsoft.WindowsCE.Forms" /> |     <Reference Include="Microsoft.WindowsCE.Forms" /> | ||||||
|     <Reference Include="mscorlib" /> |     <Reference Include="mscorlib" /> | ||||||
|     <Reference Include="SmartXCommon, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL"> |     <Reference Include="SmartXCommon, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||||
|  | @ -574,12 +578,6 @@ | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <Content Include="Version.txt" /> |     <Content Include="Version.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |  | ||||||
|     <ProjectReference Include="..\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll.csproj"> |  | ||||||
|       <Project>{501CC4ED-3B74-4189-8FD5-29F990358D21}</Project> |  | ||||||
|       <Name>ITC81DB_2_ImageDll</Name> |  | ||||||
|     </ProjectReference> |  | ||||||
|   </ItemGroup> |  | ||||||
|   <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> |   <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> | ||||||
|   <ProjectExtensions> |   <ProjectExtensions> | ||||||
|     <VisualStudio> |     <VisualStudio> | ||||||
|  |  | ||||||
|  | @ -13,10 +13,30 @@ | ||||||
| 	2열 기본형 컨베어 계량기 | 	2열 기본형 컨베어 계량기 | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
|  | @ Ver 2.6.3 by CJY | ||||||
|  | 	- 2023.1.12 | ||||||
|  | 	- Ver 2.6.2 Modify | ||||||
|  | 	- 판정설정 판정시에도 timerSensorError1, 2 Enabled = false 처리 | ||||||
|  | 
 | ||||||
|  | @ Ver 2.6.2 by CJY | ||||||
|  | 	- 2023.1.4 | ||||||
|  | 	- Ver 2.6.1 Modify | ||||||
|  | 	- 제품진입 미감지 발생 시 부저 울림 추가 | ||||||
|  | 
 | ||||||
|  | @ Ver 2.6.1 by CJY | ||||||
|  | 	- 2022.12.23 | ||||||
|  | 	- Ver 2.6.0 Modify | ||||||
|  | 	- MainBoard 2.5.3와 호환 | ||||||
|  | 	- 센서에러감지시간(진입센서걸림) 시나리오 수정 | ||||||
|  | 	  1. 기능설정 '센서에러감지시간' 설정하여 설정된 시간만큼 진입센서가 감지되면 알람발생 | ||||||
|  | 	     알람 발생 시, 장비 정지 신호 메인보드로 전송 | ||||||
|  | 	     센서에러 감지시간은 1열 및 2열 판정지연값 이상이어야 함. | ||||||
|  | 	  2. timerSensorError1, 2 추가	   | ||||||
|  | 
 | ||||||
| @ Ver 2.6.0 by CJY | @ Ver 2.6.0 by CJY | ||||||
| 	- 2022.12.06 | 	- 2022.12.06 | ||||||
| 	- Ver 2.5.0 Modify | 	- Ver 2.5.0 Modify | ||||||
| 	- MainBoard 2.4.2¿Í ȣȯ | 	- MainBoard 2.4.5와 호환 | ||||||
| 	- 진입센서걸림 추가 | 	- 진입센서걸림 추가 | ||||||
| 	  1. 알람 11 - 진입센서걸림 추가 | 	  1. 알람 11 - 진입센서걸림 추가 | ||||||
| 	  2. 진입센서가 이중지연값보다 오랜 시간동안 센싱되어 있을 때 알람 발생 | 	  2. 진입센서가 이중지연값보다 오랜 시간동안 센싱되어 있을 때 알람 발생 | ||||||
|  |  | ||||||
| Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB | 
| Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB | 
| Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB | 
| Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB | 
| Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB | 
| Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB | 
| Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB | 
| Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB | 
| Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB | 
| Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB | 
| Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 9.5 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB | 
| Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB | 
| Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB | 
| Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB | 
| Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB | 
| Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB | 
| Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB | 
| Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB | 
| Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB | 
| Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB | 
| Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB | 
| Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB | 
| Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB | 
| Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB | 
| Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB | 
| Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB | 
| Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB | 
| Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB | 
| Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB | 
| Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB | 
| Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB | 
| Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB | 
| Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB | 
| Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB | 
| Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB | 
| Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB | 
| Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB | 
| Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB | 
| Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB | 
| Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB | 
| Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB | 
| Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB | 
| Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB | 
| Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB | 
| Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB | 
| Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB | 
| Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB | 
| Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB | 
| Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB | 
| Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB | 
| Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB | 
| Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB | 
| Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB | 
| Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB | 
| Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB | 
| Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB | 
| Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |