- 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 | ||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2", "ITC81DB_2\ITC81DB_2.csproj", "{F3AC32D4-8DAC-4F4D-AD52-2610D6237DD5}" | ||||
| 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 | ||||
| Global | ||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
|  |  | |||
|  | @ -35,8 +35,6 @@ | |||
|             this.labelTitleCommunicationLog = new SmartX.SmartLabel(); | ||||
|             this.buttonCommunicationLog = new SmartX.SmartButton(); | ||||
|             this.labelTitleEquipmentType = new SmartX.SmartLabel(); | ||||
|             this.labelEntryNotDetected = new SmartX.SmartLabel(); | ||||
|             this.labelTitleEntryNotDetected = new SmartX.SmartLabel(); | ||||
|             this.smartGroupBox1.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.BackPictureBox = 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.buttonCapture); | ||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); | ||||
|  | @ -180,46 +176,6 @@ | |||
|             this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||
|             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 | ||||
|             //  | ||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||
|  | @ -240,7 +196,5 @@ | |||
|         private SmartX.SmartLabel labelTitleCommunicationLog; | ||||
|         private SmartX.SmartButton buttonCommunicationLog; | ||||
|         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; | ||||
|             string value = ""; | ||||
|  | @ -163,10 +163,6 @@ namespace ITC81DB_2.Controls | |||
|                 this.buttonCommunicationLog.ButtonDown(); | ||||
|             else | ||||
|                 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) | ||||
|  | @ -175,7 +171,7 @@ namespace ITC81DB_2.Controls | |||
|             this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); | ||||
|             this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); | ||||
| 
 | ||||
|             this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507); | ||||
|             this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig); | ||||
|         } | ||||
|         #endregion | ||||
| 
 | ||||
|  | @ -208,30 +204,6 @@ namespace ITC81DB_2.Controls | |||
|             this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); | ||||
|             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) | ||||
|         { | ||||
|  |  | |||
|  | @ -30,16 +30,17 @@ | |||
|         { | ||||
|             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipFunctionSetting)); | ||||
|             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.buttonCommunicationLog = new SmartX.SmartButton(); | ||||
|             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.labelEquipmentID = new SmartX.SmartLabel(); | ||||
|             this.labelTitleEquipmentID = new SmartX.SmartLabel(); | ||||
|  | @ -51,8 +52,13 @@ | |||
|             this.labelTitleBuzzerONTime = new SmartX.SmartLabel(); | ||||
|             this.comboBoxLanguage = new System.Windows.Forms.ComboBox(); | ||||
|             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.smartGroupBox4.SuspendLayout(); | ||||
|             this.SuspendLayout(); | ||||
|             //  | ||||
|             // smartGroupBox1 | ||||
|  | @ -60,10 +66,23 @@ | |||
|             this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); | ||||
|             this.smartGroupBox1.BackPictureBox = 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.buttonCommunicationLog); | ||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleLogin); | ||||
|             this.smartGroupBox1.Controls.Add(this.smartGroupBox4); | ||||
|             this.smartGroupBox1.Controls.Add(this.buttonLogin); | ||||
|             this.smartGroupBox1.Controls.Add(this.labelEquipmentID); | ||||
|             this.smartGroupBox1.Controls.Add(this.labelTitleEquipmentID); | ||||
|  | @ -88,6 +107,160 @@ | |||
|             this.smartGroupBox1.TabIndex = 2; | ||||
|             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 | ||||
|             //  | ||||
|             this.labelTitleCommunicationLog.BackPictureBox1 = null; | ||||
|  | @ -150,172 +323,15 @@ | |||
|             this.labelTitleLogin.ForeColor = System.Drawing.Color.White; | ||||
|             this.labelTitleLogin.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(215, 30); | ||||
|             this.labelTitleLogin.Size = new System.Drawing.Size(265, 30); | ||||
|             this.labelTitleLogin.TabIndex = 135; | ||||
|             this.labelTitleLogin.Text = "로그인"; | ||||
|             this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||
|             this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||
|             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 | ||||
|             //  | ||||
|             this.buttonLogin.BackPictureBox = null; | ||||
|  | @ -328,7 +344,7 @@ | |||
|             this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage"))); | ||||
|             this.buttonLogin.GroupID = 0; | ||||
|             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.Name = "buttonLogin"; | ||||
|             this.buttonLogin.NestedClickEventPrevent = false; | ||||
|  | @ -358,9 +374,9 @@ | |||
|             this.labelEquipmentID.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); | ||||
|             this.labelEquipmentID.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(80, 30); | ||||
|             this.labelEquipmentID.Size = new System.Drawing.Size(100, 30); | ||||
|             this.labelEquipmentID.TabIndex = 133; | ||||
|             this.labelEquipmentID.Text = "100"; | ||||
|             this.labelEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||
|  | @ -374,13 +390,13 @@ | |||
|             this.labelTitleEquipmentID.BackPictureBox2 = this.smartGroupBox1; | ||||
|             this.labelTitleEquipmentID.BorderColor = System.Drawing.Color.Black; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(215, 30); | ||||
|             this.labelTitleEquipmentID.Size = new System.Drawing.Size(265, 30); | ||||
|             this.labelTitleEquipmentID.TabIndex = 132; | ||||
|             this.labelTitleEquipmentID.Text = "장비 ID"; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(80, 30); | ||||
|             this.labelChattering.Size = new System.Drawing.Size(100, 30); | ||||
|             this.labelChattering.TabIndex = 129; | ||||
|             this.labelChattering.Text = "100"; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(80, 30); | ||||
|             this.labelRelayOnTime.Size = new System.Drawing.Size(100, 30); | ||||
|             this.labelRelayOnTime.TabIndex = 130; | ||||
|             this.labelRelayOnTime.Text = "100"; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(80, 30); | ||||
|             this.labelBuzzerOnTime.Size = new System.Drawing.Size(100, 30); | ||||
|             this.labelBuzzerOnTime.TabIndex = 131; | ||||
|             this.labelBuzzerOnTime.Text = "100"; | ||||
|             this.labelBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; | ||||
|  | @ -456,13 +472,13 @@ | |||
|             this.labelTitleChattering.BackPictureBox2 = this.smartGroupBox1; | ||||
|             this.labelTitleChattering.BorderColor = System.Drawing.Color.Black; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(215, 30); | ||||
|             this.labelTitleChattering.Size = new System.Drawing.Size(265, 30); | ||||
|             this.labelTitleChattering.TabIndex = 127; | ||||
|             this.labelTitleChattering.Text = "채터링감지"; | ||||
|             this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||
|  | @ -475,13 +491,13 @@ | |||
|             this.labelTitleRelayRunTime.BackPictureBox2 = this.smartGroupBox1; | ||||
|             this.labelTitleRelayRunTime.BorderColor = System.Drawing.Color.Black; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(215, 30); | ||||
|             this.labelTitleRelayRunTime.Size = new System.Drawing.Size(265, 30); | ||||
|             this.labelTitleRelayRunTime.TabIndex = 126; | ||||
|             this.labelTitleRelayRunTime.Text = "릴레이 동작 시간"; | ||||
|             this.labelTitleRelayRunTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||
|  | @ -494,13 +510,13 @@ | |||
|             this.labelTitleBuzzerONTime.BackPictureBox2 = this.smartGroupBox1; | ||||
|             this.labelTitleBuzzerONTime.BorderColor = System.Drawing.Color.Black; | ||||
|             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.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(215, 30); | ||||
|             this.labelTitleBuzzerONTime.Size = new System.Drawing.Size(265, 30); | ||||
|             this.labelTitleBuzzerONTime.TabIndex = 128; | ||||
|             this.labelTitleBuzzerONTime.Text = "부저 ON 시간"; | ||||
|             this.labelTitleBuzzerONTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||
|  | @ -510,7 +526,7 @@ | |||
|             // comboBoxLanguage | ||||
|             //  | ||||
|             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.Size = new System.Drawing.Size(100, 28); | ||||
|             this.comboBoxLanguage.TabIndex = 120; | ||||
|  | @ -526,15 +542,129 @@ | |||
|             this.labelTitleLanguage.ForeColor = System.Drawing.Color.White; | ||||
|             this.labelTitleLanguage.InitVisible = true; | ||||
|             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.Size = new System.Drawing.Size(215, 30); | ||||
|             this.labelTitleLanguage.Size = new System.Drawing.Size(265, 30); | ||||
|             this.labelTitleLanguage.TabIndex = 117; | ||||
|             this.labelTitleLanguage.Text = "언어설정"; | ||||
|             this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; | ||||
|             this.labelTitleLanguage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; | ||||
|             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 | ||||
|             //  | ||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||
|  | @ -543,7 +673,6 @@ | |||
|             this.Name = "ControlCenterEquipFunctionSetting"; | ||||
|             this.Size = new System.Drawing.Size(710, 470); | ||||
|             this.smartGroupBox1.ResumeLayout(false); | ||||
|             this.smartGroupBox4.ResumeLayout(false); | ||||
|             this.ResumeLayout(false); | ||||
| 
 | ||||
|         } | ||||
|  | @ -563,14 +692,21 @@ | |||
|         private SmartX.SmartLabel labelTitleEquipmentID; | ||||
|         private SmartX.SmartLabel labelTitleLogin; | ||||
|         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.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); | ||||
|         } | ||||
| 
 | ||||
|         private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 parameter) | ||||
|         private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 system) | ||||
|         { | ||||
|             string value = ""; | ||||
|             int index = 0; | ||||
|  | @ -137,30 +137,39 @@ namespace ITC81DB_2.Controls | |||
|                 this.buttonLogin.ButtonDown(); | ||||
| 
 | ||||
|             // 부저ON시간 | ||||
|             value = parameter.BuzzerOnTime.Trim(); | ||||
|             value = system.BuzzerOnTime.Trim(); | ||||
|             if (this.labelBuzzerOnTime.Text != value) | ||||
|                 this.labelBuzzerOnTime.Text = value; | ||||
| 
 | ||||
|             // 릴레이동작시간 | ||||
|             value = parameter.RelayOnTime.Trim(); | ||||
|             value = system.RelayOnTime.Trim(); | ||||
|             if (this.labelRelayOnTime.Text != value) | ||||
|                 this.labelRelayOnTime.Text = value; | ||||
| 
 | ||||
|             // 채터링감지 | ||||
|             value = parameter.Chattering.Trim(); | ||||
|             value = system.Chattering.Trim(); | ||||
|             if (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) | ||||
|                 this.labelUser2Password.Text = user.Level2Password; | ||||
|             value = Helper.StringToDecimalPlaces(system.EntryNotDetectedWeight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces); | ||||
|             if (this.labelEntryNotDetected.Text != value) | ||||
|                 this.labelEntryNotDetected.Text = value; | ||||
| 
 | ||||
|             if (this.labelUser3Password.Text != user.Level3Password) | ||||
|                 this.labelUser3Password.Text = user.Level3Password; | ||||
|             value = item.SensorErrorDetectingTime.ToString(); | ||||
|             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) | ||||
|  | @ -187,7 +196,6 @@ namespace ITC81DB_2.Controls | |||
|             this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); | ||||
|             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.UpdateDisplayUser(status.CurrentUser); | ||||
|         } | ||||
|  | @ -231,10 +239,9 @@ namespace ITC81DB_2.Controls | |||
|                 else | ||||
|                 { | ||||
|                     this.labelBuzzerOnTime.Text = myKeyPad.StringValue; | ||||
| 
 | ||||
|                     value = Helper.StringZeroFillDigits4(this.labelBuzzerOnTime.Text); | ||||
|                     this.ParentForm.ParentForm.CurrentSystemParameter9507.BuzzerOnTime = myKeyPad.StringValue; | ||||
| 
 | ||||
|                     value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); | ||||
|                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOnTime, value); | ||||
|                 } | ||||
|             } | ||||
|  | @ -255,10 +262,9 @@ namespace ITC81DB_2.Controls | |||
|                 else | ||||
|                 { | ||||
|                     this.labelRelayOnTime.Text = myKeyPad.StringValue; | ||||
| 
 | ||||
|                     value = Helper.StringZeroFillDigits4(this.labelRelayOnTime.Text); | ||||
|                     this.ParentForm.ParentForm.CurrentSystemParameter9507.RelayOnTime = myKeyPad.StringValue; | ||||
| 
 | ||||
|                     value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); | ||||
|                     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.StringValue.Length != 4) | ||||
|                 if (myKeyPad.doubleValue < 0.0) | ||||
|                 { | ||||
|                     // 입력범위를 확인하세요 | ||||
|                     DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); | ||||
|  | @ -301,55 +309,37 @@ namespace ITC81DB_2.Controls | |||
|                 } | ||||
|                 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; | ||||
| 
 | ||||
|                     this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); | ||||
|                     value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight); | ||||
|                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6010_EntryNotDetectedWeight, value); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         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.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(); | ||||
|                 } | ||||
|                 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); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         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); | ||||
|                     value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); | ||||
|                     this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6011_SensorErrorDetectingTime, value); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|  |  | |||
|  | @ -63,7 +63,7 @@ namespace ITC81DB_2.Controls | |||
|         private void DefaultSetting() | ||||
|         { | ||||
|             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) | ||||
|  |  | |||
|  | @ -250,6 +250,16 @@ namespace ITC81DB_2 | |||
|         public static readonly string AlarmNg = "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"; | ||||
|  | @ -569,6 +579,8 @@ namespace ITC81DB_2 | |||
|         public static readonly string _6007_ExternalInput = "6007"; | ||||
|         // 옵션 - 제품진입 미감지 | ||||
|         public static readonly string _6010_EntryNotDetectedWeight = "6010"; | ||||
|         // 옵션 - 센서에러 감지시간 | ||||
|         public static readonly string _6011_SensorErrorDetectingTime = "6011"; | ||||
|         // 옵션 - OPT2_포트 | ||||
|         public static readonly string _6231_OPT2Port = "6231"; | ||||
|         // 옵션 - OPT2_지연시간1 | ||||
|  | @ -698,6 +710,7 @@ namespace ITC81DB_2 | |||
|         private int m_SerialCOM4BaudRate; | ||||
|         private int m_SerialCOM4Mode; | ||||
|         private int m_EquipmentType; | ||||
|         private int m_SensorErrorDetectingTime; | ||||
|          | ||||
|         private string m_SerialNumber; | ||||
|         private string m_MainBoardVersion; | ||||
|  | @ -795,6 +808,11 @@ namespace ITC81DB_2 | |||
|             get { return this.m_EquipmentType; } | ||||
|             set { this.m_EquipmentType = value; } | ||||
|         } | ||||
|         public int SensorErrorDetectingTime | ||||
|         { | ||||
|             get { return this.m_SensorErrorDetectingTime; } | ||||
|             set { this.m_SensorErrorDetectingTime = value; } | ||||
|         } | ||||
| 
 | ||||
|         public string SerialNumber | ||||
|         { | ||||
|  | @ -863,8 +881,9 @@ namespace ITC81DB_2 | |||
|             this.IsBypassDirectionPass2 = true; | ||||
|             this.IsBypassOnce1 = true; | ||||
|             this.IsBypassOnce2 = true; | ||||
|             this.SensorErrorDetectingTime = 0; | ||||
| 
 | ||||
|             this.SerialNumber = "20G0000"; | ||||
|             this.SerialNumber = "23A000"; | ||||
|             this.MainBoardVersion = "000"; | ||||
|             this.Unit = "g"; | ||||
| 
 | ||||
|  | @ -907,7 +926,7 @@ namespace ITC81DB_2 | |||
|         public int DummyInt1; | ||||
|         public int DummyInt2; | ||||
|         public int DummyInt3; | ||||
|         public int DummyInt4; | ||||
|         public int SensorErrorDetectingTime; | ||||
|         public int EquipmentType; | ||||
| 
 | ||||
|         [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)] | ||||
|  | @ -2044,7 +2063,7 @@ namespace ITC81DB_2 | |||
|         { | ||||
|             get { return this.m_EntryNotDetectedWeight; } | ||||
|             set { this.m_EntryNotDetectedWeight = value; } | ||||
|         }  | ||||
|         } | ||||
| 
 | ||||
|         public string Dummy1 | ||||
|         { | ||||
|  |  | |||
|  | @ -216,6 +216,11 @@ namespace ITC81DB_2.DialogForms | |||
|                         this.labelMessage1.Text = "읽기 실패"; | ||||
|                         this.labelMessage2.Text = "다시 시도해 주세요"; | ||||
|                         break; | ||||
|                     case 43: | ||||
|                         this.labelErrorCode.Text = "Error 43"; | ||||
|                         this.labelMessage1.Text = "센서에러 감지시간은 판정지연 값 이상이어야 합니다."; | ||||
|                         this.labelMessage2.Text = "다시 입력해 주세요"; | ||||
|                         break; | ||||
|                     default: | ||||
|                         this.labelErrorCode.Text = "Error 99"; | ||||
|                         this.labelMessage1.Text = "제조사에 문의하세요"; | ||||
|  | @ -377,6 +382,11 @@ namespace ITC81DB_2.DialogForms | |||
|                         this.labelMessage1.Text = "Failed to read"; | ||||
|                         this.labelMessage2.Text = "Please try again"; | ||||
|                         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: | ||||
|                         this.labelErrorCode.Text = "Error 99"; | ||||
|                         this.labelMessage1.Text = "Please contact a manufacturer"; | ||||
|  | @ -537,6 +547,11 @@ namespace ITC81DB_2.DialogForms | |||
|                         this.labelMessage1.Text = "读取失败"; | ||||
|                         this.labelMessage2.Text = "请再试一次"; | ||||
|                         break; | ||||
|                     case 43: | ||||
|                         this.labelErrorCode.Text = "Error 43"; | ||||
|                         this.labelMessage1.Text = "传感器错误检测时间必须大于判断延迟值。"; | ||||
|                         this.labelMessage2.Text = ""; | ||||
|                         break; | ||||
|                     default: | ||||
|                         this.labelErrorCode.Text = "错误 99"; | ||||
|                         this.labelMessage1.Text = "请联系厂商"; | ||||
|  |  | |||
|  | @ -39,6 +39,8 @@ | |||
|             this.serialPort4 = new System.IO.Ports.SerialPort(this.components); | ||||
|             this.smartSerialPort2 = new SmartX.SmartSerialPort(); | ||||
|             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(); | ||||
|             this.SuspendLayout(); | ||||
|             //  | ||||
|  | @ -100,6 +102,16 @@ | |||
|             //  | ||||
|             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 | ||||
|             //  | ||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); | ||||
|  | @ -126,6 +138,8 @@ | |||
|         private System.IO.Ports.SerialPort serialPort4; | ||||
|         private SmartX.SmartSerialPort smartSerialPort2; | ||||
|         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 | ||||
|             { } | ||||
|             // 알람 11-진입센서걸림 | ||||
|             // 알람 11-진입센서걸림(센서에러감지시간) | ||||
|             if (sValue3[1] == '0') | ||||
|                 data.IsEntryStucked = false; | ||||
|             else | ||||
|             { | ||||
|                 data.IsEntryStucked = true; | ||||
|                 if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) | ||||
|                 { | ||||
|                     this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||
|                     this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||
|                 } | ||||
|             } | ||||
|             // 알람 10- | ||||
|             if (sValue3[2] == '0') | ||||
|  | @ -333,7 +336,10 @@ namespace ITC81DB_2.Forms | |||
|                     { | ||||
|                         data.IsEntryNotDetected = true; | ||||
|                         if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) | ||||
|                         { | ||||
|                             this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard); | ||||
|                             this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
|                 else | ||||
|  | @ -342,7 +348,10 @@ namespace ITC81DB_2.Forms | |||
|                     { | ||||
|                         data.IsEntryNotDetected = true; | ||||
|                         if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) | ||||
|                         { | ||||
|                             this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, 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 | ||||
|         public void OpenSmartUartLink() | ||||
|         { | ||||
|  | @ -840,7 +865,7 @@ namespace ITC81DB_2.Forms | |||
|         private int ReceiveCommandC(string strTemp) | ||||
|         { | ||||
|             int ret = 0; | ||||
|             string cmd = ""; | ||||
|             string cmd = "", lane = ""; | ||||
| 
 | ||||
|             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)); | ||||
| 
 | ||||
|             cmd = strTemp.Substring(0, 3); | ||||
|             lane = strTemp.Substring(5, 1); | ||||
| 
 | ||||
|             switch (cmd) | ||||
|             { | ||||
|  | @ -945,6 +971,30 @@ namespace ITC81DB_2.Forms | |||
| 
 | ||||
|                     #endregion | ||||
|                     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: | ||||
|                     break; | ||||
|             } | ||||
|  | @ -1494,6 +1544,11 @@ namespace ITC81DB_2.Forms | |||
|         { | ||||
|             int ret = 0; | ||||
| 
 | ||||
|             if (this.timerSensorError1.Enabled == true) | ||||
|                 this.timerSensorError1.Enabled = false; | ||||
|             if (this.timerSensorError2.Enabled == true) | ||||
|                 this.timerSensorError2.Enabled = false; | ||||
| 
 | ||||
|             try | ||||
|             { | ||||
|                 switch (lane) | ||||
|  | @ -1719,7 +1774,7 @@ namespace ITC81DB_2.Forms | |||
|         private int ReceiveCommandSF0(string lane, string receiveData) | ||||
|         { | ||||
|             int ret = 0; | ||||
| 
 | ||||
|              | ||||
|             switch (lane) | ||||
|             { | ||||
|                 case "Z": | ||||
|  | @ -1748,6 +1803,11 @@ namespace ITC81DB_2.Forms | |||
|         { | ||||
|             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) | ||||
|             { | ||||
|                 case "A": | ||||
|  | @ -2285,7 +2345,7 @@ namespace ITC81DB_2.Forms | |||
|             structItem.DummyInt1 = 1; | ||||
|             structItem.DummyInt2 = 1; | ||||
|             structItem.DummyInt3 = 1; | ||||
|             structItem.DummyInt4 = 1; | ||||
|             structItem.SensorErrorDetectingTime = this.SystemConfig.SensorErrorDetectingTime; | ||||
|             structItem.EquipmentType = this.SystemConfig.EquipmentType; | ||||
|             structItem.DummyString1 = ""; | ||||
|             structItem.DummyString2 = ""; | ||||
|  | @ -2342,7 +2402,7 @@ namespace ITC81DB_2.Forms | |||
|             structItem.DummyInt1 = 1; | ||||
|             structItem.DummyInt2 = 1; | ||||
|             structItem.DummyInt3 = 1; | ||||
|             structItem.DummyInt4 = 1; | ||||
|             structItem.SensorErrorDetectingTime = item.SensorErrorDetectingTime; | ||||
|             structItem.EquipmentType = item.EquipmentType; | ||||
|             structItem.DummyString1 = ""; | ||||
|             structItem.DummyString2 = ""; | ||||
|  | @ -2397,6 +2457,7 @@ namespace ITC81DB_2.Forms | |||
|                 this.SystemConfig.Unit = structItem.Unit; | ||||
| 
 | ||||
|                 this.SystemConfig.EquipmentType = structItem.EquipmentType; | ||||
|                 this.SystemConfig.SensorErrorDetectingTime = structItem.SensorErrorDetectingTime; | ||||
|             } | ||||
|             catch | ||||
|             { | ||||
|  | @ -4363,6 +4424,8 @@ namespace ITC81DB_2.Forms | |||
|             this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay); | ||||
|             this.ChildFormMainDisplay.CurrentBottomMenuControlEnable(DataStore.EquipmentStatus.Stop); | ||||
| 
 | ||||
|             this.TimerSensorErrorInterval(this.SystemConfig.SensorErrorDetectingTime); | ||||
| 
 | ||||
|             // 메인 통신 OPEN | ||||
|             this.OpenSmartUartLink(); | ||||
|             // CH1 OPEN | ||||
|  | @ -4395,6 +4458,29 @@ namespace ITC81DB_2.Forms | |||
|                 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 | ||||
|     } | ||||
| } | ||||
|  | @ -144,10 +144,19 @@ | |||
|   <metadata name="smartFileDataBackup2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||
|     <value>661, 17</value> | ||||
|   </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"> | ||||
|     <value>WEBPAD</value> | ||||
|   </metadata> | ||||
|   <metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>False</value> | ||||
|   </metadata> | ||||
|   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||
|     <value>96</value> | ||||
|   </metadata> | ||||
| </root> | ||||
|  | @ -118,7 +118,7 @@ | |||
|             //  | ||||
|             // 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.Size = new System.Drawing.Size(72, 20); | ||||
|             this.buttonExit.TabIndex = 4; | ||||
|  | @ -661,6 +661,7 @@ | |||
|             this.panel1.Controls.Add(this.buttonList); | ||||
|             this.panel1.Controls.Add(this.buttonStop); | ||||
|             this.panel1.Controls.Add(this.buttonDataStat); | ||||
|             this.panel1.Controls.Add(this.buttonExit); | ||||
|             this.panel1.Location = new System.Drawing.Point(0, 535); | ||||
|             this.panel1.Name = "panel1"; | ||||
|             this.panel1.Size = new System.Drawing.Size(710, 65); | ||||
|  | @ -810,7 +811,6 @@ | |||
|             this.Controls.Add(this.pictureBoxCOM1Disable); | ||||
|             this.Controls.Add(this.pictureBoxCOM3Disable); | ||||
|             this.Controls.Add(this.pictureBoxIconUsbDesable); | ||||
|             this.Controls.Add(this.buttonExit); | ||||
|             this.Controls.Add(this.panel1); | ||||
|             this.Controls.Add(this.pictureBoxCommunicationStatus); | ||||
|             this.Controls.Add(this.labelUserID); | ||||
|  |  | |||
|  | @ -625,7 +625,11 @@ namespace ITC81DB_2.Forms | |||
|         public void PopUpWarningClose() | ||||
|         { | ||||
|             if (this.labelAlarmWindow.Visible == true) | ||||
|             { | ||||
|                 this.labelAlarmWindow.Visible = false; | ||||
| 
 | ||||
|                 this.ParentForm.TransferData(CommunicationCommand.BuzzerOnContinuousDisable, CommunicationID.MainBoard); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         public void CurrentBottomMenuControlEnable(DataStore.EquipmentStatus status) | ||||
|  |  | |||
|  | @ -45,6 +45,10 @@ | |||
|     <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> | ||||
|   </PropertyGroup> | ||||
|   <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="mscorlib" /> | ||||
|     <Reference Include="SmartXCommon, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL"> | ||||
|  | @ -574,12 +578,6 @@ | |||
|   <ItemGroup> | ||||
|     <Content Include="Version.txt" /> | ||||
|   </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" /> | ||||
|   <ProjectExtensions> | ||||
|     <VisualStudio> | ||||
|  |  | |||
|  | @ -13,10 +13,30 @@ | |||
| 	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 | ||||
| 	- 2022.12.06 | ||||
| 	- Ver 2.5.0 Modify | ||||
| 	- MainBoard 2.4.2¿Í ȣȯ | ||||
| 	- MainBoard 2.4.5와 호환 | ||||
| 	- 진입센서걸림 추가 | ||||
| 	  1. 알람 11 - 진입센서걸림 추가 | ||||
| 	  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 |