diff --git a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs index fa59545..695a3f1 100644 --- a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs +++ b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs @@ -36,6 +36,7 @@ this.buttonSorter = new SmartX.SmartButton(); this.buttonExternalOutput = new SmartX.SmartButton(); this.buttonBLDCMotorSetting = new SmartX.SmartButton(); + this.buttonAutoZero = new SmartX.SmartButton(); this.SuspendLayout(); // // buttonJudgmentSetting @@ -112,7 +113,7 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(314, 0); + this.buttonIOTest.Location = new System.Drawing.Point(385, 0); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; @@ -205,7 +206,7 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(385, 0); + this.buttonExternalOutput.Location = new System.Drawing.Point(456, 0); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; @@ -236,7 +237,7 @@ this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage"))); this.buttonBLDCMotorSetting.GroupID = 0; this.buttonBLDCMotorSetting.InitVisible = true; - this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(456, 0); + this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(527, 0); this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting"; this.buttonBLDCMotorSetting.NestedClickEventPrevent = false; @@ -255,11 +256,43 @@ this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage"))); this.buttonBLDCMotorSetting.Click += new System.EventHandler(this.buttonMenu_Click); // + // buttonAutoZero + // + this.buttonAutoZero.BackPictureBox = null; + this.buttonAutoZero.BackPictureBox1 = null; + this.buttonAutoZero.BackPictureBox2 = null; + this.buttonAutoZero.ButtonColor = System.Drawing.Color.Gray; + this.buttonAutoZero.ButtonImageAutoSize = true; + this.buttonAutoZero.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonAutoZero.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DisableImage"))); + this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); + this.buttonAutoZero.GroupID = 0; + this.buttonAutoZero.InitVisible = true; + this.buttonAutoZero.Location = new System.Drawing.Point(314, 0); + this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; + this.buttonAutoZero.Name = "buttonAutoZero"; + this.buttonAutoZero.NestedClickEventPrevent = false; + this.buttonAutoZero.OutlinePixel = 1; + this.buttonAutoZero.RepeatInterval = 200; + this.buttonAutoZero.RepeatIntervalAccelerate = null; + this.buttonAutoZero.SafeInterval = 200; + this.buttonAutoZero.Size = new System.Drawing.Size(65, 65); + this.buttonAutoZero.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonAutoZero.TabIndex = 9; + this.buttonAutoZero.TextColor = System.Drawing.Color.Black; + this.buttonAutoZero.TextDownColor = System.Drawing.Color.White; + this.buttonAutoZero.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonAutoZero.TextLocation = new System.Drawing.Point(0, 0); + this.buttonAutoZero.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonAutoZero.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.UpImage"))); + this.buttonAutoZero.Click += new System.EventHandler(this.buttonMenu_Click); + // // ControlBottomSystem // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.BackColor = System.Drawing.Color.Black; + this.Controls.Add(this.buttonAutoZero); this.Controls.Add(this.buttonBLDCMotorSetting); this.Controls.Add(this.buttonExternalOutput); this.Controls.Add(this.buttonSorter); @@ -282,5 +315,6 @@ private SmartX.SmartButton buttonSorter; private SmartX.SmartButton buttonExternalOutput; private SmartX.SmartButton buttonBLDCMotorSetting; + private SmartX.SmartButton buttonAutoZero; } } diff --git a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs index 5efdf17..3eb3a20 100644 --- a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs +++ b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs @@ -56,8 +56,9 @@ namespace ITC81DB_0H.Controls this.CollectionButtonMenu.Add(this.buttonCalibration); this.CollectionButtonMenu.Add(this.buttonJudgmentSetting); this.CollectionButtonMenu.Add(this.buttonSorter); - this.CollectionButtonMenu.Add(this.buttonExternalOutput); + this.CollectionButtonMenu.Add(this.buttonAutoZero); this.CollectionButtonMenu.Add(this.buttonIOTest); + this.CollectionButtonMenu.Add(this.buttonExternalOutput); this.CollectionButtonMenu.Add(this.buttonBLDCMotorSetting); } @@ -72,6 +73,8 @@ namespace ITC81DB_0H.Controls switch (menu) { case DataStore.MenuBottomSystem.Calibration: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.DOWN) this.buttonCalibration.ButtonDown(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -88,6 +91,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.ExternalOutput: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.DOWN) @@ -104,6 +109,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.Help: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -120,6 +127,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.IOTest: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -136,6 +145,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.JudgmentSetting: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -152,6 +163,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.SorterSetting: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -167,7 +180,27 @@ namespace ITC81DB_0H.Controls if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonBLDCMotorSetting.ButtonUp(); break; + case DataStore.MenuBottomSystem.AutoZero: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.DOWN) + this.buttonAutoZero.ButtonDown(); + if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonCalibration.ButtonUp(); + if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonExternalOutput.ButtonUp(); + if (this.buttonHelp.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonHelp.ButtonUp(); + if (this.buttonIOTest.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonIOTest.ButtonUp(); + if (this.buttonJudgmentSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonJudgmentSetting.ButtonUp(); + if (this.buttonSorter.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonSorter.ButtonUp(); + if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonBLDCMotorSetting.ButtonUp(); + break; case DataStore.MenuBottomSystem.BLDCMotorSetting: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -201,6 +234,7 @@ namespace ITC81DB_0H.Controls this.buttonHelp.ButtonDown(); this.buttonCalibration.ButtonUp(); this.buttonJudgmentSetting.ButtonUp(); + this.buttonAutoZero.ButtonUp(); this.buttonIOTest.ButtonUp(); this.buttonExternalOutput.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp(); @@ -226,6 +260,8 @@ namespace ITC81DB_0H.Controls this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting; else if (button == this.buttonSorter) this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting; + else if (button == this.buttonAutoZero) + this.CurrentMenu = DataStore.MenuBottomSystem.AutoZero; else if (button == this.buttonExternalOutput) this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput; else if (button == this.buttonIOTest) diff --git a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx index a5655c1..db4ccdc 100644 --- a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx +++ b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx @@ -1105,6 +1105,172 @@ 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 + RU5ErkJggg== + + + + + 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 + o1D8Aj1wD1U+HlkhAAAAAElFTkSuQmCC diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs index b0ae983..ae4de54 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs @@ -30,12 +30,10 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.labelMotorNum = new SmartX.SmartLabel(); + this.labelTitleMotorNum = new SmartX.SmartLabel(); this.labelTitleBLDC = new SmartX.SmartLabel(); this.buttonBLDCUsing = new SmartX.SmartButton(); - this.labelMovingAverage = new SmartX.SmartLabel(); - this.labelTitleMovingAverage = new SmartX.SmartLabel(); - this.labelFilter = new SmartX.SmartLabel(); - this.labelTitleFilter = new SmartX.SmartLabel(); this.labelConveyorLength = new SmartX.SmartLabel(); this.labelTitleConveyorLength = new SmartX.SmartLabel(); this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox(); @@ -55,8 +53,6 @@ this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.buttonCommunicationLog = new SmartX.SmartButton(); this.labelTitleEquipmentType = new SmartX.SmartLabel(); - this.labelMotorNum = new SmartX.SmartLabel(); - this.labelTitleMotorNum = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -69,10 +65,6 @@ this.smartGroupBox1.Controls.Add(this.labelTitleMotorNum); this.smartGroupBox1.Controls.Add(this.labelTitleBLDC); this.smartGroupBox1.Controls.Add(this.buttonBLDCUsing); - this.smartGroupBox1.Controls.Add(this.labelMovingAverage); - this.smartGroupBox1.Controls.Add(this.labelTitleMovingAverage); - this.smartGroupBox1.Controls.Add(this.labelFilter); - this.smartGroupBox1.Controls.Add(this.labelTitleFilter); this.smartGroupBox1.Controls.Add(this.labelConveyorLength); this.smartGroupBox1.Controls.Add(this.labelTitleConveyorLength); this.smartGroupBox1.Controls.Add(this.comboBoxStatisticsPrintFormat); @@ -105,6 +97,46 @@ this.smartGroupBox1.TabIndex = 3; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // labelMotorNum + // + this.labelMotorNum.BackColor = System.Drawing.SystemColors.Window; + this.labelMotorNum.BackPictureBox = null; + this.labelMotorNum.BackPictureBox1 = null; + this.labelMotorNum.BackPictureBox2 = null; + this.labelMotorNum.BorderColor = System.Drawing.Color.Black; + this.labelMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelMotorNum.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.labelMotorNum.InitVisible = true; + this.labelMotorNum.LineSpacing = 0F; + this.labelMotorNum.Location = new System.Drawing.Point(381, 159); + this.labelMotorNum.Name = "labelMotorNum"; + this.labelMotorNum.Size = new System.Drawing.Size(120, 28); + this.labelMotorNum.TabIndex = 216; + this.labelMotorNum.Text = "0"; + this.labelMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorNum.Wordwrap = true; + this.labelMotorNum.Click += new System.EventHandler(this.labelMotorNum_Click); + // + // labelTitleMotorNum + // + this.labelTitleMotorNum.BackPictureBox1 = null; + this.labelTitleMotorNum.BackPictureBox2 = this.smartGroupBox1; + this.labelTitleMotorNum.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorNum.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelTitleMotorNum.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorNum.InitVisible = true; + this.labelTitleMotorNum.LineSpacing = 0F; + this.labelTitleMotorNum.Location = new System.Drawing.Point(115, 159); + this.labelTitleMotorNum.Name = "labelTitleMotorNum"; + this.labelTitleMotorNum.Size = new System.Drawing.Size(260, 28); + this.labelTitleMotorNum.TabIndex = 215; + this.labelTitleMotorNum.Text = "모터개수(1~4)"; + this.labelTitleMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorNum.Wordwrap = true; + // // labelTitleBLDC // this.labelTitleBLDC.BackPictureBox1 = null; @@ -115,7 +147,7 @@ this.labelTitleBLDC.ForeColor = System.Drawing.Color.White; this.labelTitleBLDC.InitVisible = true; this.labelTitleBLDC.LineSpacing = 0F; - this.labelTitleBLDC.Location = new System.Drawing.Point(115, 193); + this.labelTitleBLDC.Location = new System.Drawing.Point(115, 125); this.labelTitleBLDC.Name = "labelTitleBLDC"; this.labelTitleBLDC.Size = new System.Drawing.Size(260, 28); this.labelTitleBLDC.TabIndex = 214; @@ -136,7 +168,7 @@ this.buttonBLDCUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.DownImage"))); this.buttonBLDCUsing.GroupID = 0; this.buttonBLDCUsing.InitVisible = true; - this.buttonBLDCUsing.Location = new System.Drawing.Point(381, 193); + this.buttonBLDCUsing.Location = new System.Drawing.Point(381, 125); this.buttonBLDCUsing.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonBLDCUsing.Name = "buttonBLDCUsing"; this.buttonBLDCUsing.NestedClickEventPrevent = false; @@ -155,86 +187,6 @@ this.buttonBLDCUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.UpImage"))); this.buttonBLDCUsing.Click += new System.EventHandler(this.buttonBLDCUsing_Click); // - // labelMovingAverage - // - this.labelMovingAverage.BackColor = System.Drawing.SystemColors.Window; - this.labelMovingAverage.BackPictureBox = null; - this.labelMovingAverage.BackPictureBox1 = null; - this.labelMovingAverage.BackPictureBox2 = null; - this.labelMovingAverage.BorderColor = System.Drawing.Color.Black; - this.labelMovingAverage.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelMovingAverage.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.labelMovingAverage.InitVisible = true; - this.labelMovingAverage.LineSpacing = 0F; - this.labelMovingAverage.Location = new System.Drawing.Point(381, 159); - this.labelMovingAverage.Name = "labelMovingAverage"; - this.labelMovingAverage.Size = new System.Drawing.Size(120, 28); - this.labelMovingAverage.TabIndex = 212; - this.labelMovingAverage.Text = "100"; - this.labelMovingAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelMovingAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMovingAverage.Wordwrap = true; - this.labelMovingAverage.Click += new System.EventHandler(this.labelMovingAverage_Click); - // - // labelTitleMovingAverage - // - this.labelTitleMovingAverage.BackPictureBox1 = null; - this.labelTitleMovingAverage.BackPictureBox2 = this.smartGroupBox1; - this.labelTitleMovingAverage.BorderColor = System.Drawing.Color.Black; - this.labelTitleMovingAverage.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMovingAverage.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); - this.labelTitleMovingAverage.ForeColor = System.Drawing.Color.White; - this.labelTitleMovingAverage.InitVisible = true; - this.labelTitleMovingAverage.LineSpacing = 0F; - this.labelTitleMovingAverage.Location = new System.Drawing.Point(115, 159); - this.labelTitleMovingAverage.Name = "labelTitleMovingAverage"; - this.labelTitleMovingAverage.Size = new System.Drawing.Size(260, 28); - this.labelTitleMovingAverage.TabIndex = 211; - this.labelTitleMovingAverage.Text = "이동평균"; - this.labelTitleMovingAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleMovingAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMovingAverage.Wordwrap = true; - // - // labelFilter - // - this.labelFilter.BackColor = System.Drawing.SystemColors.Window; - this.labelFilter.BackPictureBox = null; - this.labelFilter.BackPictureBox1 = null; - this.labelFilter.BackPictureBox2 = null; - this.labelFilter.BorderColor = System.Drawing.Color.Black; - this.labelFilter.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelFilter.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.labelFilter.InitVisible = true; - this.labelFilter.LineSpacing = 0F; - this.labelFilter.Location = new System.Drawing.Point(381, 125); - this.labelFilter.Name = "labelFilter"; - this.labelFilter.Size = new System.Drawing.Size(120, 28); - this.labelFilter.TabIndex = 210; - this.labelFilter.Text = "100"; - this.labelFilter.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelFilter.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelFilter.Wordwrap = true; - this.labelFilter.Click += new System.EventHandler(this.labelFilter_Click); - // - // labelTitleFilter - // - this.labelTitleFilter.BackPictureBox1 = null; - this.labelTitleFilter.BackPictureBox2 = this.smartGroupBox1; - this.labelTitleFilter.BorderColor = System.Drawing.Color.Black; - this.labelTitleFilter.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleFilter.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); - this.labelTitleFilter.ForeColor = System.Drawing.Color.White; - this.labelTitleFilter.InitVisible = true; - this.labelTitleFilter.LineSpacing = 0F; - this.labelTitleFilter.Location = new System.Drawing.Point(115, 125); - this.labelTitleFilter.Name = "labelTitleFilter"; - this.labelTitleFilter.Size = new System.Drawing.Size(260, 28); - this.labelTitleFilter.TabIndex = 209; - this.labelTitleFilter.Text = "필터"; - this.labelTitleFilter.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleFilter.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleFilter.Wordwrap = true; - // // labelConveyorLength // this.labelConveyorLength.BackColor = System.Drawing.SystemColors.Window; @@ -280,7 +232,7 @@ // comboBoxStatisticsPrintFormat // this.comboBoxStatisticsPrintFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxStatisticsPrintFormat.Location = new System.Drawing.Point(381, 363); + this.comboBoxStatisticsPrintFormat.Location = new System.Drawing.Point(381, 295); this.comboBoxStatisticsPrintFormat.Name = "comboBoxStatisticsPrintFormat"; this.comboBoxStatisticsPrintFormat.Size = new System.Drawing.Size(120, 28); this.comboBoxStatisticsPrintFormat.TabIndex = 206; @@ -296,7 +248,7 @@ this.labelTitleStatPrintFormat.ForeColor = System.Drawing.Color.White; this.labelTitleStatPrintFormat.InitVisible = true; this.labelTitleStatPrintFormat.LineSpacing = 0F; - this.labelTitleStatPrintFormat.Location = new System.Drawing.Point(115, 363); + this.labelTitleStatPrintFormat.Location = new System.Drawing.Point(115, 295); this.labelTitleStatPrintFormat.Name = "labelTitleStatPrintFormat"; this.labelTitleStatPrintFormat.Size = new System.Drawing.Size(260, 28); this.labelTitleStatPrintFormat.TabIndex = 205; @@ -308,7 +260,7 @@ // comboBoxFilenameExtension // this.comboBoxFilenameExtension.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxFilenameExtension.Location = new System.Drawing.Point(381, 295); + this.comboBoxFilenameExtension.Location = new System.Drawing.Point(381, 227); this.comboBoxFilenameExtension.Name = "comboBoxFilenameExtension"; this.comboBoxFilenameExtension.Size = new System.Drawing.Size(120, 28); this.comboBoxFilenameExtension.TabIndex = 204; @@ -324,7 +276,7 @@ this.labelTitleFileNameExtension.ForeColor = System.Drawing.Color.White; this.labelTitleFileNameExtension.InitVisible = true; this.labelTitleFileNameExtension.LineSpacing = 0F; - this.labelTitleFileNameExtension.Location = new System.Drawing.Point(115, 295); + this.labelTitleFileNameExtension.Location = new System.Drawing.Point(115, 227); this.labelTitleFileNameExtension.Name = "labelTitleFileNameExtension"; this.labelTitleFileNameExtension.Size = new System.Drawing.Size(260, 28); this.labelTitleFileNameExtension.TabIndex = 203; @@ -343,7 +295,7 @@ this.labelTitleBarcode.ForeColor = System.Drawing.Color.White; this.labelTitleBarcode.InitVisible = true; this.labelTitleBarcode.LineSpacing = 0F; - this.labelTitleBarcode.Location = new System.Drawing.Point(115, 397); + this.labelTitleBarcode.Location = new System.Drawing.Point(115, 329); this.labelTitleBarcode.Name = "labelTitleBarcode"; this.labelTitleBarcode.Size = new System.Drawing.Size(260, 28); this.labelTitleBarcode.TabIndex = 202; @@ -364,7 +316,7 @@ this.buttonBarcode.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBarcode.DownImage"))); this.buttonBarcode.GroupID = 0; this.buttonBarcode.InitVisible = true; - this.buttonBarcode.Location = new System.Drawing.Point(381, 397); + this.buttonBarcode.Location = new System.Drawing.Point(381, 329); this.buttonBarcode.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonBarcode.Name = "buttonBarcode"; this.buttonBarcode.NestedClickEventPrevent = false; @@ -386,7 +338,7 @@ // comboBoxDataBackupFormat // this.comboBoxDataBackupFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxDataBackupFormat.Location = new System.Drawing.Point(381, 329); + this.comboBoxDataBackupFormat.Location = new System.Drawing.Point(381, 261); this.comboBoxDataBackupFormat.Name = "comboBoxDataBackupFormat"; this.comboBoxDataBackupFormat.Size = new System.Drawing.Size(120, 28); this.comboBoxDataBackupFormat.TabIndex = 200; @@ -402,7 +354,7 @@ this.labelTitleDataBackupFormat.ForeColor = System.Drawing.Color.White; this.labelTitleDataBackupFormat.InitVisible = true; this.labelTitleDataBackupFormat.LineSpacing = 0F; - this.labelTitleDataBackupFormat.Location = new System.Drawing.Point(115, 329); + this.labelTitleDataBackupFormat.Location = new System.Drawing.Point(115, 261); this.labelTitleDataBackupFormat.Name = "labelTitleDataBackupFormat"; this.labelTitleDataBackupFormat.Size = new System.Drawing.Size(260, 28); this.labelTitleDataBackupFormat.TabIndex = 199; @@ -414,7 +366,7 @@ // comboBoxOptionBoard // this.comboBoxOptionBoard.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxOptionBoard.Location = new System.Drawing.Point(381, 261); + this.comboBoxOptionBoard.Location = new System.Drawing.Point(381, 193); this.comboBoxOptionBoard.Name = "comboBoxOptionBoard"; this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28); this.comboBoxOptionBoard.TabIndex = 198; @@ -431,7 +383,7 @@ this.labelTitleOptionBoard.ForeColor = System.Drawing.Color.White; this.labelTitleOptionBoard.InitVisible = true; this.labelTitleOptionBoard.LineSpacing = 0F; - this.labelTitleOptionBoard.Location = new System.Drawing.Point(115, 261); + this.labelTitleOptionBoard.Location = new System.Drawing.Point(115, 193); this.labelTitleOptionBoard.Name = "labelTitleOptionBoard"; this.labelTitleOptionBoard.Size = new System.Drawing.Size(260, 28); this.labelTitleOptionBoard.TabIndex = 197; @@ -603,46 +555,6 @@ this.labelTitleEquipmentType.Visible = false; this.labelTitleEquipmentType.Wordwrap = false; // - // labelMotorNum - // - this.labelMotorNum.BackColor = System.Drawing.SystemColors.Window; - this.labelMotorNum.BackPictureBox = null; - this.labelMotorNum.BackPictureBox1 = null; - this.labelMotorNum.BackPictureBox2 = null; - this.labelMotorNum.BorderColor = System.Drawing.Color.Black; - this.labelMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelMotorNum.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.labelMotorNum.InitVisible = true; - this.labelMotorNum.LineSpacing = 0F; - this.labelMotorNum.Location = new System.Drawing.Point(381, 227); - this.labelMotorNum.Name = "labelMotorNum"; - this.labelMotorNum.Size = new System.Drawing.Size(120, 28); - this.labelMotorNum.TabIndex = 216; - this.labelMotorNum.Text = "0"; - this.labelMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMotorNum.Wordwrap = true; - this.labelMotorNum.Click += new System.EventHandler(this.labelMotorNum_Click); - // - // labelTitleMotorNum - // - this.labelTitleMotorNum.BackPictureBox1 = null; - this.labelTitleMotorNum.BackPictureBox2 = this.smartGroupBox1; - this.labelTitleMotorNum.BorderColor = System.Drawing.Color.Black; - this.labelTitleMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMotorNum.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); - this.labelTitleMotorNum.ForeColor = System.Drawing.Color.White; - this.labelTitleMotorNum.InitVisible = true; - this.labelTitleMotorNum.LineSpacing = 0F; - this.labelTitleMotorNum.Location = new System.Drawing.Point(115, 227); - this.labelTitleMotorNum.Name = "labelTitleMotorNum"; - this.labelTitleMotorNum.Size = new System.Drawing.Size(260, 28); - this.labelTitleMotorNum.TabIndex = 215; - this.labelTitleMotorNum.Text = "모터개수(1~4)"; - this.labelTitleMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMotorNum.Wordwrap = true; - // // ControlCenterEquipEngineer // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -677,10 +589,6 @@ private SmartX.SmartLabel labelTitleOptionBoard; public SmartX.SmartLabel labelConveyorLength; private SmartX.SmartLabel labelTitleConveyorLength; - public SmartX.SmartLabel labelMovingAverage; - private SmartX.SmartLabel labelTitleMovingAverage; - public SmartX.SmartLabel labelFilter; - private SmartX.SmartLabel labelTitleFilter; private SmartX.SmartLabel labelTitleBLDC; private SmartX.SmartButton buttonBLDCUsing; public SmartX.SmartLabel labelMotorNum; diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs index 2ddd19b..c31304f 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs @@ -63,9 +63,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "File Name Extension"; this.labelTitleDataBackupFormat.Text = "Databackup Format"; this.labelTitleStatPrintFormat.Text = "Statistics Print Format"; - - this.labelTitleFilter.Text = "Filter"; - this.labelTitleMovingAverage.Text = "Moving Average"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -101,9 +100,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "数据备份:文件扩展名"; this.labelTitleDataBackupFormat.Text = "数据备份:格式"; this.labelTitleStatPrintFormat.Text = "数据统计:列印格式"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -142,9 +140,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "Расширение файла"; this.labelTitleDataBackupFormat.Text = "Формат"; this.labelTitleStatPrintFormat.Text = "Формат печати(Статистика)"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -180,9 +177,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "Dateinamenerweiterung"; this.labelTitleDataBackupFormat.Text = "Datensicherung Format"; this.labelTitleStatPrintFormat.Text = "Statistik-Druckformat"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -218,9 +214,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "데이터백업 확장자"; this.labelTitleDataBackupFormat.Text = "데이터백업 포맷"; this.labelTitleStatPrintFormat.Text = "데이터집계 출력 포맷"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC 모터 설정"; + this.labelTitleMotorNum.Text = "모터개수(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -265,20 +260,6 @@ namespace ITC81DB_0H.Controls this.comboBoxStatisticsPrintFormat.SelectedIndexChanged += new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged); } - private void UpdateSystemParameterDisplay(JudgmentSetItem item) - { - string value = ""; - - value = item.Filter.ToString(); - if (this.labelFilter.Text != value) - this.labelFilter.Text = value; - - value = item.MovingAverage.ToString(); - if (this.labelMovingAverage.Text != value) - this.labelMovingAverage.Text = value; - - - } private void UpdateParameterDisplay(SystemConfigurationItem1 item, SystemConfigurationItem2 item2, SystemParameter1 parameter) { int index = 0; @@ -379,7 +360,6 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); - this.UpdateSystemParameterDisplay(this.ParentForm.ParentForm.CurrentJudgmentSetItem); this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig1, this.ParentForm.ParentForm.SystemConfig2, this.ParentForm.ParentForm.CurrentSystemParameter1); } @@ -448,51 +428,6 @@ namespace ITC81DB_0H.Controls } } - private void labelFilter_Click(object sender, EventArgs e) - { - string value = "", message = ""; - - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 16) - { - // 입력범위를 확인하세요 - message = "1~16"; - DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message); - myMsg.ShowDialog(); - } - else - { - this.labelFilter.Text = myKeyPad.StringValue; - this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter = myKeyPad.IntValue; - - value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); - this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Filter, value); - - this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); - } - } - } - private void labelMovingAverage_Click(object sender, EventArgs e) - { - string value = "", message = ""; - - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMovingAverage.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - this.labelMovingAverage.Text = myKeyPad.StringValue; - - value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); - this.ParentForm.ParentForm.CurrentJudgmentSetItem.MovingAverage = myKeyPad.IntValue; - this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.MovingAverage, value); - - this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); - } - } - private void buttonBLDCUsing_Click(object sender, EventArgs e) { if (this.buttonBLDCUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN) diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs index 3ebf5ec..cd8aabd 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs @@ -736,6 +736,8 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.ChildFormMenu.CenterSystemIOTest.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemJudgmentManual.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemSorterSetting.InitializeDesign(); + this.ParentForm.ParentForm.ChildFormMenu.CenterSystemAutoZero.InitializeDesign(); + this.ParentForm.ParentForm.ChildFormMenu.CenterSystemBLDCMotorSetting.InitializeDesign(); Thread.Sleep(50); this.ParentForm.ParentForm.ChildFormMenu.CenterInforAS.DefaultSetting(); diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs index 12b3e5e..d0a2db9 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs @@ -66,7 +66,7 @@ namespace ITC81DB_0H.Controls private void DefaultSetting() { this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig1.SerialNumber; - this.labelDisplayVer.Text = "1.4.0"; + this.labelDisplayVer.Text = "2.0.0"; } public void UpdateMainBoardVersionDisplay(string version) diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs index ce0ecad..1ae5c6f 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs @@ -30,6 +30,17 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterInforSystem2)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartGroupBox2 = new SmartX.SmartGroupBox(); + this.labelTitlePIN6 = new SmartX.SmartLabel(); + this.labelPIN6 = new SmartX.SmartLabel(); + this.labelTitlePIN5 = new SmartX.SmartLabel(); + this.labelPIN5 = new SmartX.SmartLabel(); + this.labelTitlePIN4 = new SmartX.SmartLabel(); + this.labelPIN4 = new SmartX.SmartLabel(); + this.labelTitlePIN3 = new SmartX.SmartLabel(); + this.labelPIN3 = new SmartX.SmartLabel(); + this.labelTitlePhotoB = new SmartX.SmartLabel(); + this.labelPhotoB = new SmartX.SmartLabel(); this.buttonCapture = new SmartX.SmartButton(); this.buttonLoad = new SmartX.SmartButton(); this.groupBoxValue = new SmartX.SmartGroupBox(); @@ -43,51 +54,31 @@ this.labelTitleUnder = new SmartX.SmartLabel(); this.buttonPrevious = new SmartX.SmartButton(); this.buttonNext = new SmartX.SmartButton(); - this.groupBoxCountingOutput = new SmartX.SmartGroupBox(); - this.label2Addon = new SmartX.SmartLabel(); - this.label1Addon = new SmartX.SmartLabel(); - this.label2Number = new SmartX.SmartLabel(); - this.label1Number = new SmartX.SmartLabel(); - this.labelTitleAddonCountingOutput = new SmartX.SmartLabel(); - this.labelTitleCountCountingOutput = new SmartX.SmartLabel(); - this.label2Mode = new SmartX.SmartLabel(); - this.label1Mode = new SmartX.SmartLabel(); - this.smartLabel35 = new SmartX.SmartLabel(); - this.smartLabel36 = new SmartX.SmartLabel(); - this.labelTitleModeCountingOutput = new SmartX.SmartLabel(); this.groupBoxAutoZero = new SmartX.SmartGroupBox(); - this.labelMode2 = new SmartX.SmartLabel(); - this.labelMode1 = new SmartX.SmartLabel(); - this.labelMode2Variate = new SmartX.SmartLabel(); - this.labelMode2Range = new SmartX.SmartLabel(); - this.labelTitleMode2Variate = new SmartX.SmartLabel(); - this.labelTitleMode2Range = new SmartX.SmartLabel(); - this.labelMode2Time = new SmartX.SmartLabel(); - this.labelTitleMode2Time = new SmartX.SmartLabel(); - this.labelTitleMode2AutoZero = new SmartX.SmartLabel(); - this.labelMode1Variate = new SmartX.SmartLabel(); - this.labelMode1Range = new SmartX.SmartLabel(); - this.labelTitleMode1Variate = new SmartX.SmartLabel(); - this.labelTitleMode1Range = new SmartX.SmartLabel(); - this.labelMode1Time = new SmartX.SmartLabel(); - this.labelTitleMode1Time = new SmartX.SmartLabel(); - this.labelTitleMode1AutoZero = new SmartX.SmartLabel(); + this.labelIsAutoZeroUsing = new SmartX.SmartLabel(); + this.labelVariate = new SmartX.SmartLabel(); + this.labelMinusRange = new SmartX.SmartLabel(); + this.labelTitleVariate = new SmartX.SmartLabel(); + this.labelTitleMinusRange = new SmartX.SmartLabel(); + this.labelPlusRange = new SmartX.SmartLabel(); + this.labelTitlePlusRange = new SmartX.SmartLabel(); + this.labelTitleIsAutoZeroUsing = new SmartX.SmartLabel(); this.groupBoxExternalOutput = new SmartX.SmartGroupBox(); this.labelTitleOperationExOutput = new SmartX.SmartLabel(); - this.labelExternalOutput10Mode = new SmartX.SmartLabel(); - this.labelExternalOutput9Mode = new SmartX.SmartLabel(); - this.labelTitleExternalOutput10 = new SmartX.SmartLabel(); - this.labelTitleExternalOutput9 = new SmartX.SmartLabel(); + this.labelExternalOutput6Mode = new SmartX.SmartLabel(); + this.labelExternalOutput5Mode = new SmartX.SmartLabel(); + this.labelTitleExternalOutput6 = new SmartX.SmartLabel(); + this.labelTitleExternalOutput5 = new SmartX.SmartLabel(); this.labelExternalOutput4Mode = new SmartX.SmartLabel(); this.labelTitleExternalOutput4 = new SmartX.SmartLabel(); - this.labelExternalOutput10Delay = new SmartX.SmartLabel(); - this.labelExternalOutput9Delay = new SmartX.SmartLabel(); + this.labelExternalOutput6Delay = new SmartX.SmartLabel(); + this.labelExternalOutput5Delay = new SmartX.SmartLabel(); this.labelExternalOutput4Delay = new SmartX.SmartLabel(); this.labelExternalOutput3Delay = new SmartX.SmartLabel(); this.labelExternalOutput2Delay = new SmartX.SmartLabel(); this.labelExternalOutput1Delay = new SmartX.SmartLabel(); - this.labelExternalOutput10Operation = new SmartX.SmartLabel(); - this.labelExternalOutput9Operation = new SmartX.SmartLabel(); + this.labelExternalOutput6Operation = new SmartX.SmartLabel(); + this.labelExternalOutput5Operation = new SmartX.SmartLabel(); this.labelExternalOutput4Operation = new SmartX.SmartLabel(); this.labelExternalOutput3Operation = new SmartX.SmartLabel(); this.labelExternalOutput2Operation = new SmartX.SmartLabel(); @@ -116,14 +107,8 @@ this.labelTitleFilter = new SmartX.SmartLabel(); this.labelDecimalPoint = new SmartX.SmartLabel(); this.labelTitleDecimalPoint = new SmartX.SmartLabel(); - this.labelCALc = new SmartX.SmartLabel(); - this.labelTitleCALc = new SmartX.SmartLabel(); - this.labelDigit = new SmartX.SmartLabel(); this.labelBalanceWeight = new SmartX.SmartLabel(); - this.labelTitleDigit = new SmartX.SmartLabel(); this.labelTitleBalanceWeight = new SmartX.SmartLabel(); - this.labelMaxWeight = new SmartX.SmartLabel(); - this.labelTitleMaxWeight = new SmartX.SmartLabel(); this.groupBoxSorter = new SmartX.SmartGroupBox(); this.labelETCNG = new SmartX.SmartLabel(); this.labelTitleETCNG = new SmartX.SmartLabel(); @@ -143,8 +128,8 @@ this.labelTitleSorterA = new SmartX.SmartLabel(); this.labelTitleModeSorter = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); + this.smartGroupBox2.SuspendLayout(); this.groupBoxValue.SuspendLayout(); - this.groupBoxCountingOutput.SuspendLayout(); this.groupBoxAutoZero.SuspendLayout(); this.groupBoxExternalOutput.SuspendLayout(); this.groupBoxCalibration.SuspendLayout(); @@ -156,12 +141,12 @@ 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.smartGroupBox2); this.smartGroupBox1.Controls.Add(this.buttonCapture); this.smartGroupBox1.Controls.Add(this.buttonLoad); this.smartGroupBox1.Controls.Add(this.groupBoxValue); this.smartGroupBox1.Controls.Add(this.buttonPrevious); this.smartGroupBox1.Controls.Add(this.buttonNext); - this.smartGroupBox1.Controls.Add(this.groupBoxCountingOutput); this.smartGroupBox1.Controls.Add(this.groupBoxAutoZero); this.smartGroupBox1.Controls.Add(this.groupBoxExternalOutput); this.smartGroupBox1.Controls.Add(this.groupBoxCalibration); @@ -179,6 +164,246 @@ this.smartGroupBox1.TabIndex = 177; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // smartGroupBox2 + // + this.smartGroupBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartGroupBox2.BackPictureBox = null; + this.smartGroupBox2.BackPictureBox1 = null; + this.smartGroupBox2.Controls.Add(this.labelTitlePIN6); + this.smartGroupBox2.Controls.Add(this.labelPIN6); + this.smartGroupBox2.Controls.Add(this.labelTitlePIN5); + this.smartGroupBox2.Controls.Add(this.labelPIN5); + this.smartGroupBox2.Controls.Add(this.labelTitlePIN4); + this.smartGroupBox2.Controls.Add(this.labelPIN4); + this.smartGroupBox2.Controls.Add(this.labelTitlePIN3); + this.smartGroupBox2.Controls.Add(this.labelPIN3); + this.smartGroupBox2.Controls.Add(this.labelTitlePhotoB); + this.smartGroupBox2.Controls.Add(this.labelPhotoB); + this.smartGroupBox2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.White; + this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.White; + this.smartGroupBox2.FrameLineThickness = 1; + this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; + this.smartGroupBox2.Image = null; + this.smartGroupBox2.InitVisible = true; + this.smartGroupBox2.Location = new System.Drawing.Point(531, 113); + this.smartGroupBox2.Name = "smartGroupBox2"; + this.smartGroupBox2.RoundRadius = 5; + this.smartGroupBox2.Size = new System.Drawing.Size(170, 145); + this.smartGroupBox2.TabIndex = 193; + this.smartGroupBox2.Text = "외부입력"; + this.smartGroupBox2.TextColor = System.Drawing.Color.White; + // + // labelTitlePIN6 + // + this.labelTitlePIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN6.BackPictureBox = null; + this.labelTitlePIN6.BackPictureBox1 = null; + this.labelTitlePIN6.BackPictureBox2 = null; + this.labelTitlePIN6.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN6.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN6.InitVisible = true; + this.labelTitlePIN6.LineSpacing = 0F; + this.labelTitlePIN6.Location = new System.Drawing.Point(14, 29); + this.labelTitlePIN6.Name = "labelTitlePIN6"; + this.labelTitlePIN6.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN6.TabIndex = 20; + this.labelTitlePIN6.Text = "[IN_OPT2]"; + this.labelTitlePIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN6.Wordwrap = false; + // + // labelPIN6 + // + this.labelPIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN6.BackPictureBox = null; + this.labelPIN6.BackPictureBox1 = null; + this.labelPIN6.BackPictureBox2 = null; + this.labelPIN6.BorderColor = System.Drawing.Color.Black; + this.labelPIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN6.ForeColor = System.Drawing.Color.White; + this.labelPIN6.InitVisible = true; + this.labelPIN6.LineSpacing = 0F; + this.labelPIN6.Location = new System.Drawing.Point(90, 29); + this.labelPIN6.Name = "labelPIN6"; + this.labelPIN6.Size = new System.Drawing.Size(65, 15); + this.labelPIN6.TabIndex = 21; + this.labelPIN6.Text = "-"; + this.labelPIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN6.Wordwrap = false; + // + // labelTitlePIN5 + // + this.labelTitlePIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN5.BackPictureBox = null; + this.labelTitlePIN5.BackPictureBox1 = null; + this.labelTitlePIN5.BackPictureBox2 = null; + this.labelTitlePIN5.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN5.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN5.InitVisible = true; + this.labelTitlePIN5.LineSpacing = 0F; + this.labelTitlePIN5.Location = new System.Drawing.Point(14, 50); + this.labelTitlePIN5.Name = "labelTitlePIN5"; + this.labelTitlePIN5.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN5.TabIndex = 22; + this.labelTitlePIN5.Text = "[IN_OPT1]"; + this.labelTitlePIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN5.Wordwrap = false; + // + // labelPIN5 + // + this.labelPIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN5.BackPictureBox = null; + this.labelPIN5.BackPictureBox1 = null; + this.labelPIN5.BackPictureBox2 = null; + this.labelPIN5.BorderColor = System.Drawing.Color.Black; + this.labelPIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN5.ForeColor = System.Drawing.Color.White; + this.labelPIN5.InitVisible = true; + this.labelPIN5.LineSpacing = 0F; + this.labelPIN5.Location = new System.Drawing.Point(90, 50); + this.labelPIN5.Name = "labelPIN5"; + this.labelPIN5.Size = new System.Drawing.Size(65, 15); + this.labelPIN5.TabIndex = 23; + this.labelPIN5.Text = "-"; + this.labelPIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN5.Wordwrap = false; + // + // labelTitlePIN4 + // + this.labelTitlePIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN4.BackPictureBox = null; + this.labelTitlePIN4.BackPictureBox1 = null; + this.labelTitlePIN4.BackPictureBox2 = null; + this.labelTitlePIN4.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN4.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN4.InitVisible = true; + this.labelTitlePIN4.LineSpacing = 0F; + this.labelTitlePIN4.Location = new System.Drawing.Point(14, 71); + this.labelTitlePIN4.Name = "labelTitlePIN4"; + this.labelTitlePIN4.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN4.TabIndex = 24; + this.labelTitlePIN4.Text = "[START]"; + this.labelTitlePIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN4.Wordwrap = false; + // + // labelPIN4 + // + this.labelPIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN4.BackPictureBox = null; + this.labelPIN4.BackPictureBox1 = null; + this.labelPIN4.BackPictureBox2 = null; + this.labelPIN4.BorderColor = System.Drawing.Color.Black; + this.labelPIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN4.ForeColor = System.Drawing.Color.White; + this.labelPIN4.InitVisible = true; + this.labelPIN4.LineSpacing = 0F; + this.labelPIN4.Location = new System.Drawing.Point(90, 71); + this.labelPIN4.Name = "labelPIN4"; + this.labelPIN4.Size = new System.Drawing.Size(65, 15); + this.labelPIN4.TabIndex = 25; + this.labelPIN4.Text = "-"; + this.labelPIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN4.Wordwrap = false; + // + // labelTitlePIN3 + // + this.labelTitlePIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN3.BackPictureBox = null; + this.labelTitlePIN3.BackPictureBox1 = null; + this.labelTitlePIN3.BackPictureBox2 = null; + this.labelTitlePIN3.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN3.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN3.InitVisible = true; + this.labelTitlePIN3.LineSpacing = 0F; + this.labelTitlePIN3.Location = new System.Drawing.Point(14, 92); + this.labelTitlePIN3.Name = "labelTitlePIN3"; + this.labelTitlePIN3.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN3.TabIndex = 26; + this.labelTitlePIN3.Text = "[STOP]"; + this.labelTitlePIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN3.Wordwrap = false; + // + // labelPIN3 + // + this.labelPIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN3.BackPictureBox = null; + this.labelPIN3.BackPictureBox1 = null; + this.labelPIN3.BackPictureBox2 = null; + this.labelPIN3.BorderColor = System.Drawing.Color.Black; + this.labelPIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN3.ForeColor = System.Drawing.Color.White; + this.labelPIN3.InitVisible = true; + this.labelPIN3.LineSpacing = 0F; + this.labelPIN3.Location = new System.Drawing.Point(90, 92); + this.labelPIN3.Name = "labelPIN3"; + this.labelPIN3.Size = new System.Drawing.Size(65, 15); + this.labelPIN3.TabIndex = 27; + this.labelPIN3.Text = "-"; + this.labelPIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN3.Wordwrap = false; + // + // labelTitlePhotoB + // + this.labelTitlePhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePhotoB.BackPictureBox = null; + this.labelTitlePhotoB.BackPictureBox1 = null; + this.labelTitlePhotoB.BackPictureBox2 = null; + this.labelTitlePhotoB.BorderColor = System.Drawing.Color.Black; + this.labelTitlePhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePhotoB.ForeColor = System.Drawing.Color.White; + this.labelTitlePhotoB.InitVisible = true; + this.labelTitlePhotoB.LineSpacing = 0F; + this.labelTitlePhotoB.Location = new System.Drawing.Point(14, 113); + this.labelTitlePhotoB.Name = "labelTitlePhotoB"; + this.labelTitlePhotoB.Size = new System.Drawing.Size(70, 15); + this.labelTitlePhotoB.TabIndex = 28; + this.labelTitlePhotoB.Text = "[NG]"; + this.labelTitlePhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePhotoB.Wordwrap = false; + // + // labelPhotoB + // + this.labelPhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPhotoB.BackPictureBox = null; + this.labelPhotoB.BackPictureBox1 = null; + this.labelPhotoB.BackPictureBox2 = null; + this.labelPhotoB.BorderColor = System.Drawing.Color.Black; + this.labelPhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPhotoB.ForeColor = System.Drawing.Color.White; + this.labelPhotoB.InitVisible = true; + this.labelPhotoB.LineSpacing = 0F; + this.labelPhotoB.Location = new System.Drawing.Point(90, 113); + this.labelPhotoB.Name = "labelPhotoB"; + this.labelPhotoB.Size = new System.Drawing.Size(65, 15); + this.labelPhotoB.TabIndex = 29; + this.labelPhotoB.Text = "-"; + this.labelPhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPhotoB.Wordwrap = false; + // // buttonCapture // this.buttonCapture.BackPictureBox = null; @@ -263,10 +488,10 @@ this.groupBoxValue.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxValue.Image = null; this.groupBoxValue.InitVisible = true; - this.groupBoxValue.Location = new System.Drawing.Point(531, 292); + this.groupBoxValue.Location = new System.Drawing.Point(3, 233); this.groupBoxValue.Name = "groupBoxValue"; this.groupBoxValue.RoundRadius = 5; - this.groupBoxValue.Size = new System.Drawing.Size(174, 115); + this.groupBoxValue.Size = new System.Drawing.Size(184, 130); this.groupBoxValue.TabIndex = 187; this.groupBoxValue.Text = "중량설정값"; this.groupBoxValue.TextColor = System.Drawing.Color.White; @@ -283,9 +508,9 @@ this.labelTare.ForeColor = System.Drawing.Color.White; this.labelTare.InitVisible = true; this.labelTare.LineSpacing = 0F; - this.labelTare.Location = new System.Drawing.Point(96, 82); + this.labelTare.Location = new System.Drawing.Point(107, 90); this.labelTare.Name = "labelTare"; - this.labelTare.Size = new System.Drawing.Size(50, 15); + this.labelTare.Size = new System.Drawing.Size(60, 15); this.labelTare.TabIndex = 13; this.labelTare.Text = "-"; this.labelTare.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -304,9 +529,9 @@ this.labelTitleTare.ForeColor = System.Drawing.Color.White; this.labelTitleTare.InitVisible = true; this.labelTitleTare.LineSpacing = 0F; - this.labelTitleTare.Location = new System.Drawing.Point(20, 82); + this.labelTitleTare.Location = new System.Drawing.Point(17, 90); this.labelTitleTare.Name = "labelTitleTare"; - this.labelTitleTare.Size = new System.Drawing.Size(70, 15); + this.labelTitleTare.Size = new System.Drawing.Size(90, 15); this.labelTitleTare.TabIndex = 12; this.labelTitleTare.Text = "용기값"; this.labelTitleTare.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -325,9 +550,9 @@ this.labelOver.ForeColor = System.Drawing.Color.White; this.labelOver.InitVisible = true; this.labelOver.LineSpacing = 0F; - this.labelOver.Location = new System.Drawing.Point(96, 61); + this.labelOver.Location = new System.Drawing.Point(107, 69); this.labelOver.Name = "labelOver"; - this.labelOver.Size = new System.Drawing.Size(50, 15); + this.labelOver.Size = new System.Drawing.Size(60, 15); this.labelOver.TabIndex = 10; this.labelOver.Text = "-"; this.labelOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -346,9 +571,9 @@ this.labelPass.ForeColor = System.Drawing.Color.White; this.labelPass.InitVisible = true; this.labelPass.LineSpacing = 0F; - this.labelPass.Location = new System.Drawing.Point(96, 40); + this.labelPass.Location = new System.Drawing.Point(107, 48); this.labelPass.Name = "labelPass"; - this.labelPass.Size = new System.Drawing.Size(50, 15); + this.labelPass.Size = new System.Drawing.Size(60, 15); this.labelPass.TabIndex = 11; this.labelPass.Text = "-"; this.labelPass.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -367,9 +592,9 @@ this.labelTitleOver.ForeColor = System.Drawing.Color.White; this.labelTitleOver.InitVisible = true; this.labelTitleOver.LineSpacing = 0F; - this.labelTitleOver.Location = new System.Drawing.Point(20, 61); + this.labelTitleOver.Location = new System.Drawing.Point(17, 69); this.labelTitleOver.Name = "labelTitleOver"; - this.labelTitleOver.Size = new System.Drawing.Size(70, 15); + this.labelTitleOver.Size = new System.Drawing.Size(90, 15); this.labelTitleOver.TabIndex = 9; this.labelTitleOver.Text = "상한값"; this.labelTitleOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -388,9 +613,9 @@ this.labelTitlePass.ForeColor = System.Drawing.Color.White; this.labelTitlePass.InitVisible = true; this.labelTitlePass.LineSpacing = 0F; - this.labelTitlePass.Location = new System.Drawing.Point(20, 40); + this.labelTitlePass.Location = new System.Drawing.Point(17, 48); this.labelTitlePass.Name = "labelTitlePass"; - this.labelTitlePass.Size = new System.Drawing.Size(70, 15); + this.labelTitlePass.Size = new System.Drawing.Size(90, 15); this.labelTitlePass.TabIndex = 8; this.labelTitlePass.Text = "기준값"; this.labelTitlePass.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -409,9 +634,9 @@ this.labelUnder.ForeColor = System.Drawing.Color.White; this.labelUnder.InitVisible = true; this.labelUnder.LineSpacing = 0F; - this.labelUnder.Location = new System.Drawing.Point(96, 19); + this.labelUnder.Location = new System.Drawing.Point(107, 27); this.labelUnder.Name = "labelUnder"; - this.labelUnder.Size = new System.Drawing.Size(50, 15); + this.labelUnder.Size = new System.Drawing.Size(60, 15); this.labelUnder.TabIndex = 7; this.labelUnder.Text = "-"; this.labelUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -430,9 +655,9 @@ this.labelTitleUnder.ForeColor = System.Drawing.Color.White; this.labelTitleUnder.InitVisible = true; this.labelTitleUnder.LineSpacing = 0F; - this.labelTitleUnder.Location = new System.Drawing.Point(20, 19); + this.labelTitleUnder.Location = new System.Drawing.Point(17, 27); this.labelTitleUnder.Name = "labelTitleUnder"; - this.labelTitleUnder.Size = new System.Drawing.Size(70, 15); + this.labelTitleUnder.Size = new System.Drawing.Size(90, 15); this.labelTitleUnder.TabIndex = 6; this.labelTitleUnder.Text = "하한값"; this.labelTitleUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -503,289 +728,19 @@ this.buttonNext.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonNext.UpImage"))); this.buttonNext.Click += new System.EventHandler(this.buttonNext_Click); // - // groupBoxCountingOutput - // - this.groupBoxCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.groupBoxCountingOutput.BackPictureBox = null; - this.groupBoxCountingOutput.BackPictureBox1 = null; - this.groupBoxCountingOutput.Controls.Add(this.label2Addon); - this.groupBoxCountingOutput.Controls.Add(this.label1Addon); - this.groupBoxCountingOutput.Controls.Add(this.label2Number); - this.groupBoxCountingOutput.Controls.Add(this.label1Number); - this.groupBoxCountingOutput.Controls.Add(this.labelTitleAddonCountingOutput); - this.groupBoxCountingOutput.Controls.Add(this.labelTitleCountCountingOutput); - this.groupBoxCountingOutput.Controls.Add(this.label2Mode); - this.groupBoxCountingOutput.Controls.Add(this.label1Mode); - this.groupBoxCountingOutput.Controls.Add(this.smartLabel35); - this.groupBoxCountingOutput.Controls.Add(this.smartLabel36); - this.groupBoxCountingOutput.Controls.Add(this.labelTitleModeCountingOutput); - this.groupBoxCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.groupBoxCountingOutput.FrameLineColor1 = System.Drawing.Color.White; - this.groupBoxCountingOutput.FrameLineColor2 = System.Drawing.Color.White; - this.groupBoxCountingOutput.FrameLineThickness = 1; - this.groupBoxCountingOutput.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.groupBoxCountingOutput.Image = null; - this.groupBoxCountingOutput.InitVisible = true; - this.groupBoxCountingOutput.Location = new System.Drawing.Point(3, 292); - this.groupBoxCountingOutput.Name = "groupBoxCountingOutput"; - this.groupBoxCountingOutput.RoundRadius = 5; - this.groupBoxCountingOutput.Size = new System.Drawing.Size(523, 115); - this.groupBoxCountingOutput.TabIndex = 13; - this.groupBoxCountingOutput.Text = "카운터출력"; - this.groupBoxCountingOutput.TextColor = System.Drawing.Color.White; - // - // label2Addon - // - this.label2Addon.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label2Addon.BackPictureBox = null; - this.label2Addon.BackPictureBox1 = null; - this.label2Addon.BackPictureBox2 = null; - this.label2Addon.BorderColor = System.Drawing.Color.Black; - this.label2Addon.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label2Addon.Font = new System.Drawing.Font("새굴림", 8F, System.Drawing.FontStyle.Regular); - this.label2Addon.ForeColor = System.Drawing.Color.White; - this.label2Addon.InitVisible = true; - this.label2Addon.LineSpacing = 0F; - this.label2Addon.Location = new System.Drawing.Point(254, 70); - this.label2Addon.Name = "label2Addon"; - this.label2Addon.Size = new System.Drawing.Size(250, 25); - this.label2Addon.TabIndex = 10; - this.label2Addon.Text = "-"; - this.label2Addon.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.label2Addon.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; - this.label2Addon.Wordwrap = true; - // - // label1Addon - // - this.label1Addon.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label1Addon.BackPictureBox = null; - this.label1Addon.BackPictureBox1 = null; - this.label1Addon.BackPictureBox2 = null; - this.label1Addon.BorderColor = System.Drawing.Color.Black; - this.label1Addon.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label1Addon.Font = new System.Drawing.Font("새굴림", 8F, System.Drawing.FontStyle.Regular); - this.label1Addon.ForeColor = System.Drawing.Color.White; - this.label1Addon.InitVisible = true; - this.label1Addon.LineSpacing = 0F; - this.label1Addon.Location = new System.Drawing.Point(254, 39); - this.label1Addon.Name = "label1Addon"; - this.label1Addon.Size = new System.Drawing.Size(250, 25); - this.label1Addon.TabIndex = 11; - this.label1Addon.Text = "-"; - this.label1Addon.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.label1Addon.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; - this.label1Addon.Wordwrap = true; - // - // label2Number - // - this.label2Number.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label2Number.BackPictureBox = null; - this.label2Number.BackPictureBox1 = null; - this.label2Number.BackPictureBox2 = null; - this.label2Number.BorderColor = System.Drawing.Color.Black; - this.label2Number.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label2Number.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label2Number.ForeColor = System.Drawing.Color.White; - this.label2Number.InitVisible = true; - this.label2Number.LineSpacing = 0F; - this.label2Number.Location = new System.Drawing.Point(198, 69); - this.label2Number.Name = "label2Number"; - this.label2Number.Size = new System.Drawing.Size(50, 25); - this.label2Number.TabIndex = 9; - this.label2Number.Text = "-"; - this.label2Number.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label2Number.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label2Number.Wordwrap = false; - // - // label1Number - // - this.label1Number.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label1Number.BackPictureBox = null; - this.label1Number.BackPictureBox1 = null; - this.label1Number.BackPictureBox2 = null; - this.label1Number.BorderColor = System.Drawing.Color.Black; - this.label1Number.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label1Number.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label1Number.ForeColor = System.Drawing.Color.White; - this.label1Number.InitVisible = true; - this.label1Number.LineSpacing = 0F; - this.label1Number.Location = new System.Drawing.Point(198, 39); - this.label1Number.Name = "label1Number"; - this.label1Number.Size = new System.Drawing.Size(50, 25); - this.label1Number.TabIndex = 8; - this.label1Number.Text = "-"; - this.label1Number.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label1Number.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label1Number.Wordwrap = false; - // - // labelTitleAddonCountingOutput - // - this.labelTitleAddonCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleAddonCountingOutput.BackPictureBox = null; - this.labelTitleAddonCountingOutput.BackPictureBox1 = null; - this.labelTitleAddonCountingOutput.BackPictureBox2 = null; - this.labelTitleAddonCountingOutput.BorderColor = System.Drawing.Color.Black; - this.labelTitleAddonCountingOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleAddonCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleAddonCountingOutput.ForeColor = System.Drawing.Color.White; - this.labelTitleAddonCountingOutput.InitVisible = true; - this.labelTitleAddonCountingOutput.LineSpacing = 0F; - this.labelTitleAddonCountingOutput.Location = new System.Drawing.Point(254, 18); - this.labelTitleAddonCountingOutput.Name = "labelTitleAddonCountingOutput"; - this.labelTitleAddonCountingOutput.Size = new System.Drawing.Size(250, 15); - this.labelTitleAddonCountingOutput.TabIndex = 7; - this.labelTitleAddonCountingOutput.Text = "부가기능"; - this.labelTitleAddonCountingOutput.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleAddonCountingOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleAddonCountingOutput.Wordwrap = false; - // - // labelTitleCountCountingOutput - // - this.labelTitleCountCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleCountCountingOutput.BackPictureBox = null; - this.labelTitleCountCountingOutput.BackPictureBox1 = null; - this.labelTitleCountCountingOutput.BackPictureBox2 = null; - this.labelTitleCountCountingOutput.BorderColor = System.Drawing.Color.Black; - this.labelTitleCountCountingOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleCountCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleCountCountingOutput.ForeColor = System.Drawing.Color.White; - this.labelTitleCountCountingOutput.InitVisible = true; - this.labelTitleCountCountingOutput.LineSpacing = 0F; - this.labelTitleCountCountingOutput.Location = new System.Drawing.Point(198, 18); - this.labelTitleCountCountingOutput.Name = "labelTitleCountCountingOutput"; - this.labelTitleCountCountingOutput.Size = new System.Drawing.Size(50, 15); - this.labelTitleCountCountingOutput.TabIndex = 6; - this.labelTitleCountCountingOutput.Text = "개수"; - this.labelTitleCountCountingOutput.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleCountCountingOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleCountCountingOutput.Wordwrap = false; - // - // label2Mode - // - this.label2Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label2Mode.BackPictureBox = null; - this.label2Mode.BackPictureBox1 = null; - this.label2Mode.BackPictureBox2 = null; - this.label2Mode.BorderColor = System.Drawing.Color.Black; - this.label2Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label2Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label2Mode.ForeColor = System.Drawing.Color.White; - this.label2Mode.InitVisible = true; - this.label2Mode.LineSpacing = 0F; - this.label2Mode.Location = new System.Drawing.Point(50, 69); - this.label2Mode.Name = "label2Mode"; - this.label2Mode.Size = new System.Drawing.Size(142, 25); - this.label2Mode.TabIndex = 4; - this.label2Mode.Text = "-"; - this.label2Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label2Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label2Mode.Wordwrap = false; - // - // label1Mode - // - this.label1Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label1Mode.BackPictureBox = null; - this.label1Mode.BackPictureBox1 = null; - this.label1Mode.BackPictureBox2 = null; - this.label1Mode.BorderColor = System.Drawing.Color.Black; - this.label1Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label1Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label1Mode.ForeColor = System.Drawing.Color.White; - this.label1Mode.InitVisible = true; - this.label1Mode.LineSpacing = 0F; - this.label1Mode.Location = new System.Drawing.Point(50, 39); - this.label1Mode.Name = "label1Mode"; - this.label1Mode.Size = new System.Drawing.Size(142, 25); - this.label1Mode.TabIndex = 4; - this.label1Mode.Text = "-"; - this.label1Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label1Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label1Mode.Wordwrap = false; - // - // smartLabel35 - // - this.smartLabel35.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel35.BackPictureBox = null; - this.smartLabel35.BackPictureBox1 = null; - this.smartLabel35.BackPictureBox2 = null; - this.smartLabel35.BorderColor = System.Drawing.Color.Black; - this.smartLabel35.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel35.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel35.ForeColor = System.Drawing.Color.White; - this.smartLabel35.InitVisible = true; - this.smartLabel35.LineSpacing = 0F; - this.smartLabel35.Location = new System.Drawing.Point(34, 69); - this.smartLabel35.Name = "smartLabel35"; - this.smartLabel35.Size = new System.Drawing.Size(10, 25); - this.smartLabel35.TabIndex = 3; - this.smartLabel35.Text = "2"; - this.smartLabel35.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel35.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel35.Wordwrap = false; - // - // smartLabel36 - // - this.smartLabel36.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel36.BackPictureBox = null; - this.smartLabel36.BackPictureBox1 = null; - this.smartLabel36.BackPictureBox2 = null; - this.smartLabel36.BorderColor = System.Drawing.Color.Black; - this.smartLabel36.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel36.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel36.ForeColor = System.Drawing.Color.White; - this.smartLabel36.InitVisible = true; - this.smartLabel36.LineSpacing = 0F; - this.smartLabel36.Location = new System.Drawing.Point(34, 39); - this.smartLabel36.Name = "smartLabel36"; - this.smartLabel36.Size = new System.Drawing.Size(10, 25); - this.smartLabel36.TabIndex = 3; - this.smartLabel36.Text = "1"; - this.smartLabel36.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel36.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel36.Wordwrap = false; - // - // labelTitleModeCountingOutput - // - this.labelTitleModeCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleModeCountingOutput.BackPictureBox = null; - this.labelTitleModeCountingOutput.BackPictureBox1 = null; - this.labelTitleModeCountingOutput.BackPictureBox2 = null; - this.labelTitleModeCountingOutput.BorderColor = System.Drawing.Color.Black; - this.labelTitleModeCountingOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleModeCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleModeCountingOutput.ForeColor = System.Drawing.Color.White; - this.labelTitleModeCountingOutput.InitVisible = true; - this.labelTitleModeCountingOutput.LineSpacing = 0F; - this.labelTitleModeCountingOutput.Location = new System.Drawing.Point(50, 18); - this.labelTitleModeCountingOutput.Name = "labelTitleModeCountingOutput"; - this.labelTitleModeCountingOutput.Size = new System.Drawing.Size(142, 15); - this.labelTitleModeCountingOutput.TabIndex = 2; - this.labelTitleModeCountingOutput.Text = "모드"; - this.labelTitleModeCountingOutput.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleModeCountingOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleModeCountingOutput.Wordwrap = false; - // // groupBoxAutoZero // this.groupBoxAutoZero.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); this.groupBoxAutoZero.BackPictureBox = null; this.groupBoxAutoZero.BackPictureBox1 = null; - this.groupBoxAutoZero.Controls.Add(this.labelMode2); - this.groupBoxAutoZero.Controls.Add(this.labelMode1); - this.groupBoxAutoZero.Controls.Add(this.labelMode2Variate); - this.groupBoxAutoZero.Controls.Add(this.labelMode2Range); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2Variate); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2Range); - this.groupBoxAutoZero.Controls.Add(this.labelMode2Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2AutoZero); - this.groupBoxAutoZero.Controls.Add(this.labelMode1Variate); - this.groupBoxAutoZero.Controls.Add(this.labelMode1Range); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1Variate); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1Range); - this.groupBoxAutoZero.Controls.Add(this.labelMode1Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1AutoZero); + this.groupBoxAutoZero.Controls.Add(this.labelIsAutoZeroUsing); + this.groupBoxAutoZero.Controls.Add(this.labelVariate); + this.groupBoxAutoZero.Controls.Add(this.labelMinusRange); + this.groupBoxAutoZero.Controls.Add(this.labelTitleVariate); + this.groupBoxAutoZero.Controls.Add(this.labelTitleMinusRange); + this.groupBoxAutoZero.Controls.Add(this.labelPlusRange); + this.groupBoxAutoZero.Controls.Add(this.labelTitlePlusRange); + this.groupBoxAutoZero.Controls.Add(this.labelTitleIsAutoZeroUsing); this.groupBoxAutoZero.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); this.groupBoxAutoZero.FrameLineColor1 = System.Drawing.Color.White; this.groupBoxAutoZero.FrameLineColor2 = System.Drawing.Color.White; @@ -793,349 +748,181 @@ this.groupBoxAutoZero.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxAutoZero.Image = null; this.groupBoxAutoZero.InitVisible = true; - this.groupBoxAutoZero.Location = new System.Drawing.Point(531, 103); + this.groupBoxAutoZero.Location = new System.Drawing.Point(531, 266); this.groupBoxAutoZero.Name = "groupBoxAutoZero"; this.groupBoxAutoZero.RoundRadius = 5; - this.groupBoxAutoZero.Size = new System.Drawing.Size(174, 189); + this.groupBoxAutoZero.Size = new System.Drawing.Size(170, 120); this.groupBoxAutoZero.TabIndex = 12; this.groupBoxAutoZero.Text = "자동영점"; this.groupBoxAutoZero.TextColor = System.Drawing.Color.White; // - // labelMode2 + // labelIsAutoZeroUsing // - this.labelMode2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2.BackPictureBox = null; - this.labelMode2.BackPictureBox1 = null; - this.labelMode2.BackPictureBox2 = null; - this.labelMode2.BorderColor = System.Drawing.Color.Black; - this.labelMode2.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2.ForeColor = System.Drawing.Color.White; - this.labelMode2.InitVisible = true; - this.labelMode2.LineSpacing = 0F; - this.labelMode2.Location = new System.Drawing.Point(101, 99); - this.labelMode2.Name = "labelMode2"; - this.labelMode2.Size = new System.Drawing.Size(60, 15); - this.labelMode2.TabIndex = 13; - this.labelMode2.Text = "-"; - this.labelMode2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2.Wordwrap = false; + this.labelIsAutoZeroUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelIsAutoZeroUsing.BackPictureBox = null; + this.labelIsAutoZeroUsing.BackPictureBox1 = null; + this.labelIsAutoZeroUsing.BackPictureBox2 = null; + this.labelIsAutoZeroUsing.BorderColor = System.Drawing.Color.Black; + this.labelIsAutoZeroUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelIsAutoZeroUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelIsAutoZeroUsing.ForeColor = System.Drawing.Color.White; + this.labelIsAutoZeroUsing.InitVisible = true; + this.labelIsAutoZeroUsing.LineSpacing = 0F; + this.labelIsAutoZeroUsing.Location = new System.Drawing.Point(91, 22); + this.labelIsAutoZeroUsing.Name = "labelIsAutoZeroUsing"; + this.labelIsAutoZeroUsing.Size = new System.Drawing.Size(60, 15); + this.labelIsAutoZeroUsing.TabIndex = 12; + this.labelIsAutoZeroUsing.Text = "-"; + this.labelIsAutoZeroUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelIsAutoZeroUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelIsAutoZeroUsing.Wordwrap = false; // - // labelMode1 + // labelVariate // - this.labelMode1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1.BackPictureBox = null; - this.labelMode1.BackPictureBox1 = null; - this.labelMode1.BackPictureBox2 = null; - this.labelMode1.BorderColor = System.Drawing.Color.Black; - this.labelMode1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1.ForeColor = System.Drawing.Color.White; - this.labelMode1.InitVisible = true; - this.labelMode1.LineSpacing = 0F; - this.labelMode1.Location = new System.Drawing.Point(101, 15); - this.labelMode1.Name = "labelMode1"; - this.labelMode1.Size = new System.Drawing.Size(60, 15); - this.labelMode1.TabIndex = 12; - this.labelMode1.Text = "-"; - this.labelMode1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1.Wordwrap = false; + this.labelVariate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelVariate.BackPictureBox = null; + this.labelVariate.BackPictureBox1 = null; + this.labelVariate.BackPictureBox2 = null; + this.labelVariate.BorderColor = System.Drawing.Color.Black; + this.labelVariate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelVariate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelVariate.ForeColor = System.Drawing.Color.White; + this.labelVariate.InitVisible = true; + this.labelVariate.LineSpacing = 0F; + this.labelVariate.Location = new System.Drawing.Point(91, 85); + this.labelVariate.Name = "labelVariate"; + this.labelVariate.Size = new System.Drawing.Size(60, 15); + this.labelVariate.TabIndex = 4; + this.labelVariate.Text = "-"; + this.labelVariate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelVariate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelVariate.Wordwrap = false; // - // labelMode2Variate + // labelMinusRange // - this.labelMode2Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2Variate.BackPictureBox = null; - this.labelMode2Variate.BackPictureBox1 = null; - this.labelMode2Variate.BackPictureBox2 = null; - this.labelMode2Variate.BorderColor = System.Drawing.Color.Black; - this.labelMode2Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2Variate.ForeColor = System.Drawing.Color.White; - this.labelMode2Variate.InitVisible = true; - this.labelMode2Variate.LineSpacing = 0F; - this.labelMode2Variate.Location = new System.Drawing.Point(101, 162); - this.labelMode2Variate.Name = "labelMode2Variate"; - this.labelMode2Variate.Size = new System.Drawing.Size(60, 15); - this.labelMode2Variate.TabIndex = 10; - this.labelMode2Variate.Text = "-"; - this.labelMode2Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2Variate.Wordwrap = false; + this.labelMinusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMinusRange.BackPictureBox = null; + this.labelMinusRange.BackPictureBox1 = null; + this.labelMinusRange.BackPictureBox2 = null; + this.labelMinusRange.BorderColor = System.Drawing.Color.Black; + this.labelMinusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMinusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMinusRange.ForeColor = System.Drawing.Color.White; + this.labelMinusRange.InitVisible = true; + this.labelMinusRange.LineSpacing = 0F; + this.labelMinusRange.Location = new System.Drawing.Point(91, 64); + this.labelMinusRange.Name = "labelMinusRange"; + this.labelMinusRange.Size = new System.Drawing.Size(60, 15); + this.labelMinusRange.TabIndex = 4; + this.labelMinusRange.Text = "-"; + this.labelMinusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMinusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMinusRange.Wordwrap = false; // - // labelMode2Range + // labelTitleVariate // - this.labelMode2Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2Range.BackPictureBox = null; - this.labelMode2Range.BackPictureBox1 = null; - this.labelMode2Range.BackPictureBox2 = null; - this.labelMode2Range.BorderColor = System.Drawing.Color.Black; - this.labelMode2Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2Range.ForeColor = System.Drawing.Color.White; - this.labelMode2Range.InitVisible = true; - this.labelMode2Range.LineSpacing = 0F; - this.labelMode2Range.Location = new System.Drawing.Point(101, 141); - this.labelMode2Range.Name = "labelMode2Range"; - this.labelMode2Range.Size = new System.Drawing.Size(60, 15); - this.labelMode2Range.TabIndex = 11; - this.labelMode2Range.Text = "-"; - this.labelMode2Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2Range.Wordwrap = false; + this.labelTitleVariate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleVariate.BackPictureBox = null; + this.labelTitleVariate.BackPictureBox1 = null; + this.labelTitleVariate.BackPictureBox2 = null; + this.labelTitleVariate.BorderColor = System.Drawing.Color.Black; + this.labelTitleVariate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleVariate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleVariate.ForeColor = System.Drawing.Color.White; + this.labelTitleVariate.InitVisible = true; + this.labelTitleVariate.LineSpacing = 0F; + this.labelTitleVariate.Location = new System.Drawing.Point(20, 85); + this.labelTitleVariate.Name = "labelTitleVariate"; + this.labelTitleVariate.Size = new System.Drawing.Size(70, 15); + this.labelTitleVariate.TabIndex = 3; + this.labelTitleVariate.Text = "변량"; + this.labelTitleVariate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleVariate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleVariate.Wordwrap = false; // - // labelTitleMode2Variate + // labelTitleMinusRange // - this.labelTitleMode2Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2Variate.BackPictureBox = null; - this.labelTitleMode2Variate.BackPictureBox1 = null; - this.labelTitleMode2Variate.BackPictureBox2 = null; - this.labelTitleMode2Variate.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2Variate.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2Variate.InitVisible = true; - this.labelTitleMode2Variate.LineSpacing = 0F; - this.labelTitleMode2Variate.Location = new System.Drawing.Point(15, 162); - this.labelTitleMode2Variate.Name = "labelTitleMode2Variate"; - this.labelTitleMode2Variate.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2Variate.TabIndex = 9; - this.labelTitleMode2Variate.Text = "변량"; - this.labelTitleMode2Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2Variate.Wordwrap = false; + this.labelTitleMinusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMinusRange.BackPictureBox = null; + this.labelTitleMinusRange.BackPictureBox1 = null; + this.labelTitleMinusRange.BackPictureBox2 = null; + this.labelTitleMinusRange.BorderColor = System.Drawing.Color.Black; + this.labelTitleMinusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMinusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMinusRange.ForeColor = System.Drawing.Color.White; + this.labelTitleMinusRange.InitVisible = true; + this.labelTitleMinusRange.LineSpacing = 0F; + this.labelTitleMinusRange.Location = new System.Drawing.Point(20, 64); + this.labelTitleMinusRange.Name = "labelTitleMinusRange"; + this.labelTitleMinusRange.Size = new System.Drawing.Size(70, 15); + this.labelTitleMinusRange.TabIndex = 3; + this.labelTitleMinusRange.Text = "- 범위"; + this.labelTitleMinusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMinusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMinusRange.Wordwrap = false; // - // labelTitleMode2Range + // labelPlusRange // - this.labelTitleMode2Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2Range.BackPictureBox = null; - this.labelTitleMode2Range.BackPictureBox1 = null; - this.labelTitleMode2Range.BackPictureBox2 = null; - this.labelTitleMode2Range.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2Range.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2Range.InitVisible = true; - this.labelTitleMode2Range.LineSpacing = 0F; - this.labelTitleMode2Range.Location = new System.Drawing.Point(15, 141); - this.labelTitleMode2Range.Name = "labelTitleMode2Range"; - this.labelTitleMode2Range.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2Range.TabIndex = 8; - this.labelTitleMode2Range.Text = "범위"; - this.labelTitleMode2Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2Range.Wordwrap = false; + this.labelPlusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPlusRange.BackPictureBox = null; + this.labelPlusRange.BackPictureBox1 = null; + this.labelPlusRange.BackPictureBox2 = null; + this.labelPlusRange.BorderColor = System.Drawing.Color.Black; + this.labelPlusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPlusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPlusRange.ForeColor = System.Drawing.Color.White; + this.labelPlusRange.InitVisible = true; + this.labelPlusRange.LineSpacing = 0F; + this.labelPlusRange.Location = new System.Drawing.Point(91, 43); + this.labelPlusRange.Name = "labelPlusRange"; + this.labelPlusRange.Size = new System.Drawing.Size(60, 15); + this.labelPlusRange.TabIndex = 2; + this.labelPlusRange.Text = "-"; + this.labelPlusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPlusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPlusRange.Wordwrap = false; // - // labelMode2Time + // labelTitlePlusRange // - this.labelMode2Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2Time.BackPictureBox = null; - this.labelMode2Time.BackPictureBox1 = null; - this.labelMode2Time.BackPictureBox2 = null; - this.labelMode2Time.BorderColor = System.Drawing.Color.Black; - this.labelMode2Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2Time.ForeColor = System.Drawing.Color.White; - this.labelMode2Time.InitVisible = true; - this.labelMode2Time.LineSpacing = 0F; - this.labelMode2Time.Location = new System.Drawing.Point(101, 120); - this.labelMode2Time.Name = "labelMode2Time"; - this.labelMode2Time.Size = new System.Drawing.Size(60, 15); - this.labelMode2Time.TabIndex = 7; - this.labelMode2Time.Text = "-"; - this.labelMode2Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2Time.Wordwrap = false; + this.labelTitlePlusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePlusRange.BackPictureBox = null; + this.labelTitlePlusRange.BackPictureBox1 = null; + this.labelTitlePlusRange.BackPictureBox2 = null; + this.labelTitlePlusRange.BorderColor = System.Drawing.Color.Black; + this.labelTitlePlusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePlusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePlusRange.ForeColor = System.Drawing.Color.White; + this.labelTitlePlusRange.InitVisible = true; + this.labelTitlePlusRange.LineSpacing = 0F; + this.labelTitlePlusRange.Location = new System.Drawing.Point(20, 43); + this.labelTitlePlusRange.Name = "labelTitlePlusRange"; + this.labelTitlePlusRange.Size = new System.Drawing.Size(70, 15); + this.labelTitlePlusRange.TabIndex = 1; + this.labelTitlePlusRange.Text = "+범위"; + this.labelTitlePlusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePlusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePlusRange.Wordwrap = false; // - // labelTitleMode2Time + // labelTitleIsAutoZeroUsing // - this.labelTitleMode2Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2Time.BackPictureBox = null; - this.labelTitleMode2Time.BackPictureBox1 = null; - this.labelTitleMode2Time.BackPictureBox2 = null; - this.labelTitleMode2Time.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2Time.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2Time.InitVisible = true; - this.labelTitleMode2Time.LineSpacing = 0F; - this.labelTitleMode2Time.Location = new System.Drawing.Point(15, 120); - this.labelTitleMode2Time.Name = "labelTitleMode2Time"; - this.labelTitleMode2Time.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2Time.TabIndex = 6; - this.labelTitleMode2Time.Text = "시간"; - this.labelTitleMode2Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2Time.Wordwrap = false; - // - // labelTitleMode2AutoZero - // - this.labelTitleMode2AutoZero.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2AutoZero.BackPictureBox = null; - this.labelTitleMode2AutoZero.BackPictureBox1 = null; - this.labelTitleMode2AutoZero.BackPictureBox2 = null; - this.labelTitleMode2AutoZero.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2AutoZero.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2AutoZero.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2AutoZero.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2AutoZero.InitVisible = true; - this.labelTitleMode2AutoZero.LineSpacing = 0F; - this.labelTitleMode2AutoZero.Location = new System.Drawing.Point(15, 99); - this.labelTitleMode2AutoZero.Name = "labelTitleMode2AutoZero"; - this.labelTitleMode2AutoZero.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2AutoZero.TabIndex = 5; - this.labelTitleMode2AutoZero.Text = "모드 2"; - this.labelTitleMode2AutoZero.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2AutoZero.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2AutoZero.Wordwrap = false; - // - // labelMode1Variate - // - this.labelMode1Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1Variate.BackPictureBox = null; - this.labelMode1Variate.BackPictureBox1 = null; - this.labelMode1Variate.BackPictureBox2 = null; - this.labelMode1Variate.BorderColor = System.Drawing.Color.Black; - this.labelMode1Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1Variate.ForeColor = System.Drawing.Color.White; - this.labelMode1Variate.InitVisible = true; - this.labelMode1Variate.LineSpacing = 0F; - this.labelMode1Variate.Location = new System.Drawing.Point(101, 78); - this.labelMode1Variate.Name = "labelMode1Variate"; - this.labelMode1Variate.Size = new System.Drawing.Size(60, 15); - this.labelMode1Variate.TabIndex = 4; - this.labelMode1Variate.Text = "-"; - this.labelMode1Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1Variate.Wordwrap = false; - // - // labelMode1Range - // - this.labelMode1Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1Range.BackPictureBox = null; - this.labelMode1Range.BackPictureBox1 = null; - this.labelMode1Range.BackPictureBox2 = null; - this.labelMode1Range.BorderColor = System.Drawing.Color.Black; - this.labelMode1Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1Range.ForeColor = System.Drawing.Color.White; - this.labelMode1Range.InitVisible = true; - this.labelMode1Range.LineSpacing = 0F; - this.labelMode1Range.Location = new System.Drawing.Point(101, 57); - this.labelMode1Range.Name = "labelMode1Range"; - this.labelMode1Range.Size = new System.Drawing.Size(60, 15); - this.labelMode1Range.TabIndex = 4; - this.labelMode1Range.Text = "-"; - this.labelMode1Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1Range.Wordwrap = false; - // - // labelTitleMode1Variate - // - this.labelTitleMode1Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1Variate.BackPictureBox = null; - this.labelTitleMode1Variate.BackPictureBox1 = null; - this.labelTitleMode1Variate.BackPictureBox2 = null; - this.labelTitleMode1Variate.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1Variate.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1Variate.InitVisible = true; - this.labelTitleMode1Variate.LineSpacing = 0F; - this.labelTitleMode1Variate.Location = new System.Drawing.Point(15, 78); - this.labelTitleMode1Variate.Name = "labelTitleMode1Variate"; - this.labelTitleMode1Variate.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1Variate.TabIndex = 3; - this.labelTitleMode1Variate.Text = "변량"; - this.labelTitleMode1Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1Variate.Wordwrap = false; - // - // labelTitleMode1Range - // - this.labelTitleMode1Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1Range.BackPictureBox = null; - this.labelTitleMode1Range.BackPictureBox1 = null; - this.labelTitleMode1Range.BackPictureBox2 = null; - this.labelTitleMode1Range.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1Range.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1Range.InitVisible = true; - this.labelTitleMode1Range.LineSpacing = 0F; - this.labelTitleMode1Range.Location = new System.Drawing.Point(15, 57); - this.labelTitleMode1Range.Name = "labelTitleMode1Range"; - this.labelTitleMode1Range.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1Range.TabIndex = 3; - this.labelTitleMode1Range.Text = "범위"; - this.labelTitleMode1Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1Range.Wordwrap = false; - // - // labelMode1Time - // - this.labelMode1Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1Time.BackPictureBox = null; - this.labelMode1Time.BackPictureBox1 = null; - this.labelMode1Time.BackPictureBox2 = null; - this.labelMode1Time.BorderColor = System.Drawing.Color.Black; - this.labelMode1Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1Time.ForeColor = System.Drawing.Color.White; - this.labelMode1Time.InitVisible = true; - this.labelMode1Time.LineSpacing = 0F; - this.labelMode1Time.Location = new System.Drawing.Point(101, 36); - this.labelMode1Time.Name = "labelMode1Time"; - this.labelMode1Time.Size = new System.Drawing.Size(60, 15); - this.labelMode1Time.TabIndex = 2; - this.labelMode1Time.Text = "-"; - this.labelMode1Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1Time.Wordwrap = false; - // - // labelTitleMode1Time - // - this.labelTitleMode1Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1Time.BackPictureBox = null; - this.labelTitleMode1Time.BackPictureBox1 = null; - this.labelTitleMode1Time.BackPictureBox2 = null; - this.labelTitleMode1Time.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1Time.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1Time.InitVisible = true; - this.labelTitleMode1Time.LineSpacing = 0F; - this.labelTitleMode1Time.Location = new System.Drawing.Point(15, 36); - this.labelTitleMode1Time.Name = "labelTitleMode1Time"; - this.labelTitleMode1Time.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1Time.TabIndex = 1; - this.labelTitleMode1Time.Text = "시간"; - this.labelTitleMode1Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1Time.Wordwrap = false; - // - // labelTitleMode1AutoZero - // - this.labelTitleMode1AutoZero.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1AutoZero.BackPictureBox = null; - this.labelTitleMode1AutoZero.BackPictureBox1 = null; - this.labelTitleMode1AutoZero.BackPictureBox2 = null; - this.labelTitleMode1AutoZero.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1AutoZero.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1AutoZero.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1AutoZero.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1AutoZero.InitVisible = true; - this.labelTitleMode1AutoZero.LineSpacing = 0F; - this.labelTitleMode1AutoZero.Location = new System.Drawing.Point(15, 15); - this.labelTitleMode1AutoZero.Name = "labelTitleMode1AutoZero"; - this.labelTitleMode1AutoZero.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1AutoZero.TabIndex = 0; - this.labelTitleMode1AutoZero.Text = "모드 1"; - this.labelTitleMode1AutoZero.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1AutoZero.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1AutoZero.Wordwrap = false; + this.labelTitleIsAutoZeroUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleIsAutoZeroUsing.BackPictureBox = null; + this.labelTitleIsAutoZeroUsing.BackPictureBox1 = null; + this.labelTitleIsAutoZeroUsing.BackPictureBox2 = null; + this.labelTitleIsAutoZeroUsing.BorderColor = System.Drawing.Color.Black; + this.labelTitleIsAutoZeroUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleIsAutoZeroUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleIsAutoZeroUsing.ForeColor = System.Drawing.Color.White; + this.labelTitleIsAutoZeroUsing.InitVisible = true; + this.labelTitleIsAutoZeroUsing.LineSpacing = 0F; + this.labelTitleIsAutoZeroUsing.Location = new System.Drawing.Point(20, 22); + this.labelTitleIsAutoZeroUsing.Name = "labelTitleIsAutoZeroUsing"; + this.labelTitleIsAutoZeroUsing.Size = new System.Drawing.Size(70, 15); + this.labelTitleIsAutoZeroUsing.TabIndex = 0; + this.labelTitleIsAutoZeroUsing.Text = "사용여부"; + this.labelTitleIsAutoZeroUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleIsAutoZeroUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleIsAutoZeroUsing.Wordwrap = false; // // groupBoxExternalOutput // @@ -1143,20 +930,20 @@ this.groupBoxExternalOutput.BackPictureBox = null; this.groupBoxExternalOutput.BackPictureBox1 = null; this.groupBoxExternalOutput.Controls.Add(this.labelTitleOperationExOutput); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput10Mode); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput9Mode); - this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput10); - this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput9); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput6Mode); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput5Mode); + this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput6); + this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput5); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput4Mode); this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput4); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput10Delay); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput9Delay); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput6Delay); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput5Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput4Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput3Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput2Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput1Delay); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput10Operation); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput9Operation); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput6Operation); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput5Operation); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput4Operation); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput3Operation); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput2Operation); @@ -1176,7 +963,7 @@ this.groupBoxExternalOutput.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxExternalOutput.Image = null; this.groupBoxExternalOutput.InitVisible = true; - this.groupBoxExternalOutput.Location = new System.Drawing.Point(193, 103); + this.groupBoxExternalOutput.Location = new System.Drawing.Point(193, 113); this.groupBoxExternalOutput.Name = "groupBoxExternalOutput"; this.groupBoxExternalOutput.RoundRadius = 5; this.groupBoxExternalOutput.Size = new System.Drawing.Size(332, 189); @@ -1205,89 +992,89 @@ this.labelTitleOperationExOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleOperationExOutput.Wordwrap = false; // - // labelExternalOutput10Mode + // labelExternalOutput6Mode // - this.labelExternalOutput10Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput10Mode.BackPictureBox = null; - this.labelExternalOutput10Mode.BackPictureBox1 = null; - this.labelExternalOutput10Mode.BackPictureBox2 = null; - this.labelExternalOutput10Mode.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput10Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput10Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput10Mode.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput10Mode.InitVisible = true; - this.labelExternalOutput10Mode.LineSpacing = 0F; - this.labelExternalOutput10Mode.Location = new System.Drawing.Point(111, 151); - this.labelExternalOutput10Mode.Name = "labelExternalOutput10Mode"; - this.labelExternalOutput10Mode.Size = new System.Drawing.Size(110, 15); - this.labelExternalOutput10Mode.TabIndex = 25; - this.labelExternalOutput10Mode.Text = "-"; - this.labelExternalOutput10Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput10Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput10Mode.Wordwrap = false; + this.labelExternalOutput6Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput6Mode.BackPictureBox = null; + this.labelExternalOutput6Mode.BackPictureBox1 = null; + this.labelExternalOutput6Mode.BackPictureBox2 = null; + this.labelExternalOutput6Mode.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput6Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput6Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput6Mode.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput6Mode.InitVisible = true; + this.labelExternalOutput6Mode.LineSpacing = 0F; + this.labelExternalOutput6Mode.Location = new System.Drawing.Point(111, 151); + this.labelExternalOutput6Mode.Name = "labelExternalOutput6Mode"; + this.labelExternalOutput6Mode.Size = new System.Drawing.Size(110, 15); + this.labelExternalOutput6Mode.TabIndex = 25; + this.labelExternalOutput6Mode.Text = "-"; + this.labelExternalOutput6Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput6Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput6Mode.Wordwrap = false; // - // labelExternalOutput9Mode + // labelExternalOutput5Mode // - this.labelExternalOutput9Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput9Mode.BackPictureBox = null; - this.labelExternalOutput9Mode.BackPictureBox1 = null; - this.labelExternalOutput9Mode.BackPictureBox2 = null; - this.labelExternalOutput9Mode.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput9Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput9Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput9Mode.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput9Mode.InitVisible = true; - this.labelExternalOutput9Mode.LineSpacing = 0F; - this.labelExternalOutput9Mode.Location = new System.Drawing.Point(111, 130); - this.labelExternalOutput9Mode.Name = "labelExternalOutput9Mode"; - this.labelExternalOutput9Mode.Size = new System.Drawing.Size(110, 15); - this.labelExternalOutput9Mode.TabIndex = 26; - this.labelExternalOutput9Mode.Text = "-"; - this.labelExternalOutput9Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput9Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput9Mode.Wordwrap = false; + this.labelExternalOutput5Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput5Mode.BackPictureBox = null; + this.labelExternalOutput5Mode.BackPictureBox1 = null; + this.labelExternalOutput5Mode.BackPictureBox2 = null; + this.labelExternalOutput5Mode.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput5Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput5Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput5Mode.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput5Mode.InitVisible = true; + this.labelExternalOutput5Mode.LineSpacing = 0F; + this.labelExternalOutput5Mode.Location = new System.Drawing.Point(111, 130); + this.labelExternalOutput5Mode.Name = "labelExternalOutput5Mode"; + this.labelExternalOutput5Mode.Size = new System.Drawing.Size(110, 15); + this.labelExternalOutput5Mode.TabIndex = 26; + this.labelExternalOutput5Mode.Text = "-"; + this.labelExternalOutput5Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput5Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput5Mode.Wordwrap = false; // - // labelTitleExternalOutput10 + // labelTitleExternalOutput6 // - this.labelTitleExternalOutput10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleExternalOutput10.BackPictureBox = null; - this.labelTitleExternalOutput10.BackPictureBox1 = null; - this.labelTitleExternalOutput10.BackPictureBox2 = null; - this.labelTitleExternalOutput10.BorderColor = System.Drawing.Color.Black; - this.labelTitleExternalOutput10.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleExternalOutput10.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleExternalOutput10.ForeColor = System.Drawing.Color.White; - this.labelTitleExternalOutput10.InitVisible = true; - this.labelTitleExternalOutput10.LineSpacing = 0F; - this.labelTitleExternalOutput10.Location = new System.Drawing.Point(16, 151); - this.labelTitleExternalOutput10.Name = "labelTitleExternalOutput10"; - this.labelTitleExternalOutput10.Size = new System.Drawing.Size(90, 15); - this.labelTitleExternalOutput10.TabIndex = 24; - this.labelTitleExternalOutput10.Text = "외부출력10"; - this.labelTitleExternalOutput10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleExternalOutput10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleExternalOutput10.Wordwrap = false; + this.labelTitleExternalOutput6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleExternalOutput6.BackPictureBox = null; + this.labelTitleExternalOutput6.BackPictureBox1 = null; + this.labelTitleExternalOutput6.BackPictureBox2 = null; + this.labelTitleExternalOutput6.BorderColor = System.Drawing.Color.Black; + this.labelTitleExternalOutput6.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleExternalOutput6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleExternalOutput6.ForeColor = System.Drawing.Color.White; + this.labelTitleExternalOutput6.InitVisible = true; + this.labelTitleExternalOutput6.LineSpacing = 0F; + this.labelTitleExternalOutput6.Location = new System.Drawing.Point(16, 151); + this.labelTitleExternalOutput6.Name = "labelTitleExternalOutput6"; + this.labelTitleExternalOutput6.Size = new System.Drawing.Size(90, 15); + this.labelTitleExternalOutput6.TabIndex = 24; + this.labelTitleExternalOutput6.Text = "외부출력6"; + this.labelTitleExternalOutput6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleExternalOutput6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleExternalOutput6.Wordwrap = false; // - // labelTitleExternalOutput9 + // labelTitleExternalOutput5 // - this.labelTitleExternalOutput9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleExternalOutput9.BackPictureBox = null; - this.labelTitleExternalOutput9.BackPictureBox1 = null; - this.labelTitleExternalOutput9.BackPictureBox2 = null; - this.labelTitleExternalOutput9.BorderColor = System.Drawing.Color.Black; - this.labelTitleExternalOutput9.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleExternalOutput9.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleExternalOutput9.ForeColor = System.Drawing.Color.White; - this.labelTitleExternalOutput9.InitVisible = true; - this.labelTitleExternalOutput9.LineSpacing = 0F; - this.labelTitleExternalOutput9.Location = new System.Drawing.Point(16, 130); - this.labelTitleExternalOutput9.Name = "labelTitleExternalOutput9"; - this.labelTitleExternalOutput9.Size = new System.Drawing.Size(90, 15); - this.labelTitleExternalOutput9.TabIndex = 23; - this.labelTitleExternalOutput9.Text = "외부출력9"; - this.labelTitleExternalOutput9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleExternalOutput9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleExternalOutput9.Wordwrap = false; + this.labelTitleExternalOutput5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleExternalOutput5.BackPictureBox = null; + this.labelTitleExternalOutput5.BackPictureBox1 = null; + this.labelTitleExternalOutput5.BackPictureBox2 = null; + this.labelTitleExternalOutput5.BorderColor = System.Drawing.Color.Black; + this.labelTitleExternalOutput5.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleExternalOutput5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleExternalOutput5.ForeColor = System.Drawing.Color.White; + this.labelTitleExternalOutput5.InitVisible = true; + this.labelTitleExternalOutput5.LineSpacing = 0F; + this.labelTitleExternalOutput5.Location = new System.Drawing.Point(16, 130); + this.labelTitleExternalOutput5.Name = "labelTitleExternalOutput5"; + this.labelTitleExternalOutput5.Size = new System.Drawing.Size(90, 15); + this.labelTitleExternalOutput5.TabIndex = 23; + this.labelTitleExternalOutput5.Text = "외부출력5"; + this.labelTitleExternalOutput5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleExternalOutput5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleExternalOutput5.Wordwrap = false; // // labelExternalOutput4Mode // @@ -1331,47 +1118,47 @@ this.labelTitleExternalOutput4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleExternalOutput4.Wordwrap = false; // - // labelExternalOutput10Delay + // labelExternalOutput6Delay // - this.labelExternalOutput10Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput10Delay.BackPictureBox = null; - this.labelExternalOutput10Delay.BackPictureBox1 = null; - this.labelExternalOutput10Delay.BackPictureBox2 = null; - this.labelExternalOutput10Delay.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput10Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput10Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput10Delay.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput10Delay.InitVisible = true; - this.labelExternalOutput10Delay.LineSpacing = 0F; - this.labelExternalOutput10Delay.Location = new System.Drawing.Point(228, 151); - this.labelExternalOutput10Delay.Name = "labelExternalOutput10Delay"; - this.labelExternalOutput10Delay.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput10Delay.TabIndex = 19; - this.labelExternalOutput10Delay.Text = "-"; - this.labelExternalOutput10Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput10Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput10Delay.Wordwrap = false; + this.labelExternalOutput6Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput6Delay.BackPictureBox = null; + this.labelExternalOutput6Delay.BackPictureBox1 = null; + this.labelExternalOutput6Delay.BackPictureBox2 = null; + this.labelExternalOutput6Delay.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput6Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput6Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput6Delay.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput6Delay.InitVisible = true; + this.labelExternalOutput6Delay.LineSpacing = 0F; + this.labelExternalOutput6Delay.Location = new System.Drawing.Point(228, 151); + this.labelExternalOutput6Delay.Name = "labelExternalOutput6Delay"; + this.labelExternalOutput6Delay.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput6Delay.TabIndex = 19; + this.labelExternalOutput6Delay.Text = "-"; + this.labelExternalOutput6Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput6Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput6Delay.Wordwrap = false; // - // labelExternalOutput9Delay + // labelExternalOutput5Delay // - this.labelExternalOutput9Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput9Delay.BackPictureBox = null; - this.labelExternalOutput9Delay.BackPictureBox1 = null; - this.labelExternalOutput9Delay.BackPictureBox2 = null; - this.labelExternalOutput9Delay.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput9Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput9Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput9Delay.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput9Delay.InitVisible = true; - this.labelExternalOutput9Delay.LineSpacing = 0F; - this.labelExternalOutput9Delay.Location = new System.Drawing.Point(228, 130); - this.labelExternalOutput9Delay.Name = "labelExternalOutput9Delay"; - this.labelExternalOutput9Delay.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput9Delay.TabIndex = 20; - this.labelExternalOutput9Delay.Text = "-"; - this.labelExternalOutput9Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput9Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput9Delay.Wordwrap = false; + this.labelExternalOutput5Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput5Delay.BackPictureBox = null; + this.labelExternalOutput5Delay.BackPictureBox1 = null; + this.labelExternalOutput5Delay.BackPictureBox2 = null; + this.labelExternalOutput5Delay.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput5Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput5Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput5Delay.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput5Delay.InitVisible = true; + this.labelExternalOutput5Delay.LineSpacing = 0F; + this.labelExternalOutput5Delay.Location = new System.Drawing.Point(228, 130); + this.labelExternalOutput5Delay.Name = "labelExternalOutput5Delay"; + this.labelExternalOutput5Delay.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput5Delay.TabIndex = 20; + this.labelExternalOutput5Delay.Text = "-"; + this.labelExternalOutput5Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput5Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput5Delay.Wordwrap = false; // // labelExternalOutput4Delay // @@ -1457,47 +1244,47 @@ this.labelExternalOutput1Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelExternalOutput1Delay.Wordwrap = false; // - // labelExternalOutput10Operation + // labelExternalOutput6Operation // - this.labelExternalOutput10Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput10Operation.BackPictureBox = null; - this.labelExternalOutput10Operation.BackPictureBox1 = null; - this.labelExternalOutput10Operation.BackPictureBox2 = null; - this.labelExternalOutput10Operation.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput10Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput10Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput10Operation.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput10Operation.InitVisible = true; - this.labelExternalOutput10Operation.LineSpacing = 0F; - this.labelExternalOutput10Operation.Location = new System.Drawing.Point(274, 151); - this.labelExternalOutput10Operation.Name = "labelExternalOutput10Operation"; - this.labelExternalOutput10Operation.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput10Operation.TabIndex = 13; - this.labelExternalOutput10Operation.Text = "-"; - this.labelExternalOutput10Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput10Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput10Operation.Wordwrap = false; + this.labelExternalOutput6Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput6Operation.BackPictureBox = null; + this.labelExternalOutput6Operation.BackPictureBox1 = null; + this.labelExternalOutput6Operation.BackPictureBox2 = null; + this.labelExternalOutput6Operation.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput6Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput6Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput6Operation.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput6Operation.InitVisible = true; + this.labelExternalOutput6Operation.LineSpacing = 0F; + this.labelExternalOutput6Operation.Location = new System.Drawing.Point(274, 151); + this.labelExternalOutput6Operation.Name = "labelExternalOutput6Operation"; + this.labelExternalOutput6Operation.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput6Operation.TabIndex = 13; + this.labelExternalOutput6Operation.Text = "-"; + this.labelExternalOutput6Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput6Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput6Operation.Wordwrap = false; // - // labelExternalOutput9Operation + // labelExternalOutput5Operation // - this.labelExternalOutput9Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput9Operation.BackPictureBox = null; - this.labelExternalOutput9Operation.BackPictureBox1 = null; - this.labelExternalOutput9Operation.BackPictureBox2 = null; - this.labelExternalOutput9Operation.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput9Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput9Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput9Operation.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput9Operation.InitVisible = true; - this.labelExternalOutput9Operation.LineSpacing = 0F; - this.labelExternalOutput9Operation.Location = new System.Drawing.Point(274, 130); - this.labelExternalOutput9Operation.Name = "labelExternalOutput9Operation"; - this.labelExternalOutput9Operation.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput9Operation.TabIndex = 14; - this.labelExternalOutput9Operation.Text = "-"; - this.labelExternalOutput9Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput9Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput9Operation.Wordwrap = false; + this.labelExternalOutput5Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput5Operation.BackPictureBox = null; + this.labelExternalOutput5Operation.BackPictureBox1 = null; + this.labelExternalOutput5Operation.BackPictureBox2 = null; + this.labelExternalOutput5Operation.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput5Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput5Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput5Operation.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput5Operation.InitVisible = true; + this.labelExternalOutput5Operation.LineSpacing = 0F; + this.labelExternalOutput5Operation.Location = new System.Drawing.Point(274, 130); + this.labelExternalOutput5Operation.Name = "labelExternalOutput5Operation"; + this.labelExternalOutput5Operation.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput5Operation.TabIndex = 14; + this.labelExternalOutput5Operation.Text = "-"; + this.labelExternalOutput5Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput5Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput5Operation.Wordwrap = false; // // labelExternalOutput4Operation // @@ -1771,14 +1558,8 @@ this.groupBoxCalibration.Controls.Add(this.labelTitleFilter); this.groupBoxCalibration.Controls.Add(this.labelDecimalPoint); this.groupBoxCalibration.Controls.Add(this.labelTitleDecimalPoint); - this.groupBoxCalibration.Controls.Add(this.labelCALc); - this.groupBoxCalibration.Controls.Add(this.labelTitleCALc); - this.groupBoxCalibration.Controls.Add(this.labelDigit); this.groupBoxCalibration.Controls.Add(this.labelBalanceWeight); - this.groupBoxCalibration.Controls.Add(this.labelTitleDigit); this.groupBoxCalibration.Controls.Add(this.labelTitleBalanceWeight); - this.groupBoxCalibration.Controls.Add(this.labelMaxWeight); - this.groupBoxCalibration.Controls.Add(this.labelTitleMaxWeight); this.groupBoxCalibration.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); this.groupBoxCalibration.ForeColor = System.Drawing.Color.White; this.groupBoxCalibration.FrameLineColor1 = System.Drawing.Color.White; @@ -1787,10 +1568,10 @@ this.groupBoxCalibration.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxCalibration.Image = null; this.groupBoxCalibration.InitVisible = true; - this.groupBoxCalibration.Location = new System.Drawing.Point(3, 3); + this.groupBoxCalibration.Location = new System.Drawing.Point(3, 13); this.groupBoxCalibration.Name = "groupBoxCalibration"; this.groupBoxCalibration.RoundRadius = 5; - this.groupBoxCalibration.Size = new System.Drawing.Size(184, 289); + this.groupBoxCalibration.Size = new System.Drawing.Size(184, 214); this.groupBoxCalibration.TabIndex = 5; this.groupBoxCalibration.Text = "중량조정/판정설정"; this.groupBoxCalibration.TextColor = System.Drawing.Color.White; @@ -1804,7 +1585,7 @@ this.smartSeparatorLine1.Line2Visible = true; this.smartSeparatorLine1.Line2Width = 1F; this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 136); + this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 64); this.smartSeparatorLine1.Name = "smartSeparatorLine1"; this.smartSeparatorLine1.Size = new System.Drawing.Size(150, 2); this.smartSeparatorLine1.TabIndex = 47; @@ -1822,7 +1603,7 @@ this.labelDynamic.ForeColor = System.Drawing.Color.White; this.labelDynamic.InitVisible = true; this.labelDynamic.LineSpacing = 0F; - this.labelDynamic.Location = new System.Drawing.Point(107, 262); + this.labelDynamic.Location = new System.Drawing.Point(107, 181); this.labelDynamic.Name = "labelDynamic"; this.labelDynamic.Size = new System.Drawing.Size(60, 15); this.labelDynamic.TabIndex = 29; @@ -1843,7 +1624,7 @@ this.labelTitleDynamic.ForeColor = System.Drawing.Color.White; this.labelTitleDynamic.InitVisible = true; this.labelTitleDynamic.LineSpacing = 0F; - this.labelTitleDynamic.Location = new System.Drawing.Point(13, 262); + this.labelTitleDynamic.Location = new System.Drawing.Point(13, 181); this.labelTitleDynamic.Name = "labelTitleDynamic"; this.labelTitleDynamic.Size = new System.Drawing.Size(90, 15); this.labelTitleDynamic.TabIndex = 28; @@ -1864,7 +1645,7 @@ this.labelSpeed.ForeColor = System.Drawing.Color.White; this.labelSpeed.InitVisible = true; this.labelSpeed.LineSpacing = 0F; - this.labelSpeed.Location = new System.Drawing.Point(107, 241); + this.labelSpeed.Location = new System.Drawing.Point(107, 160); this.labelSpeed.Name = "labelSpeed"; this.labelSpeed.Size = new System.Drawing.Size(60, 15); this.labelSpeed.TabIndex = 27; @@ -1885,7 +1666,7 @@ this.labelTitleSpeed.ForeColor = System.Drawing.Color.White; this.labelTitleSpeed.InitVisible = true; this.labelTitleSpeed.LineSpacing = 0F; - this.labelTitleSpeed.Location = new System.Drawing.Point(13, 241); + this.labelTitleSpeed.Location = new System.Drawing.Point(13, 160); this.labelTitleSpeed.Name = "labelTitleSpeed"; this.labelTitleSpeed.Size = new System.Drawing.Size(90, 15); this.labelTitleSpeed.TabIndex = 26; @@ -1906,7 +1687,7 @@ this.labelJudgmentNumeber.ForeColor = System.Drawing.Color.White; this.labelJudgmentNumeber.InitVisible = true; this.labelJudgmentNumeber.LineSpacing = 0F; - this.labelJudgmentNumeber.Location = new System.Drawing.Point(107, 220); + this.labelJudgmentNumeber.Location = new System.Drawing.Point(107, 139); this.labelJudgmentNumeber.Name = "labelJudgmentNumeber"; this.labelJudgmentNumeber.Size = new System.Drawing.Size(60, 15); this.labelJudgmentNumeber.TabIndex = 25; @@ -1927,7 +1708,7 @@ this.labelTitleJudgmentNumeber.ForeColor = System.Drawing.Color.White; this.labelTitleJudgmentNumeber.InitVisible = true; this.labelTitleJudgmentNumeber.LineSpacing = 0F; - this.labelTitleJudgmentNumeber.Location = new System.Drawing.Point(13, 220); + this.labelTitleJudgmentNumeber.Location = new System.Drawing.Point(13, 139); this.labelTitleJudgmentNumeber.Name = "labelTitleJudgmentNumeber"; this.labelTitleJudgmentNumeber.Size = new System.Drawing.Size(90, 15); this.labelTitleJudgmentNumeber.TabIndex = 24; @@ -1948,7 +1729,7 @@ this.labelDoubleDelay.ForeColor = System.Drawing.Color.White; this.labelDoubleDelay.InitVisible = true; this.labelDoubleDelay.LineSpacing = 0F; - this.labelDoubleDelay.Location = new System.Drawing.Point(107, 199); + this.labelDoubleDelay.Location = new System.Drawing.Point(107, 118); this.labelDoubleDelay.Name = "labelDoubleDelay"; this.labelDoubleDelay.Size = new System.Drawing.Size(60, 15); this.labelDoubleDelay.TabIndex = 22; @@ -1969,7 +1750,7 @@ this.labelJudgmentDelay.ForeColor = System.Drawing.Color.White; this.labelJudgmentDelay.InitVisible = true; this.labelJudgmentDelay.LineSpacing = 0F; - this.labelJudgmentDelay.Location = new System.Drawing.Point(107, 178); + this.labelJudgmentDelay.Location = new System.Drawing.Point(107, 97); this.labelJudgmentDelay.Name = "labelJudgmentDelay"; this.labelJudgmentDelay.Size = new System.Drawing.Size(60, 15); this.labelJudgmentDelay.TabIndex = 23; @@ -1990,7 +1771,7 @@ this.labelTitleDoubleDelay.ForeColor = System.Drawing.Color.White; this.labelTitleDoubleDelay.InitVisible = true; this.labelTitleDoubleDelay.LineSpacing = 0F; - this.labelTitleDoubleDelay.Location = new System.Drawing.Point(13, 199); + this.labelTitleDoubleDelay.Location = new System.Drawing.Point(13, 118); this.labelTitleDoubleDelay.Name = "labelTitleDoubleDelay"; this.labelTitleDoubleDelay.Size = new System.Drawing.Size(90, 15); this.labelTitleDoubleDelay.TabIndex = 21; @@ -2011,7 +1792,7 @@ this.labelTitleJudgmentDelay.ForeColor = System.Drawing.Color.White; this.labelTitleJudgmentDelay.InitVisible = true; this.labelTitleJudgmentDelay.LineSpacing = 0F; - this.labelTitleJudgmentDelay.Location = new System.Drawing.Point(13, 178); + this.labelTitleJudgmentDelay.Location = new System.Drawing.Point(13, 97); this.labelTitleJudgmentDelay.Name = "labelTitleJudgmentDelay"; this.labelTitleJudgmentDelay.Size = new System.Drawing.Size(90, 15); this.labelTitleJudgmentDelay.TabIndex = 20; @@ -2032,7 +1813,7 @@ this.labelFilter.ForeColor = System.Drawing.Color.White; this.labelFilter.InitVisible = true; this.labelFilter.LineSpacing = 0F; - this.labelFilter.Location = new System.Drawing.Point(107, 157); + this.labelFilter.Location = new System.Drawing.Point(107, 76); this.labelFilter.Name = "labelFilter"; this.labelFilter.Size = new System.Drawing.Size(60, 15); this.labelFilter.TabIndex = 19; @@ -2053,7 +1834,7 @@ this.labelTitleFilter.ForeColor = System.Drawing.Color.White; this.labelTitleFilter.InitVisible = true; this.labelTitleFilter.LineSpacing = 0F; - this.labelTitleFilter.Location = new System.Drawing.Point(13, 157); + this.labelTitleFilter.Location = new System.Drawing.Point(13, 76); this.labelTitleFilter.Name = "labelTitleFilter"; this.labelTitleFilter.Size = new System.Drawing.Size(90, 15); this.labelTitleFilter.TabIndex = 18; @@ -2074,7 +1855,7 @@ this.labelDecimalPoint.ForeColor = System.Drawing.Color.White; this.labelDecimalPoint.InitVisible = true; this.labelDecimalPoint.LineSpacing = 0F; - this.labelDecimalPoint.Location = new System.Drawing.Point(109, 64); + this.labelDecimalPoint.Location = new System.Drawing.Point(107, 43); this.labelDecimalPoint.Name = "labelDecimalPoint"; this.labelDecimalPoint.Size = new System.Drawing.Size(60, 15); this.labelDecimalPoint.TabIndex = 15; @@ -2095,7 +1876,7 @@ this.labelTitleDecimalPoint.ForeColor = System.Drawing.Color.White; this.labelTitleDecimalPoint.InitVisible = true; this.labelTitleDecimalPoint.LineSpacing = 0F; - this.labelTitleDecimalPoint.Location = new System.Drawing.Point(13, 64); + this.labelTitleDecimalPoint.Location = new System.Drawing.Point(11, 43); this.labelTitleDecimalPoint.Name = "labelTitleDecimalPoint"; this.labelTitleDecimalPoint.Size = new System.Drawing.Size(90, 15); this.labelTitleDecimalPoint.TabIndex = 14; @@ -2104,69 +1885,6 @@ this.labelTitleDecimalPoint.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleDecimalPoint.Wordwrap = false; // - // labelCALc - // - this.labelCALc.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCALc.BackPictureBox = null; - this.labelCALc.BackPictureBox1 = null; - this.labelCALc.BackPictureBox2 = null; - this.labelCALc.BorderColor = System.Drawing.Color.Black; - this.labelCALc.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCALc.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCALc.ForeColor = System.Drawing.Color.White; - this.labelCALc.InitVisible = true; - this.labelCALc.LineSpacing = 0F; - this.labelCALc.Location = new System.Drawing.Point(111, 106); - this.labelCALc.Name = "labelCALc"; - this.labelCALc.Size = new System.Drawing.Size(60, 15); - this.labelCALc.TabIndex = 13; - this.labelCALc.Text = "-"; - this.labelCALc.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCALc.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCALc.Wordwrap = false; - // - // labelTitleCALc - // - this.labelTitleCALc.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleCALc.BackPictureBox = null; - this.labelTitleCALc.BackPictureBox1 = null; - this.labelTitleCALc.BackPictureBox2 = null; - this.labelTitleCALc.BorderColor = System.Drawing.Color.Black; - this.labelTitleCALc.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleCALc.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleCALc.ForeColor = System.Drawing.Color.White; - this.labelTitleCALc.InitVisible = true; - this.labelTitleCALc.LineSpacing = 0F; - this.labelTitleCALc.Location = new System.Drawing.Point(15, 106); - this.labelTitleCALc.Name = "labelTitleCALc"; - this.labelTitleCALc.Size = new System.Drawing.Size(90, 15); - this.labelTitleCALc.TabIndex = 12; - this.labelTitleCALc.Text = "CAL.c"; - this.labelTitleCALc.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleCALc.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleCALc.Wordwrap = false; - // - // labelDigit - // - this.labelDigit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelDigit.BackPictureBox = null; - this.labelDigit.BackPictureBox1 = null; - this.labelDigit.BackPictureBox2 = null; - this.labelDigit.BorderColor = System.Drawing.Color.Black; - this.labelDigit.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelDigit.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelDigit.ForeColor = System.Drawing.Color.White; - this.labelDigit.InitVisible = true; - this.labelDigit.LineSpacing = 0F; - this.labelDigit.Location = new System.Drawing.Point(111, 85); - this.labelDigit.Name = "labelDigit"; - this.labelDigit.Size = new System.Drawing.Size(60, 15); - this.labelDigit.TabIndex = 10; - this.labelDigit.Text = "-"; - this.labelDigit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelDigit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelDigit.Wordwrap = false; - // // labelBalanceWeight // this.labelBalanceWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -2179,7 +1897,7 @@ this.labelBalanceWeight.ForeColor = System.Drawing.Color.White; this.labelBalanceWeight.InitVisible = true; this.labelBalanceWeight.LineSpacing = 0F; - this.labelBalanceWeight.Location = new System.Drawing.Point(109, 43); + this.labelBalanceWeight.Location = new System.Drawing.Point(107, 22); this.labelBalanceWeight.Name = "labelBalanceWeight"; this.labelBalanceWeight.Size = new System.Drawing.Size(60, 15); this.labelBalanceWeight.TabIndex = 11; @@ -2188,27 +1906,6 @@ this.labelBalanceWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelBalanceWeight.Wordwrap = false; // - // labelTitleDigit - // - this.labelTitleDigit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDigit.BackPictureBox = null; - this.labelTitleDigit.BackPictureBox1 = null; - this.labelTitleDigit.BackPictureBox2 = null; - this.labelTitleDigit.BorderColor = System.Drawing.Color.Black; - this.labelTitleDigit.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDigit.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDigit.ForeColor = System.Drawing.Color.White; - this.labelTitleDigit.InitVisible = true; - this.labelTitleDigit.LineSpacing = 0F; - this.labelTitleDigit.Location = new System.Drawing.Point(15, 85); - this.labelTitleDigit.Name = "labelTitleDigit"; - this.labelTitleDigit.Size = new System.Drawing.Size(90, 15); - this.labelTitleDigit.TabIndex = 9; - this.labelTitleDigit.Text = "한눈의 값"; - this.labelTitleDigit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDigit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDigit.Wordwrap = false; - // // labelTitleBalanceWeight // this.labelTitleBalanceWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -2221,7 +1918,7 @@ this.labelTitleBalanceWeight.ForeColor = System.Drawing.Color.White; this.labelTitleBalanceWeight.InitVisible = true; this.labelTitleBalanceWeight.LineSpacing = 0F; - this.labelTitleBalanceWeight.Location = new System.Drawing.Point(13, 43); + this.labelTitleBalanceWeight.Location = new System.Drawing.Point(11, 22); this.labelTitleBalanceWeight.Name = "labelTitleBalanceWeight"; this.labelTitleBalanceWeight.Size = new System.Drawing.Size(90, 15); this.labelTitleBalanceWeight.TabIndex = 8; @@ -2230,48 +1927,6 @@ this.labelTitleBalanceWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleBalanceWeight.Wordwrap = false; // - // labelMaxWeight - // - this.labelMaxWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMaxWeight.BackPictureBox = null; - this.labelMaxWeight.BackPictureBox1 = null; - this.labelMaxWeight.BackPictureBox2 = null; - this.labelMaxWeight.BorderColor = System.Drawing.Color.Black; - this.labelMaxWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMaxWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMaxWeight.ForeColor = System.Drawing.Color.White; - this.labelMaxWeight.InitVisible = true; - this.labelMaxWeight.LineSpacing = 0F; - this.labelMaxWeight.Location = new System.Drawing.Point(109, 22); - this.labelMaxWeight.Name = "labelMaxWeight"; - this.labelMaxWeight.Size = new System.Drawing.Size(60, 15); - this.labelMaxWeight.TabIndex = 7; - this.labelMaxWeight.Text = "-"; - this.labelMaxWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMaxWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMaxWeight.Wordwrap = false; - // - // labelTitleMaxWeight - // - this.labelTitleMaxWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMaxWeight.BackPictureBox = null; - this.labelTitleMaxWeight.BackPictureBox1 = null; - this.labelTitleMaxWeight.BackPictureBox2 = null; - this.labelTitleMaxWeight.BorderColor = System.Drawing.Color.Black; - this.labelTitleMaxWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMaxWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMaxWeight.ForeColor = System.Drawing.Color.White; - this.labelTitleMaxWeight.InitVisible = true; - this.labelTitleMaxWeight.LineSpacing = 0F; - this.labelTitleMaxWeight.Location = new System.Drawing.Point(13, 22); - this.labelTitleMaxWeight.Name = "labelTitleMaxWeight"; - this.labelTitleMaxWeight.Size = new System.Drawing.Size(90, 15); - this.labelTitleMaxWeight.TabIndex = 6; - this.labelTitleMaxWeight.Text = "최대중량"; - this.labelTitleMaxWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMaxWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMaxWeight.Wordwrap = false; - // // groupBoxSorter // this.groupBoxSorter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -2302,7 +1957,7 @@ this.groupBoxSorter.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxSorter.Image = null; this.groupBoxSorter.InitVisible = true; - this.groupBoxSorter.Location = new System.Drawing.Point(193, 3); + this.groupBoxSorter.Location = new System.Drawing.Point(193, 13); this.groupBoxSorter.Name = "groupBoxSorter"; this.groupBoxSorter.RoundRadius = 5; this.groupBoxSorter.Size = new System.Drawing.Size(512, 100); @@ -2675,8 +2330,8 @@ this.Name = "ControlCenterInforSystem2"; this.Size = new System.Drawing.Size(710, 470); this.smartGroupBox1.ResumeLayout(false); + this.smartGroupBox2.ResumeLayout(false); this.groupBoxValue.ResumeLayout(false); - this.groupBoxCountingOutput.ResumeLayout(false); this.groupBoxAutoZero.ResumeLayout(false); this.groupBoxExternalOutput.ResumeLayout(false); this.groupBoxCalibration.ResumeLayout(false); @@ -2701,14 +2356,8 @@ private SmartX.SmartLabel labelSorterADelay; private SmartX.SmartLabel labelTitleOperationSorter; private SmartX.SmartLabel labelTitleDelaySorter; - private SmartX.SmartLabel labelCALc; - private SmartX.SmartLabel labelTitleCALc; - private SmartX.SmartLabel labelDigit; private SmartX.SmartLabel labelBalanceWeight; - private SmartX.SmartLabel labelTitleDigit; private SmartX.SmartLabel labelTitleBalanceWeight; - private SmartX.SmartLabel labelMaxWeight; - private SmartX.SmartLabel labelTitleMaxWeight; private SmartX.SmartGroupBox groupBoxExternalOutput; private SmartX.SmartLabel labelExternalOutput3Operation; private SmartX.SmartLabel labelExternalOutput2Operation; @@ -2722,53 +2371,34 @@ private SmartX.SmartLabel labelTitleExternalOutput1; private SmartX.SmartLabel labelTitleModeExOutput; private SmartX.SmartLabel labelTitleOperationExOutput; - private SmartX.SmartLabel labelExternalOutput10Mode; - private SmartX.SmartLabel labelExternalOutput9Mode; - private SmartX.SmartLabel labelTitleExternalOutput10; - private SmartX.SmartLabel labelTitleExternalOutput9; + private SmartX.SmartLabel labelExternalOutput6Mode; + private SmartX.SmartLabel labelExternalOutput5Mode; + private SmartX.SmartLabel labelTitleExternalOutput6; + private SmartX.SmartLabel labelTitleExternalOutput5; private SmartX.SmartLabel labelExternalOutput4Mode; private SmartX.SmartLabel labelTitleExternalOutput4; - private SmartX.SmartLabel labelExternalOutput10Delay; - private SmartX.SmartLabel labelExternalOutput9Delay; + private SmartX.SmartLabel labelExternalOutput6Delay; + private SmartX.SmartLabel labelExternalOutput5Delay; private SmartX.SmartLabel labelExternalOutput4Delay; private SmartX.SmartLabel labelExternalOutput3Delay; private SmartX.SmartLabel labelExternalOutput2Delay; private SmartX.SmartLabel labelExternalOutput1Delay; - private SmartX.SmartLabel labelExternalOutput10Operation; - private SmartX.SmartLabel labelExternalOutput9Operation; + private SmartX.SmartLabel labelExternalOutput6Operation; + private SmartX.SmartLabel labelExternalOutput5Operation; private SmartX.SmartLabel labelExternalOutput4Operation; private SmartX.SmartGroupBox groupBoxAutoZero; - private SmartX.SmartLabel labelMode2Variate; - private SmartX.SmartLabel labelMode2Range; - private SmartX.SmartLabel labelTitleMode2Variate; - private SmartX.SmartLabel labelTitleMode2Range; - private SmartX.SmartLabel labelMode2Time; - private SmartX.SmartLabel labelTitleMode2Time; - private SmartX.SmartLabel labelTitleMode2AutoZero; - private SmartX.SmartLabel labelMode1Variate; - private SmartX.SmartLabel labelMode1Range; - private SmartX.SmartLabel labelTitleMode1Variate; - private SmartX.SmartLabel labelTitleMode1Range; - private SmartX.SmartLabel labelMode1Time; - private SmartX.SmartLabel labelTitleMode1Time; - private SmartX.SmartLabel labelTitleMode1AutoZero; + private SmartX.SmartLabel labelVariate; + private SmartX.SmartLabel labelMinusRange; + private SmartX.SmartLabel labelTitleVariate; + private SmartX.SmartLabel labelTitleMinusRange; + private SmartX.SmartLabel labelPlusRange; + private SmartX.SmartLabel labelTitlePlusRange; + private SmartX.SmartLabel labelTitleIsAutoZeroUsing; private SmartX.SmartLabel labelTitleExternalInput; private SmartX.SmartLabel labelDoubleEntry; private SmartX.SmartLabel labelTitleDoubleEntry; private SmartX.SmartLabel labelETCNG; private SmartX.SmartLabel labelTitleETCNG; - private SmartX.SmartGroupBox groupBoxCountingOutput; - private SmartX.SmartLabel label2Addon; - private SmartX.SmartLabel label1Addon; - private SmartX.SmartLabel label2Number; - private SmartX.SmartLabel label1Number; - private SmartX.SmartLabel labelTitleAddonCountingOutput; - private SmartX.SmartLabel labelTitleCountCountingOutput; - private SmartX.SmartLabel label2Mode; - private SmartX.SmartLabel label1Mode; - private SmartX.SmartLabel smartLabel35; - private SmartX.SmartLabel smartLabel36; - private SmartX.SmartLabel labelTitleModeCountingOutput; private SmartX.SmartButton buttonPrevious; private SmartX.SmartButton buttonNext; private SmartX.SmartGroupBox groupBoxValue; @@ -2782,8 +2412,7 @@ private SmartX.SmartLabel labelTitleUnder; private SmartX.SmartButton buttonCapture; private SmartX.SmartButton buttonLoad; - private SmartX.SmartLabel labelMode2; - private SmartX.SmartLabel labelMode1; + private SmartX.SmartLabel labelIsAutoZeroUsing; private SmartX.SmartLabel labelExternalInput; private SmartX.SmartLabel labelDecimalPoint; private SmartX.SmartLabel labelTitleDecimalPoint; @@ -2800,5 +2429,16 @@ private SmartX.SmartLabel labelFilter; private SmartX.SmartLabel labelTitleFilter; private SmartX.SmartSeparatorLine smartSeparatorLine1; + private SmartX.SmartGroupBox smartGroupBox2; + private SmartX.SmartLabel labelTitlePIN6; + private SmartX.SmartLabel labelPIN6; + private SmartX.SmartLabel labelTitlePIN5; + private SmartX.SmartLabel labelPIN5; + private SmartX.SmartLabel labelTitlePIN4; + private SmartX.SmartLabel labelPIN4; + private SmartX.SmartLabel labelTitlePIN3; + private SmartX.SmartLabel labelPIN3; + private SmartX.SmartLabel labelTitlePhotoB; + private SmartX.SmartLabel labelPhotoB; } } diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs index 28cb43a..e7c93cd 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs @@ -45,16 +45,13 @@ namespace ITC81DB_0H { this.groupBoxCalibration.Text = "중량조정/판정설정"; - this.groupBoxCountingOutput.Text = "카운터출력"; this.groupBoxSorter.Text = "선별기설정"; this.groupBoxExternalOutput.Text = "외부출력"; this.groupBoxAutoZero.Text = "자동영점"; this.groupBoxValue.Text = "중량설정값"; - this.labelTitleMaxWeight.Text = "최대중량"; this.labelTitleBalanceWeight.Text = "분동중량"; this.labelTitleDecimalPoint.Text = "소수점"; - this.labelTitleDigit.Text = "한눈의 값"; this.labelTitleFilter.Text = "필터"; if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) @@ -85,21 +82,16 @@ namespace ITC81DB_0H this.labelTitleExternalOutput2.Text = "외부출력2"; this.labelTitleExternalOutput3.Text = "외부출력3"; this.labelTitleExternalOutput4.Text = "외부출력4"; - this.labelTitleExternalOutput9.Text = "외부출력9"; - this.labelTitleExternalOutput10.Text = "외부출력10"; + this.labelTitleExternalOutput5.Text = "외부출력9"; + this.labelTitleExternalOutput6.Text = "외부출력10"; this.labelTitleModeExOutput.Text = "모드"; this.labelTitleDelayExOutput.Text = "지연"; this.labelTitleOperationExOutput.Text = "동작"; - this.labelTitleMode1AutoZero.Text = "모드1"; - this.labelTitleMode2AutoZero.Text = "모드2"; - this.labelTitleMode1Time.Text = this.labelTitleMode2Time.Text = "시간"; - this.labelTitleMode1Range.Text = this.labelTitleMode2Range.Text = "범위"; - this.labelTitleMode1Variate.Text = this.labelTitleMode2Variate.Text = "변량"; - - this.labelTitleModeCountingOutput.Text = "모드"; - this.labelTitleCountCountingOutput.Text = "개수"; - this.labelTitleAddonCountingOutput.Text = "부가기능"; + this.labelTitleIsAutoZeroUsing.Text = "모드1"; + this.labelTitlePlusRange.Text = "+ 시간"; + this.labelTitleMinusRange.Text = "- 범위"; + this.labelTitleVariate.Text = "변량"; this.labelTitleUnder.Text = "하한값"; this.labelTitlePass.Text = "기준값"; @@ -109,16 +101,13 @@ namespace ITC81DB_0H else { this.groupBoxCalibration.Text = "Calibration/Judgment"; - this.groupBoxCountingOutput.Text = "Counting output"; this.groupBoxSorter.Text = "Sorter"; this.groupBoxExternalOutput.Text = "External output"; this.groupBoxAutoZero.Text = "Auto zero"; this.groupBoxValue.Text = "Weight"; - this.labelTitleMaxWeight.Text = "Max W."; this.labelTitleBalanceWeight.Text = "Balance W."; this.labelTitleDecimalPoint.Text = "Dec point"; - this.labelTitleDigit.Text = "Digit"; this.labelTitleFilter.Text = "Filter"; if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) @@ -149,21 +138,16 @@ namespace ITC81DB_0H this.labelTitleExternalOutput2.Text = "Ex.Output2"; this.labelTitleExternalOutput3.Text = "Ex.Output3"; this.labelTitleExternalOutput4.Text = "Ex.Output4"; - this.labelTitleExternalOutput9.Text = "Ex.Output9"; - this.labelTitleExternalOutput10.Text = "Ex.Output10"; + this.labelTitleExternalOutput5.Text = "Ex.Output9"; + this.labelTitleExternalOutput6.Text = "Ex.Output10"; this.labelTitleModeExOutput.Text = "Mode"; this.labelTitleDelayExOutput.Text = "Delay"; this.labelTitleOperationExOutput.Text = "Run"; - this.labelTitleMode1AutoZero.Text = "Mode1"; - this.labelTitleMode2AutoZero.Text = "Mode2"; - this.labelTitleMode1Time.Text = this.labelTitleMode2Time.Text = "Time"; - this.labelTitleMode1Range.Text = this.labelTitleMode2Range.Text = "Range"; - this.labelTitleMode1Variate.Text = this.labelTitleMode2Variate.Text = "Variate"; - - this.labelTitleModeCountingOutput.Text = "Mode"; - this.labelTitleCountCountingOutput.Text = "Number"; - this.labelTitleAddonCountingOutput.Text = "Add-On"; + this.labelTitleIsAutoZeroUsing.Text = "Mode1"; + this.labelTitlePlusRange.Text = "Time"; + this.labelTitleMinusRange.Text = "Range"; + this.labelTitleVariate.Text = "Variate"; this.labelTitleUnder.Text = "Under"; this.labelTitlePass.Text = "Pass"; @@ -205,137 +189,78 @@ namespace ITC81DB_0H } } - private string ReturnCountingOutputAddOnName(int num) + private string ReturnExternalOutputName(string num) { - string tempString = ""; + int numInt = int.Parse(num); - if (num == 1) - { - if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) - tempString += "장비정지 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1BuzzerOn == true) - tempString += "부저울림 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ExternalOutput == true) - tempString += "외부출력 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1Continuous == true) - tempString += "자동리셋"; - } - else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) - tempString += "Ausrüstung stoppt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1BuzzerOn == true) - tempString += "Summer-Einschalt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ExternalOutput == true) - tempString += "Externer Ausgang | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1Continuous == true) - tempString += "Automatisches Zurücksetzen"; - } - else - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) - tempString += "Equipment stop | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1BuzzerOn == true) - tempString += "Buzzering | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ExternalOutput == true) - tempString += "External output | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1Continuous == true) - tempString += "Auto reset"; - } - } - else - { - if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ConveyorStop == true) - tempString += "장비정지 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2BuzzerOn == true) - tempString += "부저울림 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ExternalOutput == true) - tempString += "외부출력 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2Continuous == true) - tempString += "자동리셋"; - } - else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ConveyorStop == true) - tempString += "Ausrüstung stoppt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2BuzzerOn == true) - tempString += "Summer-Einschalt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ExternalOutput == true) - tempString += "Externer Ausgang | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2Continuous == true) - tempString += "Automatisches Zurücksetzen"; - } - else - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ConveyorStop == true) - tempString += "Equipment stop | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2BuzzerOn == true) - tempString += "Buzzering | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ExternalOutput == true) - tempString += "External output | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2Continuous == true) - tempString += "Auto reset"; - } - } - - return tempString; - } - private string ReturnCountingOutputModeName(int num) - { if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) { - switch (num) + switch (numInt) { case 0: return "사용안함"; case 1: - return "정량"; - case 2: - return "불량"; - case 3: return "과량"; - case 4: + case 2: return "경량"; + case 3: + return "불량"; + case 4: + return "정량"; + case 5: + return "운전"; + case 6: + return "개수"; + case 7: + return "시건장치 제어"; default: return "사용안함"; } } else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) { - switch (num) + switch (numInt) { case 0: return "Keiner"; case 1: - return "Bestehen"; - case 2: - return "Schlecht"; - case 3: return "Max."; - case 4: + case 2: return "Min."; + case 3: + return "Schlecht"; + case 4: + return "Bestehen"; + case 5: + return "Lauf"; + case 6: + return "Einstellen"; + case 7: + return "Verriegelungssteuerung"; default: return "Keiner"; } } else { - switch (num) + switch (numInt) { case 0: return "None"; case 1: - return "Pass"; - case 2: - return "NG"; - case 3: return "Over"; - case 4: + case 2: return "Under"; + case 3: + return "NG"; + case 4: + return "Pass"; + case 5: + return "Run"; + case 6: + return "Count"; + case 7: + return "Latch control"; default: return "None"; } @@ -441,102 +366,16 @@ namespace ITC81DB_0H } } } - private string ReturnExternalOutputModeName(string num) - { - int numInt = int.Parse(num); - - if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) - { - switch (numInt) - { - case 0: - return "사용안함"; - case 1: - return "과량"; - case 2: - return "경량"; - case 3: - return "불량"; - case 4: - return "정량"; - case 5: - return "운전"; - case 6: - return "개수"; - case 7: - return "카운터출력1"; - case 8: - return "카운터출력2"; - case 9: - return "ExNG"; - default: - return "사용안함"; - } - } - else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) - { - switch (numInt) - { - case 0: - return "Keiner"; - case 1: - return "Max."; - case 2: - return "Min."; - case 3: - return "Schlecht"; - case 4: - return "Bestehen"; - case 5: - return "Lauf"; - case 6: - return "Einstellen"; - case 7: - return "Zählen der Ausgabe1"; - case 8: - return "Zählen der Ausgabe2"; - case 9: - return "Ex.Schlecht"; - default: - return "Keiner"; - } - } - else - { - switch (numInt) - { - case 0: - return "None"; - case 1: - return "Over"; - case 2: - return "Under"; - case 3: - return "NG"; - case 4: - return "Pass"; - case 5: - return "Run"; - case 6: - return "Count"; - case 7: - return "Counting output1"; - case 8: - return "Counting output2"; - case 9: - return "ExNG"; - default: - return "None"; - } - } - } private void InitialLabel() { #region Initial Label - this.labelMaxWeight.Text = "-"; this.labelBalanceWeight.Text = "-"; - this.labelDigit.Text = "-"; - this.labelCALc.Text = "-"; + + this.labelPIN6.Text = "-"; + this.labelPIN5.Text = "-"; + this.labelPIN4.Text = "-"; + this.labelPIN3.Text = "-"; + this.labelPhotoB.Text = "-"; this.labelFilter.Text = "-"; this.labelJudgmentDelay.Text = "-"; @@ -567,28 +406,17 @@ namespace ITC81DB_0H this.labelExternalOutput4Mode.Text = "-"; this.labelExternalOutput4Delay.Text = "-"; this.labelExternalOutput4Operation.Text = "-"; - this.labelExternalOutput9Mode.Text = "-"; - this.labelExternalOutput9Delay.Text = "-"; - this.labelExternalOutput9Operation.Text = "-"; - this.labelExternalOutput10Mode.Text = "-"; - this.labelExternalOutput10Delay.Text = "-"; - this.labelExternalOutput10Operation.Text = "-"; + this.labelExternalOutput5Mode.Text = "-"; + this.labelExternalOutput5Delay.Text = "-"; + this.labelExternalOutput5Operation.Text = "-"; + this.labelExternalOutput6Mode.Text = "-"; + this.labelExternalOutput6Delay.Text = "-"; + this.labelExternalOutput6Operation.Text = "-"; - this.labelMode1.Text = "-"; - this.labelMode1Time.Text = "-"; - this.labelMode1Range.Text = "-"; - this.labelMode1Variate.Text = "-"; - this.labelMode2.Text = "-"; - this.labelMode2Time.Text = "-"; - this.labelMode2Range.Text = "-"; - this.labelMode2Variate.Text = "-"; - - this.label1Mode.Text = "-"; - this.label1Number.Text = "-"; - this.label1Addon.Text = "-"; - this.label2Mode.Text = "-"; - this.label2Number.Text = "-"; - this.label2Addon.Text = "-"; + this.labelIsAutoZeroUsing.Text = "-"; + this.labelPlusRange.Text = "-"; + this.labelMinusRange.Text = "-"; + this.labelVariate.Text = "-"; this.labelUnder.Text = "-"; this.labelPass.Text = "-"; @@ -597,10 +425,13 @@ namespace ITC81DB_0H #endregion #region ForeColor - this.labelMaxWeight.ForeColor = Color.White; this.labelBalanceWeight.ForeColor = Color.White; - this.labelDigit.ForeColor = Color.White; - this.labelCALc.ForeColor = Color.White; + + this.labelPIN6.ForeColor = Color.White; + this.labelPIN5.ForeColor = Color.White; + this.labelPIN4.ForeColor = Color.White; + this.labelPIN3.ForeColor = Color.White; + this.labelPhotoB.ForeColor = Color.White; this.labelFilter.ForeColor = Color.White; this.labelJudgmentDelay.ForeColor = Color.White; @@ -631,28 +462,17 @@ namespace ITC81DB_0H this.labelExternalOutput4Mode.ForeColor = Color.White; this.labelExternalOutput4Delay.ForeColor = Color.White; this.labelExternalOutput4Operation.ForeColor = Color.White; - this.labelExternalOutput9Mode.ForeColor = Color.White; - this.labelExternalOutput9Delay.ForeColor = Color.White; - this.labelExternalOutput9Operation.ForeColor = Color.White; - this.labelExternalOutput10Mode.ForeColor = Color.White; - this.labelExternalOutput10Delay.ForeColor = Color.White; - this.labelExternalOutput10Operation.ForeColor = Color.White; + this.labelExternalOutput5Mode.ForeColor = Color.White; + this.labelExternalOutput5Delay.ForeColor = Color.White; + this.labelExternalOutput5Operation.ForeColor = Color.White; + this.labelExternalOutput6Mode.ForeColor = Color.White; + this.labelExternalOutput6Delay.ForeColor = Color.White; + this.labelExternalOutput6Operation.ForeColor = Color.White; - this.labelMode1.ForeColor = Color.White; - this.labelMode1Time.ForeColor = Color.White; - this.labelMode1Range.ForeColor = Color.White; - this.labelMode1Variate.ForeColor = Color.White; - this.labelMode2.ForeColor = Color.White; - this.labelMode2Time.ForeColor = Color.White; - this.labelMode2Range.ForeColor = Color.White; - this.labelMode2Variate.ForeColor = Color.White; - - this.label1Mode.ForeColor = Color.White; - this.label1Number.ForeColor = Color.White; - this.label1Addon.ForeColor = Color.White; - this.label2Mode.ForeColor = Color.White; - this.label2Number.ForeColor = Color.White; - this.label2Addon.ForeColor = Color.White; + this.labelIsAutoZeroUsing.ForeColor = Color.White; + this.labelPlusRange.ForeColor = Color.White; + this.labelMinusRange.ForeColor = Color.White; + this.labelVariate.ForeColor = Color.White; this.labelUnder.ForeColor = Color.White; this.labelPass.ForeColor = Color.White; @@ -660,34 +480,17 @@ namespace ITC81DB_0H this.labelTare.ForeColor = Color.White; #endregion } - private void CheckCompareBoardLCDValue(SystemInformation2 item) + private void CheckCompareBoardLCD9518Value(SystemInformation2 item) { - if (this.ParentForm.ParentForm.CurrentCalibrationItem.MaxWeight != item.MaxWeight) - this.labelMaxWeight.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentCalibrationItem.BalanceWeight != item.BalanceWeight) + if (this.ParentForm.ParentForm.CurrentCalibrationItem.BalanceWeight != item.BalanceWeight) this.labelBalanceWeight.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentCalibrationItem.Digit != item.Digit) - this.labelDigit.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentCalibrationItem.Constant != item.Calc) - this.labelCALc.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter != int.Parse(item.Filter)) + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter != int.Parse(item.Filter)) this.labelFilter.ForeColor = Color.Red; - - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) - { - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DescendDelayTime != int.Parse(item.DescendDelay)) - this.labelJudgmentDelay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.AscendDelayTime != int.Parse(item.AscendDelay)) - this.labelDoubleDelay.ForeColor = Color.Red; - } - else - { - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentDelayTime != int.Parse(item.JudgmentDelay)) - this.labelJudgmentDelay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DoubleDelayTime != int.Parse(item.DoubleDelay)) - this.labelDoubleDelay.ForeColor = Color.Red; - } + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentDelayTime != int.Parse(item.JudgmentDelay)) + this.labelJudgmentDelay.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DoubleDelayTime != int.Parse(item.DoubleDelay)) + this.labelDoubleDelay.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentCount != int.Parse(item.JudgmentNumber)) this.labelJudgmentNumeber.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.FeedSpeed1 != int.Parse(item.Speed)) @@ -695,6 +498,15 @@ namespace ITC81DB_0H if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DynamicCorrection != double.Parse(Helper.StringToDecimalPlaces(item.Dynamic, 6))) this.labelDynamic.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.UnderRange) != int.Parse(item.UnderRange)) + this.labelUnder.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.PassRange) != int.Parse(item.PassRange)) + this.labelPass.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.OverRange) != int.Parse(item.OverRange)) + this.labelOver.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.TareRange) != int.Parse(item.TareRange)) + this.labelTare.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1Mode != int.Parse(item.SorterAMode)) this.labelSorterAMode.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1DelayTime != int.Parse(item.SorterADelay)) @@ -714,6 +526,19 @@ namespace ITC81DB_0H if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.SorterEtcNg) != int.Parse(item.ETCNG)) this.labelETCNG.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6)) + this.labelPIN6.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5)) + this.labelPIN5.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4)) + this.labelPIN4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI3 != int.Parse(item.PI3)) + this.labelPIN3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI2 != int.Parse(item.PhotoB)) + this.labelPhotoB.ForeColor = Color.Red; + } + private void CheckCompareBoardLCD9519Value(SystemInformation2 item) + { if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1Mode != item.ExternalOutput1Mode) this.labelExternalOutput1Mode.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1DelayTime != item.ExternalOutput1Delay) @@ -738,77 +563,99 @@ namespace ITC81DB_0H this.labelExternalOutput4Delay.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut4RunTime != item.ExternalOutput4Operation) this.labelExternalOutput4Operation.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5Mode != item.ExternalOutput9Mode) - this.labelExternalOutput9Mode.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5DelayTime != item.ExternalOutput9Delay) - this.labelExternalOutput9Delay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5RunTime != item.ExternalOutput9Operation) - this.labelExternalOutput9Operation.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6Mode != item.ExternalOutput10Mode) - this.labelExternalOutput10Mode.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6DelayTime != item.ExternalOutput10Delay) - this.labelExternalOutput10Delay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6RunTime != item.ExternalOutput10Operation) - this.labelExternalOutput10Operation.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5Mode != item.ExternalOutput5Mode) + this.labelExternalOutput5Mode.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5DelayTime != item.ExternalOutput5Delay) + this.labelExternalOutput5Delay.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5RunTime != item.ExternalOutput5Operation) + this.labelExternalOutput5Operation.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6Mode != item.ExternalOutput6Mode) + this.labelExternalOutput6Mode.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6DelayTime != item.ExternalOutput6Delay) + this.labelExternalOutput6Delay.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6RunTime != item.ExternalOutput6Operation) + this.labelExternalOutput6Operation.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Mode) != int.Parse(item.AutoZero1Mode)) - this.labelMode1.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Mode) == 4) - { - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Time != item.AutoZero1Time) - this.labelMode1Time.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Range != item.AutoZero1Range) - this.labelMode1Range.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Variate) != int.Parse(item.AutoZero1Variate)) - this.labelMode1Variate.ForeColor = Color.Red; - } - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Mode) != int.Parse(item.AutoZero2Mode)) - this.labelMode2.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Mode) == 4) - { - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Time != item.AutoZero2Time) - this.labelMode2Time.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Range != item.AutoZero2Range) - this.labelMode2Range.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Variate) != int.Parse(item.AutoZero2Variate)) - this.labelMode2Variate.ForeColor = Color.Red; - } - - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.UnderRange) != int.Parse(item.UnderRange)) - this.labelUnder.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.PassRange) != int.Parse(item.PassRange)) - this.labelPass.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.OverRange) != int.Parse(item.OverRange)) - this.labelOver.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.TareRange) != int.Parse(item.TareRange)) - this.labelTare.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing.ToString() != item.IsAutoZeroUsing.ToString()) + this.labelIsAutoZeroUsing.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange != item.AutoZeroPlusRange) + this.labelPlusRange.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange != item.AutoZeroMinusRange) + this.labelMinusRange.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroVariate) != int.Parse(item.AutoZeroVariate)) + this.labelVariate.ForeColor = Color.Red; } - public void UpdateParameter1Display(SystemInformation2 item) + private void CheckCompareBoardLCD9520Value(SystemInformation2 item) + { + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6)) + this.labelPIN6.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5)) + this.labelPIN5.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4)) + this.labelPIN4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI3 != int.Parse(item.PI3)) + this.labelPIN3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI2 != int.Parse(item.PhotoB)) + this.labelPhotoB.ForeColor = Color.Red; + } + private string ExternalInput(int num) + { + string ret = ""; + + switch (num) + { + case 0: + ret = "None"; + break; + case 1: + ret = "NG"; + break; + case 2: + ret = "START"; + break; + case 3: + ret = "STOP"; + break; + case 4: + ret = "Air"; + break; + default: + ret = ""; + break; + } + + return ret; + } + public void UpdateParameter9518Display(SystemInformation2 item) { int temp = 0; - + #region Calibration - this.labelMaxWeight.Text = Helper.CommunicationWeightValueToString(item.MaxWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); this.labelBalanceWeight.Text = Helper.CommunicationWeightValueToString(item.BalanceWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - temp = int.Parse(item.Digit); - if(temp == 1) - this.labelDigit.Text = "1"; - else if(temp == 2) - this.labelDigit.Text = "2"; - else if (temp == 5) - this.labelDigit.Text = "5"; + if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 1) + this.labelDecimalPoint.Text = "0.0"; + else if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 2) + this.labelDecimalPoint.Text = "0.00"; else - this.labelDigit.Text = "-"; - this.labelCALc.Text = Helper.StringToDecimalPlaces(item.Calc, 6); + this.labelDecimalPoint.Text = "0"; #endregion #region Judgment this.labelFilter.Text = item.Filter; + this.labelJudgmentDelay.Text = item.JudgmentDelay; + this.labelDoubleDelay.Text = item.DoubleDelay; this.labelJudgmentNumeber.Text = item.JudgmentNumber; this.labelSpeed.Text = item.Speed; this.labelDynamic.Text = Helper.StringToDecimalPlaces(item.Dynamic, 6); #endregion + #region Setting value + this.labelUnder.Text = Helper.StringToDecimalPlaces(item.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + this.labelPass.Text = Helper.StringToDecimalPlaces(item.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + this.labelOver.Text = Helper.StringToDecimalPlaces(item.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + this.labelTare.Text = Helper.StringToDecimalPlaces(item.TareRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + #endregion + #region Sorter this.labelSorterAMode.Text = this.ReturnSorterModeName(item.SorterAMode); this.labelSorterADelay.Text = item.SorterADelay; @@ -821,139 +668,83 @@ namespace ITC81DB_0H this.labelETCNG.Text = this.ReturnSorterOptionName(item.ETCNG); #endregion - #region Auto zero - temp = int.Parse(item.AutoZero1Mode); - switch (temp) - { - case 1: - this.labelMode1.Text = "Low"; - break; - case 2: - this.labelMode1.Text = "Middle"; - break; - case 3: - this.labelMode1.Text = "High"; - break; - case 4: - this.labelMode1.Text = "User"; - break; - default: - this.labelMode1.Text = "User"; - break; - } - this.labelMode1Time.Text = item.AutoZero1Time; - this.labelMode1Range.Text = item.AutoZero1Range; - temp = int.Parse(item.AutoZero1Variate); - switch (temp) - { - case 0: - this.labelMode1Variate.Text = "0.1"; - break; - case 1: - this.labelMode1Variate.Text = "0.2"; - break; - case 2: - this.labelMode1Variate.Text = "0.5"; - break; - case 3: - this.labelMode1Variate.Text = "1"; - break; - default: - this.labelMode1Variate.Text = "-"; - break; - } - temp = int.Parse(item.AutoZero2Mode); - switch (temp) - { - case 0: - this.labelMode2.Text = "None"; - break; - case 1: - this.labelMode2.Text = "Low"; - break; - case 2: - this.labelMode2.Text = "Middle"; - break; - case 3: - this.labelMode2.Text = "High"; - break; - case 4: - this.labelMode2.Text = "User"; - break; - default: - this.labelMode2.Text = "User"; - break; - } - this.labelMode2Time.Text = item.AutoZero2Time; - this.labelMode2Range.Text = item.AutoZero2Range; - temp = int.Parse(item.AutoZero2Variate); - switch (temp) - { - case 0: - this.labelMode2Variate.Text = "0.1"; - break; - case 1: - this.labelMode2Variate.Text = "0.2"; - break; - case 2: - this.labelMode2Variate.Text = "0.5"; - break; - case 3: - this.labelMode2Variate.Text = "1"; - break; - default: - this.labelMode2Variate.Text = "-"; - break; - } - #endregion - - #region Setting value - this.labelUnder.Text = Helper.StringToDecimalPlaces(item.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelPass.Text = Helper.StringToDecimalPlaces(item.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelOver.Text = Helper.StringToDecimalPlaces(item.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelTare.Text = Helper.StringToDecimalPlaces(item.TareRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - #endregion + this.CheckCompareBoardLCD9518Value(item); } - public void UpdateParameter2Display(SystemInformation2 item) + public void UpdateParameter9519Display(SystemInformation2 item) { - #region External output - this.labelExternalOutput1Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput1Mode); + int temp = 0; + + #region 외부출력 + this.labelExternalOutput1Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput1Mode); this.labelExternalOutput1Delay.Text = item.ExternalOutput1Delay; this.labelExternalOutput1Operation.Text = item.ExternalOutput1Operation; - - this.labelExternalOutput2Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput2Mode); + this.labelExternalOutput2Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput2Mode); this.labelExternalOutput2Delay.Text = item.ExternalOutput2Delay; this.labelExternalOutput2Operation.Text = item.ExternalOutput2Operation; - - this.labelExternalOutput3Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput3Mode); + this.labelExternalOutput3Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput3Mode); this.labelExternalOutput3Delay.Text = item.ExternalOutput3Delay; this.labelExternalOutput3Operation.Text = item.ExternalOutput3Operation; - - this.labelExternalOutput4Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput4Mode); + this.labelExternalOutput4Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput4Mode); this.labelExternalOutput4Delay.Text = item.ExternalOutput4Delay; this.labelExternalOutput4Operation.Text = item.ExternalOutput4Operation; - - this.labelExternalOutput9Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput9Mode); - this.labelExternalOutput9Delay.Text = item.ExternalOutput9Delay; - this.labelExternalOutput9Operation.Text = item.ExternalOutput9Operation; - - this.labelExternalOutput10Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput10Mode); - this.labelExternalOutput10Delay.Text = item.ExternalOutput10Delay; - this.labelExternalOutput10Operation.Text = item.ExternalOutput10Operation; + this.labelExternalOutput5Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput5Mode); + this.labelExternalOutput5Delay.Text = item.ExternalOutput5Delay; + this.labelExternalOutput5Operation.Text = item.ExternalOutput5Operation; + this.labelExternalOutput6Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput6Mode); + this.labelExternalOutput6Delay.Text = item.ExternalOutput6Delay; + this.labelExternalOutput6Operation.Text = item.ExternalOutput6Operation; #endregion - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) + #region Auto zero + temp = int.Parse(item.IsAutoZeroUsing); + switch (temp) { - this.labelJudgmentDelay.Text = item.DescendDelay; - this.labelDoubleDelay.Text = item.AscendDelay; + case 0: + this.labelIsAutoZeroUsing.Text = "OFF"; + break; + case 1: + this.labelIsAutoZeroUsing.Text = "ON"; + break; + default: + this.labelIsAutoZeroUsing.Text = "OFF"; + break; } - else + this.labelPlusRange.Text = item.AutoZeroPlusRange; + this.labelMinusRange.Text = item.AutoZeroMinusRange; + temp = int.Parse(item.AutoZeroVariate); + switch (temp) { - this.labelJudgmentDelay.Text = item.JudgmentDelay; - this.labelDoubleDelay.Text = item.DoubleDelay; + case 0: + this.labelVariate.Text = "0.1"; + break; + case 1: + this.labelVariate.Text = "0.2"; + break; + case 2: + this.labelVariate.Text = "0.5"; + break; + case 3: + this.labelVariate.Text = "1"; + break; + default: + this.labelVariate.Text = "-"; + break; } + #endregion - this.CheckCompareBoardLCDValue(item); + this.CheckCompareBoardLCD9519Value(item); + } + public void UpdateParameter9520Display(SystemInformation2 item) + { + #region 외부입력 + this.labelPIN6.Text = this.ExternalInput(int.Parse(item.PI6)); + this.labelPIN5.Text = this.ExternalInput(int.Parse(item.PI5)); + this.labelPIN4.Text = this.ExternalInput(int.Parse(item.PI4)); + this.labelPIN3.Text = this.ExternalInput(int.Parse(item.PI3)); + this.labelPhotoB.Text = this.ExternalInput(int.Parse(item.PhotoB)); + #endregion + + this.CheckCompareBoardLCD9520Value(item); } public void DisplayRefresh(SystemStatus status) @@ -987,23 +778,6 @@ namespace ITC81DB_0H private void buttonLoad_Click(object sender, EventArgs e) { this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead1, ""); - - if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 1) - this.labelDecimalPoint.Text = "0.0"; - else if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 2) - this.labelDecimalPoint.Text = "0.00"; - else - this.labelDecimalPoint.Text = "0"; - - #region Counting output - this.label1Mode.Text = this.ReturnCountingOutputModeName(this.ParentForm.ParentForm.SystemConfig2.CountingOutput1Mode); - this.label1Number.Text = this.ParentForm.ParentForm.SystemConfig2.CountingOutput1Number.ToString(); - this.label1Addon.Text = this.ReturnCountingOutputAddOnName(1); - - this.label2Mode.Text = this.ReturnCountingOutputModeName(this.ParentForm.ParentForm.SystemConfig2.CountingOutput2Mode); - this.label2Number.Text = this.ParentForm.ParentForm.SystemConfig2.CountingOutput2Number.ToString(); - this.label2Addon.Text = this.ReturnCountingOutputAddOnName(2); - #endregion } private void buttonNext_Click(object sender, EventArgs e) diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs index 18790f6..2d98c22 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs @@ -30,6 +30,22 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterInforSystem3)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.groupBoxSerial = new SmartX.SmartGroupBox(); + this.labelCOM4DelayTime = new SmartX.SmartLabel(); + this.labelCOM3DelayTime = new SmartX.SmartLabel(); + this.labelCOM1DelayTime = new SmartX.SmartLabel(); + this.smartLabel47 = new SmartX.SmartLabel(); + this.labelCOM4Mode = new SmartX.SmartLabel(); + this.labelCOM3Mode = new SmartX.SmartLabel(); + this.labelCOM1Mode = new SmartX.SmartLabel(); + this.labelTitleModeSerial = new SmartX.SmartLabel(); + this.labelCOM4Baudrate = new SmartX.SmartLabel(); + this.labelCOM3Baudrate = new SmartX.SmartLabel(); + this.smartLabel40 = new SmartX.SmartLabel(); + this.smartLabel41 = new SmartX.SmartLabel(); + this.labelCOM1Baudrate = new SmartX.SmartLabel(); + this.smartLabel42 = new SmartX.SmartLabel(); + this.smartLabel43 = new SmartX.SmartLabel(); this.buttonCapture = new SmartX.SmartButton(); this.buttonLoad = new SmartX.SmartButton(); this.buttonPrevious = new SmartX.SmartButton(); @@ -60,76 +76,73 @@ this.smartLabel33 = new SmartX.SmartLabel(); this.labelTitleOperatingMode = new SmartX.SmartLabel(); this.groupBoxOPT2 = new SmartX.SmartGroupBox(); - this.labelOPT2DelayTime2 = new SmartX.SmartLabel(); - this.labelOPT2DelayTime1 = new SmartX.SmartLabel(); - this.labelTitleDelayTime2 = new SmartX.SmartLabel(); - this.labelTitleDelayTime1 = new SmartX.SmartLabel(); - this.labelOPT2Port = new SmartX.SmartLabel(); - this.labelTitlePort = new SmartX.SmartLabel(); + this.smartSeparatorLine6 = new SmartX.SmartSeparatorLine(); + this.smartSeparatorLine5 = new SmartX.SmartSeparatorLine(); + this.smartSeparatorLine4 = new SmartX.SmartSeparatorLine(); + this.smartLabel28 = new SmartX.SmartLabel(); + this.labelSpeed4 = new SmartX.SmartLabel(); + this.labelTitleSpeed4 = new SmartX.SmartLabel(); + this.labelMotorDirection4 = new SmartX.SmartLabel(); + this.labelReductionRatio4 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection4 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio4 = new SmartX.SmartLabel(); + this.labelPoleCount4 = new SmartX.SmartLabel(); + this.labelTitlePoleCount4 = new SmartX.SmartLabel(); + this.smartLabel19 = new SmartX.SmartLabel(); + this.labelSpeed3 = new SmartX.SmartLabel(); + this.labelTitleSpeed3 = new SmartX.SmartLabel(); + this.labelMotorDirection3 = new SmartX.SmartLabel(); + this.labelReductionRatio3 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection3 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio3 = new SmartX.SmartLabel(); + this.labelPoleCount3 = new SmartX.SmartLabel(); + this.labelTitlePoleCount3 = new SmartX.SmartLabel(); + this.smartLabel10 = new SmartX.SmartLabel(); + this.labelSpeed2 = new SmartX.SmartLabel(); + this.labelTitleSpeed2 = new SmartX.SmartLabel(); + this.labelMotorDirection2 = new SmartX.SmartLabel(); + this.labelReductionRatio2 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection2 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio2 = new SmartX.SmartLabel(); + this.labelPoleCount2 = new SmartX.SmartLabel(); + this.labelTitlePoleCount2 = new SmartX.SmartLabel(); + this.smartLabel9 = new SmartX.SmartLabel(); + this.labelSpeed1 = new SmartX.SmartLabel(); + this.labelTitleSpeed1 = new SmartX.SmartLabel(); + this.labelMotorDirection1 = new SmartX.SmartLabel(); + this.labelReductionRatio1 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection1 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio1 = new SmartX.SmartLabel(); + this.labelPoleCount1 = new SmartX.SmartLabel(); + this.labelTitlePoleCount1 = new SmartX.SmartLabel(); this.groupBoxEquipment = new SmartX.SmartGroupBox(); + this.labelStatFormat = new SmartX.SmartLabel(); + this.labelTitleStatFormat = new SmartX.SmartLabel(); this.labelFormat = new SmartX.SmartLabel(); this.labelTitleFormat = new SmartX.SmartLabel(); - this.labelLogin = new SmartX.SmartLabel(); - this.labelTitleLogin = new SmartX.SmartLabel(); this.labelExtension = new SmartX.SmartLabel(); this.labelTitleExtension = new SmartX.SmartLabel(); - this.labelBarcode = new SmartX.SmartLabel(); - this.labelTitleBarcode = new SmartX.SmartLabel(); + this.labelLogin = new SmartX.SmartLabel(); + this.labelTitleLogin = new SmartX.SmartLabel(); this.labelLanguage = new SmartX.SmartLabel(); this.labelTitleLanguage = new SmartX.SmartLabel(); this.labelEquipmentID = new SmartX.SmartLabel(); this.labelTitleEquipmentID = new SmartX.SmartLabel(); - this.labelPhotoB = new SmartX.SmartLabel(); - this.labelTitlePhotoB = new SmartX.SmartLabel(); - this.labelPIN3 = new SmartX.SmartLabel(); - this.labelTitlePIN3 = new SmartX.SmartLabel(); - this.labelPIN4 = new SmartX.SmartLabel(); - this.labelTitlePIN4 = new SmartX.SmartLabel(); - this.labelPIN5 = new SmartX.SmartLabel(); - this.labelTitlePIN5 = new SmartX.SmartLabel(); - this.labelPIN6 = new SmartX.SmartLabel(); - this.labelTitlePIN6 = new SmartX.SmartLabel(); - this.labelOptionBoard = new SmartX.SmartLabel(); - this.labelTitleOptionBoard = new SmartX.SmartLabel(); this.labelRelay = new SmartX.SmartLabel(); this.labelChattering = new SmartX.SmartLabel(); this.labelTitleRelay = new SmartX.SmartLabel(); this.labelTitleChattering = new SmartX.SmartLabel(); this.labelBuzzerOn = new SmartX.SmartLabel(); this.labelTitleBuzzerOn = new SmartX.SmartLabel(); - this.groupBoxSerial = new SmartX.SmartGroupBox(); - this.labelCOM4Mode = new SmartX.SmartLabel(); - this.labelCOM3Mode = new SmartX.SmartLabel(); - this.labelCOM1Mode = new SmartX.SmartLabel(); - this.labelTitleModeSerial = new SmartX.SmartLabel(); - this.labelCOM4Baudrate = new SmartX.SmartLabel(); - this.labelCOM3Baudrate = new SmartX.SmartLabel(); - this.smartLabel23 = new SmartX.SmartLabel(); - this.smartLabel24 = new SmartX.SmartLabel(); - this.labelCOM1Baudrate = new SmartX.SmartLabel(); - this.smartLabel27 = new SmartX.SmartLabel(); - this.smartLabel28 = new SmartX.SmartLabel(); - this.groupBoxOPT1 = new SmartX.SmartGroupBox(); - this.labelOPT1FeedbackUnder = new SmartX.SmartLabel(); - this.labelTitleFeedbackUnder = new SmartX.SmartLabel(); - this.labelOPT1FeedbackOver = new SmartX.SmartLabel(); - this.labelTitleFeedbackOver = new SmartX.SmartLabel(); - this.labelOPT1Using = new SmartX.SmartLabel(); - this.labelTitleUsingOPT1 = new SmartX.SmartLabel(); - this.labelOPT1PulseWidth = new SmartX.SmartLabel(); - this.labelOPT1DelayNumber = new SmartX.SmartLabel(); - this.labelTitlePulseWidth = new SmartX.SmartLabel(); - this.labelTitleDelayNumber = new SmartX.SmartLabel(); - this.labelOPT1SampleNumber = new SmartX.SmartLabel(); - this.labelTitleSampleNumber = new SmartX.SmartLabel(); - this.smartGroupBox2 = new SmartX.SmartGroupBox(); + this.labelBLDCUsing = new SmartX.SmartLabel(); + this.labelTitleBLDCUsing = new SmartX.SmartLabel(); + this.labelBLDCMotorCount = new SmartX.SmartLabel(); + this.labelTitleBLDCMotorCount = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); + this.groupBoxSerial.SuspendLayout(); this.groupBoxEthernet.SuspendLayout(); this.groupBoxOPT2.SuspendLayout(); this.groupBoxEquipment.SuspendLayout(); - this.groupBoxSerial.SuspendLayout(); - this.groupBoxOPT1.SuspendLayout(); - this.smartGroupBox2.SuspendLayout(); this.SuspendLayout(); // // smartGroupBox1 @@ -137,15 +150,13 @@ 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.smartGroupBox2); + this.smartGroupBox1.Controls.Add(this.groupBoxSerial); this.smartGroupBox1.Controls.Add(this.buttonCapture); this.smartGroupBox1.Controls.Add(this.buttonLoad); this.smartGroupBox1.Controls.Add(this.buttonPrevious); this.smartGroupBox1.Controls.Add(this.groupBoxEthernet); this.smartGroupBox1.Controls.Add(this.groupBoxOPT2); this.smartGroupBox1.Controls.Add(this.groupBoxEquipment); - this.smartGroupBox1.Controls.Add(this.groupBoxSerial); - this.smartGroupBox1.Controls.Add(this.groupBoxOPT1); this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198))))); this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineThickness = 2; @@ -160,6 +171,356 @@ this.smartGroupBox1.Text = "0"; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // groupBoxSerial + // + this.groupBoxSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.groupBoxSerial.BackPictureBox = null; + this.groupBoxSerial.BackPictureBox1 = null; + this.groupBoxSerial.Controls.Add(this.labelCOM4DelayTime); + this.groupBoxSerial.Controls.Add(this.labelCOM3DelayTime); + this.groupBoxSerial.Controls.Add(this.labelCOM1DelayTime); + this.groupBoxSerial.Controls.Add(this.smartLabel47); + this.groupBoxSerial.Controls.Add(this.labelCOM4Mode); + this.groupBoxSerial.Controls.Add(this.labelCOM3Mode); + this.groupBoxSerial.Controls.Add(this.labelCOM1Mode); + this.groupBoxSerial.Controls.Add(this.labelTitleModeSerial); + this.groupBoxSerial.Controls.Add(this.labelCOM4Baudrate); + this.groupBoxSerial.Controls.Add(this.labelCOM3Baudrate); + this.groupBoxSerial.Controls.Add(this.smartLabel40); + this.groupBoxSerial.Controls.Add(this.smartLabel41); + this.groupBoxSerial.Controls.Add(this.labelCOM1Baudrate); + this.groupBoxSerial.Controls.Add(this.smartLabel42); + this.groupBoxSerial.Controls.Add(this.smartLabel43); + this.groupBoxSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.groupBoxSerial.FrameLineColor1 = System.Drawing.Color.White; + this.groupBoxSerial.FrameLineColor2 = System.Drawing.Color.White; + this.groupBoxSerial.FrameLineThickness = 1; + this.groupBoxSerial.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; + this.groupBoxSerial.Image = null; + this.groupBoxSerial.InitVisible = true; + this.groupBoxSerial.Location = new System.Drawing.Point(389, 276); + this.groupBoxSerial.Name = "groupBoxSerial"; + this.groupBoxSerial.RoundRadius = 5; + this.groupBoxSerial.Size = new System.Drawing.Size(315, 128); + this.groupBoxSerial.TabIndex = 195; + this.groupBoxSerial.Text = "시리얼통신"; + this.groupBoxSerial.TextColor = System.Drawing.Color.White; + // + // labelCOM4DelayTime + // + this.labelCOM4DelayTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM4DelayTime.BackPictureBox = null; + this.labelCOM4DelayTime.BackPictureBox1 = null; + this.labelCOM4DelayTime.BackPictureBox2 = null; + this.labelCOM4DelayTime.BorderColor = System.Drawing.Color.Black; + this.labelCOM4DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM4DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM4DelayTime.ForeColor = System.Drawing.Color.White; + this.labelCOM4DelayTime.InitVisible = true; + this.labelCOM4DelayTime.LineSpacing = 0F; + this.labelCOM4DelayTime.Location = new System.Drawing.Point(217, 89); + this.labelCOM4DelayTime.Name = "labelCOM4DelayTime"; + this.labelCOM4DelayTime.Size = new System.Drawing.Size(80, 15); + this.labelCOM4DelayTime.TabIndex = 46; + this.labelCOM4DelayTime.Text = "-"; + this.labelCOM4DelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM4DelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM4DelayTime.Wordwrap = false; + // + // labelCOM3DelayTime + // + this.labelCOM3DelayTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM3DelayTime.BackPictureBox = null; + this.labelCOM3DelayTime.BackPictureBox1 = null; + this.labelCOM3DelayTime.BackPictureBox2 = null; + this.labelCOM3DelayTime.BorderColor = System.Drawing.Color.Black; + this.labelCOM3DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM3DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM3DelayTime.ForeColor = System.Drawing.Color.White; + this.labelCOM3DelayTime.InitVisible = true; + this.labelCOM3DelayTime.LineSpacing = 0F; + this.labelCOM3DelayTime.Location = new System.Drawing.Point(217, 68); + this.labelCOM3DelayTime.Name = "labelCOM3DelayTime"; + this.labelCOM3DelayTime.Size = new System.Drawing.Size(80, 15); + this.labelCOM3DelayTime.TabIndex = 45; + this.labelCOM3DelayTime.Text = "-"; + this.labelCOM3DelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM3DelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM3DelayTime.Wordwrap = false; + // + // labelCOM1DelayTime + // + this.labelCOM1DelayTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM1DelayTime.BackPictureBox = null; + this.labelCOM1DelayTime.BackPictureBox1 = null; + this.labelCOM1DelayTime.BackPictureBox2 = null; + this.labelCOM1DelayTime.BorderColor = System.Drawing.Color.Black; + this.labelCOM1DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM1DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM1DelayTime.ForeColor = System.Drawing.Color.White; + this.labelCOM1DelayTime.InitVisible = true; + this.labelCOM1DelayTime.LineSpacing = 0F; + this.labelCOM1DelayTime.Location = new System.Drawing.Point(217, 47); + this.labelCOM1DelayTime.Name = "labelCOM1DelayTime"; + this.labelCOM1DelayTime.Size = new System.Drawing.Size(80, 15); + this.labelCOM1DelayTime.TabIndex = 44; + this.labelCOM1DelayTime.Text = "-"; + this.labelCOM1DelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM1DelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM1DelayTime.Wordwrap = false; + // + // smartLabel47 + // + this.smartLabel47.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel47.BackPictureBox = null; + this.smartLabel47.BackPictureBox1 = null; + this.smartLabel47.BackPictureBox2 = null; + this.smartLabel47.BorderColor = System.Drawing.Color.Black; + this.smartLabel47.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel47.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel47.ForeColor = System.Drawing.Color.White; + this.smartLabel47.InitVisible = true; + this.smartLabel47.LineSpacing = 0F; + this.smartLabel47.Location = new System.Drawing.Point(217, 26); + this.smartLabel47.Name = "smartLabel47"; + this.smartLabel47.Size = new System.Drawing.Size(80, 15); + this.smartLabel47.TabIndex = 43; + this.smartLabel47.Text = "전송지연시간"; + this.smartLabel47.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel47.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel47.Wordwrap = false; + // + // labelCOM4Mode + // + this.labelCOM4Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM4Mode.BackPictureBox = null; + this.labelCOM4Mode.BackPictureBox1 = null; + this.labelCOM4Mode.BackPictureBox2 = null; + this.labelCOM4Mode.BorderColor = System.Drawing.Color.Black; + this.labelCOM4Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM4Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM4Mode.ForeColor = System.Drawing.Color.White; + this.labelCOM4Mode.InitVisible = true; + this.labelCOM4Mode.LineSpacing = 0F; + this.labelCOM4Mode.Location = new System.Drawing.Point(131, 89); + this.labelCOM4Mode.Name = "labelCOM4Mode"; + this.labelCOM4Mode.Size = new System.Drawing.Size(80, 15); + this.labelCOM4Mode.TabIndex = 42; + this.labelCOM4Mode.Text = "-"; + this.labelCOM4Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM4Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM4Mode.Wordwrap = false; + // + // labelCOM3Mode + // + this.labelCOM3Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM3Mode.BackPictureBox = null; + this.labelCOM3Mode.BackPictureBox1 = null; + this.labelCOM3Mode.BackPictureBox2 = null; + this.labelCOM3Mode.BorderColor = System.Drawing.Color.Black; + this.labelCOM3Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM3Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM3Mode.ForeColor = System.Drawing.Color.White; + this.labelCOM3Mode.InitVisible = true; + this.labelCOM3Mode.LineSpacing = 0F; + this.labelCOM3Mode.Location = new System.Drawing.Point(131, 68); + this.labelCOM3Mode.Name = "labelCOM3Mode"; + this.labelCOM3Mode.Size = new System.Drawing.Size(80, 15); + this.labelCOM3Mode.TabIndex = 41; + this.labelCOM3Mode.Text = "-"; + this.labelCOM3Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM3Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM3Mode.Wordwrap = false; + // + // labelCOM1Mode + // + this.labelCOM1Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM1Mode.BackPictureBox = null; + this.labelCOM1Mode.BackPictureBox1 = null; + this.labelCOM1Mode.BackPictureBox2 = null; + this.labelCOM1Mode.BorderColor = System.Drawing.Color.Black; + this.labelCOM1Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM1Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM1Mode.ForeColor = System.Drawing.Color.White; + this.labelCOM1Mode.InitVisible = true; + this.labelCOM1Mode.LineSpacing = 0F; + this.labelCOM1Mode.Location = new System.Drawing.Point(131, 47); + this.labelCOM1Mode.Name = "labelCOM1Mode"; + this.labelCOM1Mode.Size = new System.Drawing.Size(80, 15); + this.labelCOM1Mode.TabIndex = 40; + this.labelCOM1Mode.Text = "-"; + this.labelCOM1Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM1Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM1Mode.Wordwrap = false; + // + // labelTitleModeSerial + // + this.labelTitleModeSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleModeSerial.BackPictureBox = null; + this.labelTitleModeSerial.BackPictureBox1 = null; + this.labelTitleModeSerial.BackPictureBox2 = null; + this.labelTitleModeSerial.BorderColor = System.Drawing.Color.Black; + this.labelTitleModeSerial.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleModeSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleModeSerial.ForeColor = System.Drawing.Color.White; + this.labelTitleModeSerial.InitVisible = true; + this.labelTitleModeSerial.LineSpacing = 0F; + this.labelTitleModeSerial.Location = new System.Drawing.Point(131, 26); + this.labelTitleModeSerial.Name = "labelTitleModeSerial"; + this.labelTitleModeSerial.Size = new System.Drawing.Size(80, 15); + this.labelTitleModeSerial.TabIndex = 39; + this.labelTitleModeSerial.Text = "모드"; + this.labelTitleModeSerial.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleModeSerial.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleModeSerial.Wordwrap = false; + // + // labelCOM4Baudrate + // + this.labelCOM4Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM4Baudrate.BackPictureBox = null; + this.labelCOM4Baudrate.BackPictureBox1 = null; + this.labelCOM4Baudrate.BackPictureBox2 = null; + this.labelCOM4Baudrate.BorderColor = System.Drawing.Color.Black; + this.labelCOM4Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM4Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM4Baudrate.ForeColor = System.Drawing.Color.White; + this.labelCOM4Baudrate.InitVisible = true; + this.labelCOM4Baudrate.LineSpacing = 0F; + this.labelCOM4Baudrate.Location = new System.Drawing.Point(68, 89); + this.labelCOM4Baudrate.Name = "labelCOM4Baudrate"; + this.labelCOM4Baudrate.Size = new System.Drawing.Size(55, 15); + this.labelCOM4Baudrate.TabIndex = 38; + this.labelCOM4Baudrate.Text = "-"; + this.labelCOM4Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM4Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM4Baudrate.Wordwrap = false; + // + // labelCOM3Baudrate + // + this.labelCOM3Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM3Baudrate.BackPictureBox = null; + this.labelCOM3Baudrate.BackPictureBox1 = null; + this.labelCOM3Baudrate.BackPictureBox2 = null; + this.labelCOM3Baudrate.BorderColor = System.Drawing.Color.Black; + this.labelCOM3Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM3Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM3Baudrate.ForeColor = System.Drawing.Color.White; + this.labelCOM3Baudrate.InitVisible = true; + this.labelCOM3Baudrate.LineSpacing = 0F; + this.labelCOM3Baudrate.Location = new System.Drawing.Point(68, 68); + this.labelCOM3Baudrate.Name = "labelCOM3Baudrate"; + this.labelCOM3Baudrate.Size = new System.Drawing.Size(55, 15); + this.labelCOM3Baudrate.TabIndex = 37; + this.labelCOM3Baudrate.Text = "-"; + this.labelCOM3Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM3Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM3Baudrate.Wordwrap = false; + // + // smartLabel40 + // + this.smartLabel40.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel40.BackPictureBox = null; + this.smartLabel40.BackPictureBox1 = null; + this.smartLabel40.BackPictureBox2 = null; + this.smartLabel40.BorderColor = System.Drawing.Color.Black; + this.smartLabel40.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel40.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel40.ForeColor = System.Drawing.Color.White; + this.smartLabel40.InitVisible = true; + this.smartLabel40.LineSpacing = 0F; + this.smartLabel40.Location = new System.Drawing.Point(22, 89); + this.smartLabel40.Name = "smartLabel40"; + this.smartLabel40.Size = new System.Drawing.Size(40, 15); + this.smartLabel40.TabIndex = 35; + this.smartLabel40.Text = "COM4"; + this.smartLabel40.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel40.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel40.Wordwrap = false; + // + // smartLabel41 + // + this.smartLabel41.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel41.BackPictureBox = null; + this.smartLabel41.BackPictureBox1 = null; + this.smartLabel41.BackPictureBox2 = null; + this.smartLabel41.BorderColor = System.Drawing.Color.Black; + this.smartLabel41.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel41.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel41.ForeColor = System.Drawing.Color.White; + this.smartLabel41.InitVisible = true; + this.smartLabel41.LineSpacing = 0F; + this.smartLabel41.Location = new System.Drawing.Point(22, 68); + this.smartLabel41.Name = "smartLabel41"; + this.smartLabel41.Size = new System.Drawing.Size(40, 15); + this.smartLabel41.TabIndex = 36; + this.smartLabel41.Text = "COM3"; + this.smartLabel41.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel41.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel41.Wordwrap = false; + // + // labelCOM1Baudrate + // + this.labelCOM1Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM1Baudrate.BackPictureBox = null; + this.labelCOM1Baudrate.BackPictureBox1 = null; + this.labelCOM1Baudrate.BackPictureBox2 = null; + this.labelCOM1Baudrate.BorderColor = System.Drawing.Color.Black; + this.labelCOM1Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM1Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM1Baudrate.ForeColor = System.Drawing.Color.White; + this.labelCOM1Baudrate.InitVisible = true; + this.labelCOM1Baudrate.LineSpacing = 0F; + this.labelCOM1Baudrate.Location = new System.Drawing.Point(68, 47); + this.labelCOM1Baudrate.Name = "labelCOM1Baudrate"; + this.labelCOM1Baudrate.Size = new System.Drawing.Size(55, 15); + this.labelCOM1Baudrate.TabIndex = 34; + this.labelCOM1Baudrate.Text = "-"; + this.labelCOM1Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM1Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM1Baudrate.Wordwrap = false; + // + // smartLabel42 + // + this.smartLabel42.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel42.BackPictureBox = null; + this.smartLabel42.BackPictureBox1 = null; + this.smartLabel42.BackPictureBox2 = null; + this.smartLabel42.BorderColor = System.Drawing.Color.Black; + this.smartLabel42.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel42.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel42.ForeColor = System.Drawing.Color.White; + this.smartLabel42.InitVisible = true; + this.smartLabel42.LineSpacing = 0F; + this.smartLabel42.Location = new System.Drawing.Point(22, 47); + this.smartLabel42.Name = "smartLabel42"; + this.smartLabel42.Size = new System.Drawing.Size(40, 15); + this.smartLabel42.TabIndex = 33; + this.smartLabel42.Text = "COM1"; + this.smartLabel42.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel42.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel42.Wordwrap = false; + // + // smartLabel43 + // + this.smartLabel43.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel43.BackPictureBox = null; + this.smartLabel43.BackPictureBox1 = null; + this.smartLabel43.BackPictureBox2 = null; + this.smartLabel43.BorderColor = System.Drawing.Color.Black; + this.smartLabel43.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel43.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel43.ForeColor = System.Drawing.Color.White; + this.smartLabel43.InitVisible = true; + this.smartLabel43.LineSpacing = 0F; + this.smartLabel43.Location = new System.Drawing.Point(68, 26); + this.smartLabel43.Name = "smartLabel43"; + this.smartLabel43.Size = new System.Drawing.Size(55, 15); + this.smartLabel43.TabIndex = 32; + this.smartLabel43.Text = "Baudrate"; + this.smartLabel43.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel43.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel43.Wordwrap = false; + // // buttonCapture // this.buttonCapture.BackPictureBox = null; @@ -293,10 +654,10 @@ this.groupBoxEthernet.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxEthernet.Image = null; this.groupBoxEthernet.InitVisible = true; - this.groupBoxEthernet.Location = new System.Drawing.Point(395, 3); + this.groupBoxEthernet.Location = new System.Drawing.Point(389, 3); this.groupBoxEthernet.Name = "groupBoxEthernet"; this.groupBoxEthernet.RoundRadius = 5; - this.groupBoxEthernet.Size = new System.Drawing.Size(315, 236); + this.groupBoxEthernet.Size = new System.Drawing.Size(315, 267); this.groupBoxEthernet.TabIndex = 7; this.groupBoxEthernet.Text = "이더넷통신"; this.groupBoxEthernet.TextColor = System.Drawing.Color.White; @@ -313,7 +674,7 @@ this.labelClientServerPort.ForeColor = System.Drawing.Color.White; this.labelClientServerPort.InitVisible = true; this.labelClientServerPort.LineSpacing = 0F; - this.labelClientServerPort.Location = new System.Drawing.Point(194, 209); + this.labelClientServerPort.Location = new System.Drawing.Point(194, 222); this.labelClientServerPort.Name = "labelClientServerPort"; this.labelClientServerPort.Size = new System.Drawing.Size(100, 15); this.labelClientServerPort.TabIndex = 65; @@ -334,7 +695,7 @@ this.labelClientServerIP.ForeColor = System.Drawing.Color.White; this.labelClientServerIP.InitVisible = true; this.labelClientServerIP.LineSpacing = 0F; - this.labelClientServerIP.Location = new System.Drawing.Point(194, 188); + this.labelClientServerIP.Location = new System.Drawing.Point(194, 201); this.labelClientServerIP.Name = "labelClientServerIP"; this.labelClientServerIP.Size = new System.Drawing.Size(100, 15); this.labelClientServerIP.TabIndex = 64; @@ -355,7 +716,7 @@ this.smartLabel109.ForeColor = System.Drawing.Color.White; this.smartLabel109.InitVisible = true; this.smartLabel109.LineSpacing = 0F; - this.smartLabel109.Location = new System.Drawing.Point(88, 209); + this.smartLabel109.Location = new System.Drawing.Point(88, 222); this.smartLabel109.Name = "smartLabel109"; this.smartLabel109.Size = new System.Drawing.Size(100, 15); this.smartLabel109.TabIndex = 63; @@ -376,7 +737,7 @@ this.smartLabel110.ForeColor = System.Drawing.Color.White; this.smartLabel110.InitVisible = true; this.smartLabel110.LineSpacing = 0F; - this.smartLabel110.Location = new System.Drawing.Point(88, 188); + this.smartLabel110.Location = new System.Drawing.Point(88, 201); this.smartLabel110.Name = "smartLabel110"; this.smartLabel110.Size = new System.Drawing.Size(100, 15); this.smartLabel110.TabIndex = 62; @@ -397,7 +758,7 @@ this.labelServerPort.ForeColor = System.Drawing.Color.White; this.labelServerPort.InitVisible = true; this.labelServerPort.LineSpacing = 0F; - this.labelServerPort.Location = new System.Drawing.Point(194, 161); + this.labelServerPort.Location = new System.Drawing.Point(194, 174); this.labelServerPort.Name = "labelServerPort"; this.labelServerPort.Size = new System.Drawing.Size(100, 15); this.labelServerPort.TabIndex = 61; @@ -418,7 +779,7 @@ this.smartLabel106.ForeColor = System.Drawing.Color.White; this.smartLabel106.InitVisible = true; this.smartLabel106.LineSpacing = 0F; - this.smartLabel106.Location = new System.Drawing.Point(88, 161); + this.smartLabel106.Location = new System.Drawing.Point(88, 174); this.smartLabel106.Name = "smartLabel106"; this.smartLabel106.Size = new System.Drawing.Size(100, 15); this.smartLabel106.TabIndex = 60; @@ -439,7 +800,7 @@ this.smartLabel104.ForeColor = System.Drawing.Color.White; this.smartLabel104.InitVisible = true; this.smartLabel104.LineSpacing = 0F; - this.smartLabel104.Location = new System.Drawing.Point(17, 197); + this.smartLabel104.Location = new System.Drawing.Point(17, 210); this.smartLabel104.Name = "smartLabel104"; this.smartLabel104.Size = new System.Drawing.Size(65, 15); this.smartLabel104.TabIndex = 59; @@ -457,7 +818,7 @@ this.smartSeparatorLine3.Line2Visible = true; this.smartSeparatorLine3.Line2Width = 1F; this.smartSeparatorLine3.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine3.Location = new System.Drawing.Point(17, 182); + this.smartSeparatorLine3.Location = new System.Drawing.Point(17, 195); this.smartSeparatorLine3.Name = "smartSeparatorLine3"; this.smartSeparatorLine3.Size = new System.Drawing.Size(280, 2); this.smartSeparatorLine3.TabIndex = 58; @@ -475,7 +836,7 @@ this.smartLabel103.ForeColor = System.Drawing.Color.White; this.smartLabel103.InitVisible = true; this.smartLabel103.LineSpacing = 0F; - this.smartLabel103.Location = new System.Drawing.Point(17, 161); + this.smartLabel103.Location = new System.Drawing.Point(17, 174); this.smartLabel103.Name = "smartLabel103"; this.smartLabel103.Size = new System.Drawing.Size(65, 15); this.smartLabel103.TabIndex = 57; @@ -493,7 +854,7 @@ this.smartSeparatorLine2.Line2Visible = true; this.smartSeparatorLine2.Line2Width = 1F; this.smartSeparatorLine2.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine2.Location = new System.Drawing.Point(17, 153); + this.smartSeparatorLine2.Location = new System.Drawing.Point(17, 166); this.smartSeparatorLine2.Name = "smartSeparatorLine2"; this.smartSeparatorLine2.Size = new System.Drawing.Size(280, 2); this.smartSeparatorLine2.TabIndex = 56; @@ -511,7 +872,7 @@ this.labelGateWay.ForeColor = System.Drawing.Color.White; this.labelGateWay.InitVisible = true; this.labelGateWay.LineSpacing = 0F; - this.labelGateWay.Location = new System.Drawing.Point(194, 130); + this.labelGateWay.Location = new System.Drawing.Point(194, 143); this.labelGateWay.Name = "labelGateWay"; this.labelGateWay.Size = new System.Drawing.Size(100, 15); this.labelGateWay.TabIndex = 55; @@ -532,7 +893,7 @@ this.labelSubnetMask.ForeColor = System.Drawing.Color.White; this.labelSubnetMask.InitVisible = true; this.labelSubnetMask.LineSpacing = 0F; - this.labelSubnetMask.Location = new System.Drawing.Point(194, 109); + this.labelSubnetMask.Location = new System.Drawing.Point(194, 122); this.labelSubnetMask.Name = "labelSubnetMask"; this.labelSubnetMask.Size = new System.Drawing.Size(100, 15); this.labelSubnetMask.TabIndex = 54; @@ -553,7 +914,7 @@ this.smartLabel101.ForeColor = System.Drawing.Color.White; this.smartLabel101.InitVisible = true; this.smartLabel101.LineSpacing = 0F; - this.smartLabel101.Location = new System.Drawing.Point(88, 130); + this.smartLabel101.Location = new System.Drawing.Point(88, 143); this.smartLabel101.Name = "smartLabel101"; this.smartLabel101.Size = new System.Drawing.Size(100, 15); this.smartLabel101.TabIndex = 53; @@ -574,7 +935,7 @@ this.smartLabel102.ForeColor = System.Drawing.Color.White; this.smartLabel102.InitVisible = true; this.smartLabel102.LineSpacing = 0F; - this.smartLabel102.Location = new System.Drawing.Point(88, 109); + this.smartLabel102.Location = new System.Drawing.Point(88, 122); this.smartLabel102.Name = "smartLabel102"; this.smartLabel102.Size = new System.Drawing.Size(100, 15); this.smartLabel102.TabIndex = 52; @@ -595,7 +956,7 @@ this.labelIPAddress.ForeColor = System.Drawing.Color.White; this.labelIPAddress.InitVisible = true; this.labelIPAddress.LineSpacing = 0F; - this.labelIPAddress.Location = new System.Drawing.Point(194, 88); + this.labelIPAddress.Location = new System.Drawing.Point(194, 101); this.labelIPAddress.Name = "labelIPAddress"; this.labelIPAddress.Size = new System.Drawing.Size(100, 15); this.labelIPAddress.TabIndex = 51; @@ -616,7 +977,7 @@ this.labelIPConfiguration.ForeColor = System.Drawing.Color.White; this.labelIPConfiguration.InitVisible = true; this.labelIPConfiguration.LineSpacing = 0F; - this.labelIPConfiguration.Location = new System.Drawing.Point(194, 67); + this.labelIPConfiguration.Location = new System.Drawing.Point(194, 80); this.labelIPConfiguration.Name = "labelIPConfiguration"; this.labelIPConfiguration.Size = new System.Drawing.Size(100, 15); this.labelIPConfiguration.TabIndex = 50; @@ -637,7 +998,7 @@ this.smartLabel38.ForeColor = System.Drawing.Color.White; this.smartLabel38.InitVisible = true; this.smartLabel38.LineSpacing = 0F; - this.smartLabel38.Location = new System.Drawing.Point(88, 88); + this.smartLabel38.Location = new System.Drawing.Point(88, 101); this.smartLabel38.Name = "smartLabel38"; this.smartLabel38.Size = new System.Drawing.Size(100, 15); this.smartLabel38.TabIndex = 49; @@ -658,7 +1019,7 @@ this.smartLabel98.ForeColor = System.Drawing.Color.White; this.smartLabel98.InitVisible = true; this.smartLabel98.LineSpacing = 0F; - this.smartLabel98.Location = new System.Drawing.Point(88, 67); + this.smartLabel98.Location = new System.Drawing.Point(88, 80); this.smartLabel98.Name = "smartLabel98"; this.smartLabel98.Size = new System.Drawing.Size(100, 15); this.smartLabel98.TabIndex = 48; @@ -679,7 +1040,7 @@ this.smartLabel35.ForeColor = System.Drawing.Color.White; this.smartLabel35.InitVisible = true; this.smartLabel35.LineSpacing = 0F; - this.smartLabel35.Location = new System.Drawing.Point(17, 99); + this.smartLabel35.Location = new System.Drawing.Point(17, 112); this.smartLabel35.Name = "smartLabel35"; this.smartLabel35.Size = new System.Drawing.Size(65, 15); this.smartLabel35.TabIndex = 47; @@ -697,7 +1058,7 @@ this.smartSeparatorLine1.Line2Visible = true; this.smartSeparatorLine1.Line2Width = 1F; this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 59); + this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 72); this.smartSeparatorLine1.Name = "smartSeparatorLine1"; this.smartSeparatorLine1.Size = new System.Drawing.Size(280, 2); this.smartSeparatorLine1.TabIndex = 46; @@ -715,7 +1076,7 @@ this.labelCommunicationMode.ForeColor = System.Drawing.Color.White; this.labelCommunicationMode.InitVisible = true; this.labelCommunicationMode.LineSpacing = 0F; - this.labelCommunicationMode.Location = new System.Drawing.Point(194, 37); + this.labelCommunicationMode.Location = new System.Drawing.Point(194, 50); this.labelCommunicationMode.Name = "labelCommunicationMode"; this.labelCommunicationMode.Size = new System.Drawing.Size(100, 15); this.labelCommunicationMode.TabIndex = 45; @@ -736,7 +1097,7 @@ this.labelTitleCommunicationMode.ForeColor = System.Drawing.Color.White; this.labelTitleCommunicationMode.InitVisible = true; this.labelTitleCommunicationMode.LineSpacing = 0F; - this.labelTitleCommunicationMode.Location = new System.Drawing.Point(194, 16); + this.labelTitleCommunicationMode.Location = new System.Drawing.Point(197, 29); this.labelTitleCommunicationMode.Name = "labelTitleCommunicationMode"; this.labelTitleCommunicationMode.Size = new System.Drawing.Size(100, 15); this.labelTitleCommunicationMode.TabIndex = 44; @@ -757,7 +1118,7 @@ this.labelOperatingMode.ForeColor = System.Drawing.Color.White; this.labelOperatingMode.InitVisible = true; this.labelOperatingMode.LineSpacing = 0F; - this.labelOperatingMode.Location = new System.Drawing.Point(88, 37); + this.labelOperatingMode.Location = new System.Drawing.Point(88, 50); this.labelOperatingMode.Name = "labelOperatingMode"; this.labelOperatingMode.Size = new System.Drawing.Size(100, 15); this.labelOperatingMode.TabIndex = 43; @@ -778,7 +1139,7 @@ this.smartLabel33.ForeColor = System.Drawing.Color.White; this.smartLabel33.InitVisible = true; this.smartLabel33.LineSpacing = 0F; - this.smartLabel33.Location = new System.Drawing.Point(17, 28); + this.smartLabel33.Location = new System.Drawing.Point(17, 50); this.smartLabel33.Name = "smartLabel33"; this.smartLabel33.Size = new System.Drawing.Size(65, 15); this.smartLabel33.TabIndex = 42; @@ -799,7 +1160,7 @@ this.labelTitleOperatingMode.ForeColor = System.Drawing.Color.White; this.labelTitleOperatingMode.InitVisible = true; this.labelTitleOperatingMode.LineSpacing = 0F; - this.labelTitleOperatingMode.Location = new System.Drawing.Point(88, 16); + this.labelTitleOperatingMode.Location = new System.Drawing.Point(88, 29); this.labelTitleOperatingMode.Name = "labelTitleOperatingMode"; this.labelTitleOperatingMode.Size = new System.Drawing.Size(100, 15); this.labelTitleOperatingMode.TabIndex = 41; @@ -813,12 +1174,45 @@ this.groupBoxOPT2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); this.groupBoxOPT2.BackPictureBox = null; this.groupBoxOPT2.BackPictureBox1 = null; - this.groupBoxOPT2.Controls.Add(this.labelOPT2DelayTime2); - this.groupBoxOPT2.Controls.Add(this.labelOPT2DelayTime1); - this.groupBoxOPT2.Controls.Add(this.labelTitleDelayTime2); - this.groupBoxOPT2.Controls.Add(this.labelTitleDelayTime1); - this.groupBoxOPT2.Controls.Add(this.labelOPT2Port); - this.groupBoxOPT2.Controls.Add(this.labelTitlePort); + this.groupBoxOPT2.Controls.Add(this.smartSeparatorLine6); + this.groupBoxOPT2.Controls.Add(this.smartSeparatorLine5); + this.groupBoxOPT2.Controls.Add(this.smartSeparatorLine4); + this.groupBoxOPT2.Controls.Add(this.smartLabel28); + this.groupBoxOPT2.Controls.Add(this.labelSpeed4); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed4); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection4); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio4); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection4); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio4); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount4); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount4); + this.groupBoxOPT2.Controls.Add(this.smartLabel19); + this.groupBoxOPT2.Controls.Add(this.labelSpeed3); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed3); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection3); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio3); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection3); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio3); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount3); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount3); + this.groupBoxOPT2.Controls.Add(this.smartLabel10); + this.groupBoxOPT2.Controls.Add(this.labelSpeed2); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed2); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection2); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio2); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection2); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio2); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount2); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount2); + this.groupBoxOPT2.Controls.Add(this.smartLabel9); + this.groupBoxOPT2.Controls.Add(this.labelSpeed1); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed1); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection1); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio1); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection1); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio1); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount1); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount1); this.groupBoxOPT2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); this.groupBoxOPT2.FrameLineColor1 = System.Drawing.Color.White; this.groupBoxOPT2.FrameLineColor2 = System.Drawing.Color.White; @@ -826,159 +1220,836 @@ this.groupBoxOPT2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxOPT2.Image = null; this.groupBoxOPT2.InitVisible = true; - this.groupBoxOPT2.Location = new System.Drawing.Point(169, 180); + this.groupBoxOPT2.Location = new System.Drawing.Point(181, 3); this.groupBoxOPT2.Name = "groupBoxOPT2"; this.groupBoxOPT2.RoundRadius = 5; - this.groupBoxOPT2.Size = new System.Drawing.Size(224, 104); + this.groupBoxOPT2.Size = new System.Drawing.Size(209, 401); this.groupBoxOPT2.TabIndex = 18; - this.groupBoxOPT2.Text = "OPT2"; + this.groupBoxOPT2.Text = "BLDC 모터"; this.groupBoxOPT2.TextColor = System.Drawing.Color.White; // - // labelOPT2DelayTime2 + // smartSeparatorLine6 // - this.labelOPT2DelayTime2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT2DelayTime2.BackPictureBox = null; - this.labelOPT2DelayTime2.BackPictureBox1 = null; - this.labelOPT2DelayTime2.BackPictureBox2 = null; - this.labelOPT2DelayTime2.BorderColor = System.Drawing.Color.Black; - this.labelOPT2DelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT2DelayTime2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT2DelayTime2.ForeColor = System.Drawing.Color.White; - this.labelOPT2DelayTime2.InitVisible = true; - this.labelOPT2DelayTime2.LineSpacing = 0F; - this.labelOPT2DelayTime2.Location = new System.Drawing.Point(139, 67); - this.labelOPT2DelayTime2.Name = "labelOPT2DelayTime2"; - this.labelOPT2DelayTime2.Size = new System.Drawing.Size(70, 15); - this.labelOPT2DelayTime2.TabIndex = 10; - this.labelOPT2DelayTime2.Text = "-"; - this.labelOPT2DelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT2DelayTime2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT2DelayTime2.Wordwrap = false; + this.smartSeparatorLine6.InitVisible = true; + this.smartSeparatorLine6.Line1Color = System.Drawing.Color.DimGray; + this.smartSeparatorLine6.Line1Width = 1F; + this.smartSeparatorLine6.Line2Color = System.Drawing.Color.LightGray; + this.smartSeparatorLine6.Line2Visible = true; + this.smartSeparatorLine6.Line2Width = 1F; + this.smartSeparatorLine6.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine6.Location = new System.Drawing.Point(19, 104); + this.smartSeparatorLine6.Name = "smartSeparatorLine6"; + this.smartSeparatorLine6.Size = new System.Drawing.Size(170, 2); + this.smartSeparatorLine6.TabIndex = 69; + this.smartSeparatorLine6.Text = "smartSeparatorLine6"; // - // labelOPT2DelayTime1 + // smartSeparatorLine5 // - this.labelOPT2DelayTime1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT2DelayTime1.BackPictureBox = null; - this.labelOPT2DelayTime1.BackPictureBox1 = null; - this.labelOPT2DelayTime1.BackPictureBox2 = null; - this.labelOPT2DelayTime1.BorderColor = System.Drawing.Color.Black; - this.labelOPT2DelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT2DelayTime1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT2DelayTime1.ForeColor = System.Drawing.Color.White; - this.labelOPT2DelayTime1.InitVisible = true; - this.labelOPT2DelayTime1.LineSpacing = 0F; - this.labelOPT2DelayTime1.Location = new System.Drawing.Point(139, 46); - this.labelOPT2DelayTime1.Name = "labelOPT2DelayTime1"; - this.labelOPT2DelayTime1.Size = new System.Drawing.Size(70, 15); - this.labelOPT2DelayTime1.TabIndex = 11; - this.labelOPT2DelayTime1.Text = "-"; - this.labelOPT2DelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT2DelayTime1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT2DelayTime1.Wordwrap = false; + this.smartSeparatorLine5.InitVisible = true; + this.smartSeparatorLine5.Line1Color = System.Drawing.Color.DimGray; + this.smartSeparatorLine5.Line1Width = 1F; + this.smartSeparatorLine5.Line2Color = System.Drawing.Color.LightGray; + this.smartSeparatorLine5.Line2Visible = true; + this.smartSeparatorLine5.Line2Width = 1F; + this.smartSeparatorLine5.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine5.Location = new System.Drawing.Point(18, 199); + this.smartSeparatorLine5.Name = "smartSeparatorLine5"; + this.smartSeparatorLine5.Size = new System.Drawing.Size(170, 2); + this.smartSeparatorLine5.TabIndex = 68; + this.smartSeparatorLine5.Text = "smartSeparatorLine5"; // - // labelTitleDelayTime2 + // smartSeparatorLine4 // - this.labelTitleDelayTime2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDelayTime2.BackPictureBox = null; - this.labelTitleDelayTime2.BackPictureBox1 = null; - this.labelTitleDelayTime2.BackPictureBox2 = null; - this.labelTitleDelayTime2.BorderColor = System.Drawing.Color.Black; - this.labelTitleDelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDelayTime2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDelayTime2.ForeColor = System.Drawing.Color.White; - this.labelTitleDelayTime2.InitVisible = true; - this.labelTitleDelayTime2.LineSpacing = 0F; - this.labelTitleDelayTime2.Location = new System.Drawing.Point(20, 64); - this.labelTitleDelayTime2.Name = "labelTitleDelayTime2"; - this.labelTitleDelayTime2.Size = new System.Drawing.Size(110, 15); - this.labelTitleDelayTime2.TabIndex = 9; - this.labelTitleDelayTime2.Text = "지연시간2"; - this.labelTitleDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDelayTime2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDelayTime2.Wordwrap = false; + this.smartSeparatorLine4.InitVisible = true; + this.smartSeparatorLine4.Line1Color = System.Drawing.Color.DimGray; + this.smartSeparatorLine4.Line1Width = 1F; + this.smartSeparatorLine4.Line2Color = System.Drawing.Color.LightGray; + this.smartSeparatorLine4.Line2Visible = true; + this.smartSeparatorLine4.Line2Width = 1F; + this.smartSeparatorLine4.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine4.Location = new System.Drawing.Point(19, 295); + this.smartSeparatorLine4.Name = "smartSeparatorLine4"; + this.smartSeparatorLine4.Size = new System.Drawing.Size(170, 2); + this.smartSeparatorLine4.TabIndex = 66; + this.smartSeparatorLine4.Text = "smartSeparatorLine4"; // - // labelTitleDelayTime1 + // smartLabel28 // - this.labelTitleDelayTime1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDelayTime1.BackPictureBox = null; - this.labelTitleDelayTime1.BackPictureBox1 = null; - this.labelTitleDelayTime1.BackPictureBox2 = null; - this.labelTitleDelayTime1.BorderColor = System.Drawing.Color.Black; - this.labelTitleDelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDelayTime1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDelayTime1.ForeColor = System.Drawing.Color.White; - this.labelTitleDelayTime1.InitVisible = true; - this.labelTitleDelayTime1.LineSpacing = 0F; - this.labelTitleDelayTime1.Location = new System.Drawing.Point(20, 43); - this.labelTitleDelayTime1.Name = "labelTitleDelayTime1"; - this.labelTitleDelayTime1.Size = new System.Drawing.Size(110, 15); - this.labelTitleDelayTime1.TabIndex = 8; - this.labelTitleDelayTime1.Text = "지연시간1"; - this.labelTitleDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDelayTime1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDelayTime1.Wordwrap = false; + this.smartLabel28.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel28.BackPictureBox = null; + this.smartLabel28.BackPictureBox1 = null; + this.smartLabel28.BackPictureBox2 = null; + this.smartLabel28.BorderColor = System.Drawing.Color.Black; + this.smartLabel28.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel28.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel28.ForeColor = System.Drawing.Color.White; + this.smartLabel28.InitVisible = true; + this.smartLabel28.LineSpacing = 0F; + this.smartLabel28.Location = new System.Drawing.Point(18, 306); + this.smartLabel28.Name = "smartLabel28"; + this.smartLabel28.Size = new System.Drawing.Size(20, 78); + this.smartLabel28.TabIndex = 67; + this.smartLabel28.Text = "4"; + this.smartLabel28.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel28.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel28.Wordwrap = false; // - // labelOPT2Port + // labelSpeed4 // - this.labelOPT2Port.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT2Port.BackPictureBox = null; - this.labelOPT2Port.BackPictureBox1 = null; - this.labelOPT2Port.BackPictureBox2 = null; - this.labelOPT2Port.BorderColor = System.Drawing.Color.Black; - this.labelOPT2Port.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT2Port.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT2Port.ForeColor = System.Drawing.Color.White; - this.labelOPT2Port.InitVisible = true; - this.labelOPT2Port.LineSpacing = 0F; - this.labelOPT2Port.Location = new System.Drawing.Point(139, 25); - this.labelOPT2Port.Name = "labelOPT2Port"; - this.labelOPT2Port.Size = new System.Drawing.Size(70, 15); - this.labelOPT2Port.TabIndex = 7; - this.labelOPT2Port.Text = "-"; - this.labelOPT2Port.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT2Port.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT2Port.Wordwrap = false; + this.labelSpeed4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed4.BackPictureBox = null; + this.labelSpeed4.BackPictureBox1 = null; + this.labelSpeed4.BackPictureBox2 = null; + this.labelSpeed4.BorderColor = System.Drawing.Color.Black; + this.labelSpeed4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed4.ForeColor = System.Drawing.Color.White; + this.labelSpeed4.InitVisible = true; + this.labelSpeed4.LineSpacing = 0F; + this.labelSpeed4.Location = new System.Drawing.Point(130, 306); + this.labelSpeed4.Name = "labelSpeed4"; + this.labelSpeed4.Size = new System.Drawing.Size(65, 15); + this.labelSpeed4.TabIndex = 66; + this.labelSpeed4.Text = "-"; + this.labelSpeed4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed4.Wordwrap = false; // - // labelTitlePort + // labelTitleSpeed4 // - this.labelTitlePort.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePort.BackPictureBox = null; - this.labelTitlePort.BackPictureBox1 = null; - this.labelTitlePort.BackPictureBox2 = null; - this.labelTitlePort.BorderColor = System.Drawing.Color.Black; - this.labelTitlePort.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePort.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePort.ForeColor = System.Drawing.Color.White; - this.labelTitlePort.InitVisible = true; - this.labelTitlePort.LineSpacing = 0F; - this.labelTitlePort.Location = new System.Drawing.Point(20, 22); - this.labelTitlePort.Name = "labelTitlePort"; - this.labelTitlePort.Size = new System.Drawing.Size(110, 15); - this.labelTitlePort.TabIndex = 6; - this.labelTitlePort.Text = "출력포트"; - this.labelTitlePort.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePort.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePort.Wordwrap = false; + this.labelTitleSpeed4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed4.BackPictureBox = null; + this.labelTitleSpeed4.BackPictureBox1 = null; + this.labelTitleSpeed4.BackPictureBox2 = null; + this.labelTitleSpeed4.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed4.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed4.InitVisible = true; + this.labelTitleSpeed4.LineSpacing = 0F; + this.labelTitleSpeed4.Location = new System.Drawing.Point(44, 306); + this.labelTitleSpeed4.Name = "labelTitleSpeed4"; + this.labelTitleSpeed4.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed4.TabIndex = 65; + this.labelTitleSpeed4.Text = "모터속도"; + this.labelTitleSpeed4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed4.Wordwrap = false; + // + // labelMotorDirection4 + // + this.labelMotorDirection4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection4.BackPictureBox = null; + this.labelMotorDirection4.BackPictureBox1 = null; + this.labelMotorDirection4.BackPictureBox2 = null; + this.labelMotorDirection4.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection4.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection4.InitVisible = true; + this.labelMotorDirection4.LineSpacing = 0F; + this.labelMotorDirection4.Location = new System.Drawing.Point(130, 369); + this.labelMotorDirection4.Name = "labelMotorDirection4"; + this.labelMotorDirection4.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection4.TabIndex = 63; + this.labelMotorDirection4.Text = "-"; + this.labelMotorDirection4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection4.Wordwrap = false; + // + // labelReductionRatio4 + // + this.labelReductionRatio4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio4.BackPictureBox = null; + this.labelReductionRatio4.BackPictureBox1 = null; + this.labelReductionRatio4.BackPictureBox2 = null; + this.labelReductionRatio4.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio4.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio4.InitVisible = true; + this.labelReductionRatio4.LineSpacing = 0F; + this.labelReductionRatio4.Location = new System.Drawing.Point(130, 348); + this.labelReductionRatio4.Name = "labelReductionRatio4"; + this.labelReductionRatio4.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio4.TabIndex = 64; + this.labelReductionRatio4.Text = "-"; + this.labelReductionRatio4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio4.Wordwrap = false; + // + // labelTitleMotorDirection4 + // + this.labelTitleMotorDirection4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection4.BackPictureBox = null; + this.labelTitleMotorDirection4.BackPictureBox1 = null; + this.labelTitleMotorDirection4.BackPictureBox2 = null; + this.labelTitleMotorDirection4.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection4.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection4.InitVisible = true; + this.labelTitleMotorDirection4.LineSpacing = 0F; + this.labelTitleMotorDirection4.Location = new System.Drawing.Point(44, 369); + this.labelTitleMotorDirection4.Name = "labelTitleMotorDirection4"; + this.labelTitleMotorDirection4.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection4.TabIndex = 62; + this.labelTitleMotorDirection4.Text = "모터방향"; + this.labelTitleMotorDirection4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection4.Wordwrap = false; + // + // labelTitleReductionRatio4 + // + this.labelTitleReductionRatio4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio4.BackPictureBox = null; + this.labelTitleReductionRatio4.BackPictureBox1 = null; + this.labelTitleReductionRatio4.BackPictureBox2 = null; + this.labelTitleReductionRatio4.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio4.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio4.InitVisible = true; + this.labelTitleReductionRatio4.LineSpacing = 0F; + this.labelTitleReductionRatio4.Location = new System.Drawing.Point(44, 348); + this.labelTitleReductionRatio4.Name = "labelTitleReductionRatio4"; + this.labelTitleReductionRatio4.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio4.TabIndex = 61; + this.labelTitleReductionRatio4.Text = "감속기비율"; + this.labelTitleReductionRatio4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio4.Wordwrap = false; + // + // labelPoleCount4 + // + this.labelPoleCount4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount4.BackPictureBox = null; + this.labelPoleCount4.BackPictureBox1 = null; + this.labelPoleCount4.BackPictureBox2 = null; + this.labelPoleCount4.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount4.ForeColor = System.Drawing.Color.White; + this.labelPoleCount4.InitVisible = true; + this.labelPoleCount4.LineSpacing = 0F; + this.labelPoleCount4.Location = new System.Drawing.Point(130, 327); + this.labelPoleCount4.Name = "labelPoleCount4"; + this.labelPoleCount4.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount4.TabIndex = 60; + this.labelPoleCount4.Text = "-"; + this.labelPoleCount4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount4.Wordwrap = false; + // + // labelTitlePoleCount4 + // + this.labelTitlePoleCount4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount4.BackPictureBox = null; + this.labelTitlePoleCount4.BackPictureBox1 = null; + this.labelTitlePoleCount4.BackPictureBox2 = null; + this.labelTitlePoleCount4.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount4.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount4.InitVisible = true; + this.labelTitlePoleCount4.LineSpacing = 0F; + this.labelTitlePoleCount4.Location = new System.Drawing.Point(44, 327); + this.labelTitlePoleCount4.Name = "labelTitlePoleCount4"; + this.labelTitlePoleCount4.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount4.TabIndex = 59; + this.labelTitlePoleCount4.Text = "모터Pole수"; + this.labelTitlePoleCount4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount4.Wordwrap = false; + // + // smartLabel19 + // + this.smartLabel19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel19.BackPictureBox = null; + this.smartLabel19.BackPictureBox1 = null; + this.smartLabel19.BackPictureBox2 = null; + this.smartLabel19.BorderColor = System.Drawing.Color.Black; + this.smartLabel19.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel19.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel19.ForeColor = System.Drawing.Color.White; + this.smartLabel19.InitVisible = true; + this.smartLabel19.LineSpacing = 0F; + this.smartLabel19.Location = new System.Drawing.Point(18, 210); + this.smartLabel19.Name = "smartLabel19"; + this.smartLabel19.Size = new System.Drawing.Size(20, 78); + this.smartLabel19.TabIndex = 58; + this.smartLabel19.Text = "3"; + this.smartLabel19.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel19.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel19.Wordwrap = false; + // + // labelSpeed3 + // + this.labelSpeed3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed3.BackPictureBox = null; + this.labelSpeed3.BackPictureBox1 = null; + this.labelSpeed3.BackPictureBox2 = null; + this.labelSpeed3.BorderColor = System.Drawing.Color.Black; + this.labelSpeed3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed3.ForeColor = System.Drawing.Color.White; + this.labelSpeed3.InitVisible = true; + this.labelSpeed3.LineSpacing = 0F; + this.labelSpeed3.Location = new System.Drawing.Point(130, 210); + this.labelSpeed3.Name = "labelSpeed3"; + this.labelSpeed3.Size = new System.Drawing.Size(65, 15); + this.labelSpeed3.TabIndex = 57; + this.labelSpeed3.Text = "-"; + this.labelSpeed3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed3.Wordwrap = false; + // + // labelTitleSpeed3 + // + this.labelTitleSpeed3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed3.BackPictureBox = null; + this.labelTitleSpeed3.BackPictureBox1 = null; + this.labelTitleSpeed3.BackPictureBox2 = null; + this.labelTitleSpeed3.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed3.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed3.InitVisible = true; + this.labelTitleSpeed3.LineSpacing = 0F; + this.labelTitleSpeed3.Location = new System.Drawing.Point(44, 210); + this.labelTitleSpeed3.Name = "labelTitleSpeed3"; + this.labelTitleSpeed3.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed3.TabIndex = 56; + this.labelTitleSpeed3.Text = "모터속도"; + this.labelTitleSpeed3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed3.Wordwrap = false; + // + // labelMotorDirection3 + // + this.labelMotorDirection3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection3.BackPictureBox = null; + this.labelMotorDirection3.BackPictureBox1 = null; + this.labelMotorDirection3.BackPictureBox2 = null; + this.labelMotorDirection3.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection3.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection3.InitVisible = true; + this.labelMotorDirection3.LineSpacing = 0F; + this.labelMotorDirection3.Location = new System.Drawing.Point(130, 273); + this.labelMotorDirection3.Name = "labelMotorDirection3"; + this.labelMotorDirection3.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection3.TabIndex = 54; + this.labelMotorDirection3.Text = "-"; + this.labelMotorDirection3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection3.Wordwrap = false; + // + // labelReductionRatio3 + // + this.labelReductionRatio3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio3.BackPictureBox = null; + this.labelReductionRatio3.BackPictureBox1 = null; + this.labelReductionRatio3.BackPictureBox2 = null; + this.labelReductionRatio3.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio3.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio3.InitVisible = true; + this.labelReductionRatio3.LineSpacing = 0F; + this.labelReductionRatio3.Location = new System.Drawing.Point(130, 252); + this.labelReductionRatio3.Name = "labelReductionRatio3"; + this.labelReductionRatio3.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio3.TabIndex = 55; + this.labelReductionRatio3.Text = "-"; + this.labelReductionRatio3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio3.Wordwrap = false; + // + // labelTitleMotorDirection3 + // + this.labelTitleMotorDirection3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection3.BackPictureBox = null; + this.labelTitleMotorDirection3.BackPictureBox1 = null; + this.labelTitleMotorDirection3.BackPictureBox2 = null; + this.labelTitleMotorDirection3.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection3.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection3.InitVisible = true; + this.labelTitleMotorDirection3.LineSpacing = 0F; + this.labelTitleMotorDirection3.Location = new System.Drawing.Point(44, 273); + this.labelTitleMotorDirection3.Name = "labelTitleMotorDirection3"; + this.labelTitleMotorDirection3.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection3.TabIndex = 53; + this.labelTitleMotorDirection3.Text = "모터방향"; + this.labelTitleMotorDirection3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection3.Wordwrap = false; + // + // labelTitleReductionRatio3 + // + this.labelTitleReductionRatio3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio3.BackPictureBox = null; + this.labelTitleReductionRatio3.BackPictureBox1 = null; + this.labelTitleReductionRatio3.BackPictureBox2 = null; + this.labelTitleReductionRatio3.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio3.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio3.InitVisible = true; + this.labelTitleReductionRatio3.LineSpacing = 0F; + this.labelTitleReductionRatio3.Location = new System.Drawing.Point(44, 252); + this.labelTitleReductionRatio3.Name = "labelTitleReductionRatio3"; + this.labelTitleReductionRatio3.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio3.TabIndex = 52; + this.labelTitleReductionRatio3.Text = "감속기비율"; + this.labelTitleReductionRatio3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio3.Wordwrap = false; + // + // labelPoleCount3 + // + this.labelPoleCount3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount3.BackPictureBox = null; + this.labelPoleCount3.BackPictureBox1 = null; + this.labelPoleCount3.BackPictureBox2 = null; + this.labelPoleCount3.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount3.ForeColor = System.Drawing.Color.White; + this.labelPoleCount3.InitVisible = true; + this.labelPoleCount3.LineSpacing = 0F; + this.labelPoleCount3.Location = new System.Drawing.Point(130, 231); + this.labelPoleCount3.Name = "labelPoleCount3"; + this.labelPoleCount3.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount3.TabIndex = 51; + this.labelPoleCount3.Text = "-"; + this.labelPoleCount3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount3.Wordwrap = false; + // + // labelTitlePoleCount3 + // + this.labelTitlePoleCount3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount3.BackPictureBox = null; + this.labelTitlePoleCount3.BackPictureBox1 = null; + this.labelTitlePoleCount3.BackPictureBox2 = null; + this.labelTitlePoleCount3.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount3.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount3.InitVisible = true; + this.labelTitlePoleCount3.LineSpacing = 0F; + this.labelTitlePoleCount3.Location = new System.Drawing.Point(44, 231); + this.labelTitlePoleCount3.Name = "labelTitlePoleCount3"; + this.labelTitlePoleCount3.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount3.TabIndex = 50; + this.labelTitlePoleCount3.Text = "모터Pole수"; + this.labelTitlePoleCount3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount3.Wordwrap = false; + // + // smartLabel10 + // + this.smartLabel10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel10.BackPictureBox = null; + this.smartLabel10.BackPictureBox1 = null; + this.smartLabel10.BackPictureBox2 = null; + this.smartLabel10.BorderColor = System.Drawing.Color.Black; + this.smartLabel10.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel10.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel10.ForeColor = System.Drawing.Color.White; + this.smartLabel10.InitVisible = true; + this.smartLabel10.LineSpacing = 0F; + this.smartLabel10.Location = new System.Drawing.Point(18, 114); + this.smartLabel10.Name = "smartLabel10"; + this.smartLabel10.Size = new System.Drawing.Size(20, 78); + this.smartLabel10.TabIndex = 49; + this.smartLabel10.Text = "2"; + this.smartLabel10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel10.Wordwrap = false; + // + // labelSpeed2 + // + this.labelSpeed2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed2.BackPictureBox = null; + this.labelSpeed2.BackPictureBox1 = null; + this.labelSpeed2.BackPictureBox2 = null; + this.labelSpeed2.BorderColor = System.Drawing.Color.Black; + this.labelSpeed2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed2.ForeColor = System.Drawing.Color.White; + this.labelSpeed2.InitVisible = true; + this.labelSpeed2.LineSpacing = 0F; + this.labelSpeed2.Location = new System.Drawing.Point(130, 114); + this.labelSpeed2.Name = "labelSpeed2"; + this.labelSpeed2.Size = new System.Drawing.Size(65, 15); + this.labelSpeed2.TabIndex = 48; + this.labelSpeed2.Text = "-"; + this.labelSpeed2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed2.Wordwrap = false; + // + // labelTitleSpeed2 + // + this.labelTitleSpeed2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed2.BackPictureBox = null; + this.labelTitleSpeed2.BackPictureBox1 = null; + this.labelTitleSpeed2.BackPictureBox2 = null; + this.labelTitleSpeed2.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed2.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed2.InitVisible = true; + this.labelTitleSpeed2.LineSpacing = 0F; + this.labelTitleSpeed2.Location = new System.Drawing.Point(44, 114); + this.labelTitleSpeed2.Name = "labelTitleSpeed2"; + this.labelTitleSpeed2.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed2.TabIndex = 47; + this.labelTitleSpeed2.Text = "모터속도"; + this.labelTitleSpeed2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed2.Wordwrap = false; + // + // labelMotorDirection2 + // + this.labelMotorDirection2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection2.BackPictureBox = null; + this.labelMotorDirection2.BackPictureBox1 = null; + this.labelMotorDirection2.BackPictureBox2 = null; + this.labelMotorDirection2.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection2.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection2.InitVisible = true; + this.labelMotorDirection2.LineSpacing = 0F; + this.labelMotorDirection2.Location = new System.Drawing.Point(130, 177); + this.labelMotorDirection2.Name = "labelMotorDirection2"; + this.labelMotorDirection2.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection2.TabIndex = 45; + this.labelMotorDirection2.Text = "-"; + this.labelMotorDirection2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection2.Wordwrap = false; + // + // labelReductionRatio2 + // + this.labelReductionRatio2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio2.BackPictureBox = null; + this.labelReductionRatio2.BackPictureBox1 = null; + this.labelReductionRatio2.BackPictureBox2 = null; + this.labelReductionRatio2.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio2.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio2.InitVisible = true; + this.labelReductionRatio2.LineSpacing = 0F; + this.labelReductionRatio2.Location = new System.Drawing.Point(130, 156); + this.labelReductionRatio2.Name = "labelReductionRatio2"; + this.labelReductionRatio2.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio2.TabIndex = 46; + this.labelReductionRatio2.Text = "-"; + this.labelReductionRatio2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio2.Wordwrap = false; + // + // labelTitleMotorDirection2 + // + this.labelTitleMotorDirection2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection2.BackPictureBox = null; + this.labelTitleMotorDirection2.BackPictureBox1 = null; + this.labelTitleMotorDirection2.BackPictureBox2 = null; + this.labelTitleMotorDirection2.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection2.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection2.InitVisible = true; + this.labelTitleMotorDirection2.LineSpacing = 0F; + this.labelTitleMotorDirection2.Location = new System.Drawing.Point(44, 177); + this.labelTitleMotorDirection2.Name = "labelTitleMotorDirection2"; + this.labelTitleMotorDirection2.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection2.TabIndex = 44; + this.labelTitleMotorDirection2.Text = "모터방향"; + this.labelTitleMotorDirection2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection2.Wordwrap = false; + // + // labelTitleReductionRatio2 + // + this.labelTitleReductionRatio2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio2.BackPictureBox = null; + this.labelTitleReductionRatio2.BackPictureBox1 = null; + this.labelTitleReductionRatio2.BackPictureBox2 = null; + this.labelTitleReductionRatio2.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio2.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio2.InitVisible = true; + this.labelTitleReductionRatio2.LineSpacing = 0F; + this.labelTitleReductionRatio2.Location = new System.Drawing.Point(44, 156); + this.labelTitleReductionRatio2.Name = "labelTitleReductionRatio2"; + this.labelTitleReductionRatio2.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio2.TabIndex = 43; + this.labelTitleReductionRatio2.Text = "감속기비율"; + this.labelTitleReductionRatio2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio2.Wordwrap = false; + // + // labelPoleCount2 + // + this.labelPoleCount2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount2.BackPictureBox = null; + this.labelPoleCount2.BackPictureBox1 = null; + this.labelPoleCount2.BackPictureBox2 = null; + this.labelPoleCount2.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount2.ForeColor = System.Drawing.Color.White; + this.labelPoleCount2.InitVisible = true; + this.labelPoleCount2.LineSpacing = 0F; + this.labelPoleCount2.Location = new System.Drawing.Point(130, 135); + this.labelPoleCount2.Name = "labelPoleCount2"; + this.labelPoleCount2.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount2.TabIndex = 42; + this.labelPoleCount2.Text = "-"; + this.labelPoleCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount2.Wordwrap = false; + // + // labelTitlePoleCount2 + // + this.labelTitlePoleCount2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount2.BackPictureBox = null; + this.labelTitlePoleCount2.BackPictureBox1 = null; + this.labelTitlePoleCount2.BackPictureBox2 = null; + this.labelTitlePoleCount2.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount2.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount2.InitVisible = true; + this.labelTitlePoleCount2.LineSpacing = 0F; + this.labelTitlePoleCount2.Location = new System.Drawing.Point(44, 135); + this.labelTitlePoleCount2.Name = "labelTitlePoleCount2"; + this.labelTitlePoleCount2.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount2.TabIndex = 41; + this.labelTitlePoleCount2.Text = "모터Pole수"; + this.labelTitlePoleCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount2.Wordwrap = false; + // + // smartLabel9 + // + this.smartLabel9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel9.BackPictureBox = null; + this.smartLabel9.BackPictureBox1 = null; + this.smartLabel9.BackPictureBox2 = null; + this.smartLabel9.BorderColor = System.Drawing.Color.Black; + this.smartLabel9.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel9.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel9.ForeColor = System.Drawing.Color.White; + this.smartLabel9.InitVisible = true; + this.smartLabel9.LineSpacing = 0F; + this.smartLabel9.Location = new System.Drawing.Point(18, 20); + this.smartLabel9.Name = "smartLabel9"; + this.smartLabel9.Size = new System.Drawing.Size(20, 78); + this.smartLabel9.TabIndex = 40; + this.smartLabel9.Text = "1"; + this.smartLabel9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel9.Wordwrap = false; + // + // labelSpeed1 + // + this.labelSpeed1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed1.BackPictureBox = null; + this.labelSpeed1.BackPictureBox1 = null; + this.labelSpeed1.BackPictureBox2 = null; + this.labelSpeed1.BorderColor = System.Drawing.Color.Black; + this.labelSpeed1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed1.ForeColor = System.Drawing.Color.White; + this.labelSpeed1.InitVisible = true; + this.labelSpeed1.LineSpacing = 0F; + this.labelSpeed1.Location = new System.Drawing.Point(130, 20); + this.labelSpeed1.Name = "labelSpeed1"; + this.labelSpeed1.Size = new System.Drawing.Size(65, 15); + this.labelSpeed1.TabIndex = 39; + this.labelSpeed1.Text = "-"; + this.labelSpeed1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed1.Wordwrap = false; + // + // labelTitleSpeed1 + // + this.labelTitleSpeed1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed1.BackPictureBox = null; + this.labelTitleSpeed1.BackPictureBox1 = null; + this.labelTitleSpeed1.BackPictureBox2 = null; + this.labelTitleSpeed1.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed1.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed1.InitVisible = true; + this.labelTitleSpeed1.LineSpacing = 0F; + this.labelTitleSpeed1.Location = new System.Drawing.Point(44, 20); + this.labelTitleSpeed1.Name = "labelTitleSpeed1"; + this.labelTitleSpeed1.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed1.TabIndex = 38; + this.labelTitleSpeed1.Text = "모터속도"; + this.labelTitleSpeed1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed1.Wordwrap = false; + // + // labelMotorDirection1 + // + this.labelMotorDirection1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection1.BackPictureBox = null; + this.labelMotorDirection1.BackPictureBox1 = null; + this.labelMotorDirection1.BackPictureBox2 = null; + this.labelMotorDirection1.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection1.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection1.InitVisible = true; + this.labelMotorDirection1.LineSpacing = 0F; + this.labelMotorDirection1.Location = new System.Drawing.Point(130, 83); + this.labelMotorDirection1.Name = "labelMotorDirection1"; + this.labelMotorDirection1.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection1.TabIndex = 36; + this.labelMotorDirection1.Text = "-"; + this.labelMotorDirection1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection1.Wordwrap = false; + // + // labelReductionRatio1 + // + this.labelReductionRatio1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio1.BackPictureBox = null; + this.labelReductionRatio1.BackPictureBox1 = null; + this.labelReductionRatio1.BackPictureBox2 = null; + this.labelReductionRatio1.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio1.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio1.InitVisible = true; + this.labelReductionRatio1.LineSpacing = 0F; + this.labelReductionRatio1.Location = new System.Drawing.Point(130, 62); + this.labelReductionRatio1.Name = "labelReductionRatio1"; + this.labelReductionRatio1.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio1.TabIndex = 37; + this.labelReductionRatio1.Text = "-"; + this.labelReductionRatio1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio1.Wordwrap = false; + // + // labelTitleMotorDirection1 + // + this.labelTitleMotorDirection1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection1.BackPictureBox = null; + this.labelTitleMotorDirection1.BackPictureBox1 = null; + this.labelTitleMotorDirection1.BackPictureBox2 = null; + this.labelTitleMotorDirection1.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection1.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection1.InitVisible = true; + this.labelTitleMotorDirection1.LineSpacing = 0F; + this.labelTitleMotorDirection1.Location = new System.Drawing.Point(44, 83); + this.labelTitleMotorDirection1.Name = "labelTitleMotorDirection1"; + this.labelTitleMotorDirection1.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection1.TabIndex = 35; + this.labelTitleMotorDirection1.Text = "모터방향"; + this.labelTitleMotorDirection1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection1.Wordwrap = false; + // + // labelTitleReductionRatio1 + // + this.labelTitleReductionRatio1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio1.BackPictureBox = null; + this.labelTitleReductionRatio1.BackPictureBox1 = null; + this.labelTitleReductionRatio1.BackPictureBox2 = null; + this.labelTitleReductionRatio1.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio1.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio1.InitVisible = true; + this.labelTitleReductionRatio1.LineSpacing = 0F; + this.labelTitleReductionRatio1.Location = new System.Drawing.Point(44, 62); + this.labelTitleReductionRatio1.Name = "labelTitleReductionRatio1"; + this.labelTitleReductionRatio1.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio1.TabIndex = 34; + this.labelTitleReductionRatio1.Text = "감속기비율"; + this.labelTitleReductionRatio1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio1.Wordwrap = false; + // + // labelPoleCount1 + // + this.labelPoleCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount1.BackPictureBox = null; + this.labelPoleCount1.BackPictureBox1 = null; + this.labelPoleCount1.BackPictureBox2 = null; + this.labelPoleCount1.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount1.ForeColor = System.Drawing.Color.White; + this.labelPoleCount1.InitVisible = true; + this.labelPoleCount1.LineSpacing = 0F; + this.labelPoleCount1.Location = new System.Drawing.Point(130, 41); + this.labelPoleCount1.Name = "labelPoleCount1"; + this.labelPoleCount1.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount1.TabIndex = 33; + this.labelPoleCount1.Text = "-"; + this.labelPoleCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount1.Wordwrap = false; + // + // labelTitlePoleCount1 + // + this.labelTitlePoleCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount1.BackPictureBox = null; + this.labelTitlePoleCount1.BackPictureBox1 = null; + this.labelTitlePoleCount1.BackPictureBox2 = null; + this.labelTitlePoleCount1.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount1.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount1.InitVisible = true; + this.labelTitlePoleCount1.LineSpacing = 0F; + this.labelTitlePoleCount1.Location = new System.Drawing.Point(44, 41); + this.labelTitlePoleCount1.Name = "labelTitlePoleCount1"; + this.labelTitlePoleCount1.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount1.TabIndex = 32; + this.labelTitlePoleCount1.Text = "모터Pole수"; + this.labelTitlePoleCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount1.Wordwrap = false; // // groupBoxEquipment // this.groupBoxEquipment.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); this.groupBoxEquipment.BackPictureBox = null; this.groupBoxEquipment.BackPictureBox1 = null; + this.groupBoxEquipment.Controls.Add(this.labelBLDCMotorCount); + this.groupBoxEquipment.Controls.Add(this.labelTitleBLDCMotorCount); + this.groupBoxEquipment.Controls.Add(this.labelBLDCUsing); + this.groupBoxEquipment.Controls.Add(this.labelTitleBLDCUsing); + this.groupBoxEquipment.Controls.Add(this.labelStatFormat); + this.groupBoxEquipment.Controls.Add(this.labelTitleStatFormat); this.groupBoxEquipment.Controls.Add(this.labelFormat); this.groupBoxEquipment.Controls.Add(this.labelTitleFormat); - this.groupBoxEquipment.Controls.Add(this.labelLogin); - this.groupBoxEquipment.Controls.Add(this.labelTitleLogin); this.groupBoxEquipment.Controls.Add(this.labelExtension); this.groupBoxEquipment.Controls.Add(this.labelTitleExtension); - this.groupBoxEquipment.Controls.Add(this.labelBarcode); - this.groupBoxEquipment.Controls.Add(this.labelTitleBarcode); + this.groupBoxEquipment.Controls.Add(this.labelLogin); + this.groupBoxEquipment.Controls.Add(this.labelTitleLogin); this.groupBoxEquipment.Controls.Add(this.labelLanguage); this.groupBoxEquipment.Controls.Add(this.labelTitleLanguage); this.groupBoxEquipment.Controls.Add(this.labelEquipmentID); this.groupBoxEquipment.Controls.Add(this.labelTitleEquipmentID); - this.groupBoxEquipment.Controls.Add(this.labelOptionBoard); - this.groupBoxEquipment.Controls.Add(this.labelTitleOptionBoard); this.groupBoxEquipment.Controls.Add(this.labelRelay); this.groupBoxEquipment.Controls.Add(this.labelChattering); this.groupBoxEquipment.Controls.Add(this.labelTitleRelay); @@ -992,14 +2063,56 @@ this.groupBoxEquipment.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxEquipment.Image = null; this.groupBoxEquipment.InitVisible = true; - this.groupBoxEquipment.Location = new System.Drawing.Point(4, 3); + this.groupBoxEquipment.Location = new System.Drawing.Point(8, 3); this.groupBoxEquipment.Name = "groupBoxEquipment"; this.groupBoxEquipment.RoundRadius = 5; - this.groupBoxEquipment.Size = new System.Drawing.Size(170, 238); + this.groupBoxEquipment.Size = new System.Drawing.Size(175, 401); this.groupBoxEquipment.TabIndex = 7; this.groupBoxEquipment.Text = "기능설정"; this.groupBoxEquipment.TextColor = System.Drawing.Color.White; // + // labelStatFormat + // + this.labelStatFormat.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelStatFormat.BackPictureBox = null; + this.labelStatFormat.BackPictureBox1 = null; + this.labelStatFormat.BackPictureBox2 = null; + this.labelStatFormat.BorderColor = System.Drawing.Color.Black; + this.labelStatFormat.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelStatFormat.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelStatFormat.ForeColor = System.Drawing.Color.White; + this.labelStatFormat.InitVisible = true; + this.labelStatFormat.LineSpacing = 0F; + this.labelStatFormat.Location = new System.Drawing.Point(96, 188); + this.labelStatFormat.Name = "labelStatFormat"; + this.labelStatFormat.Size = new System.Drawing.Size(65, 15); + this.labelStatFormat.TabIndex = 47; + this.labelStatFormat.Text = "-"; + this.labelStatFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelStatFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelStatFormat.Wordwrap = false; + // + // labelTitleStatFormat + // + this.labelTitleStatFormat.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleStatFormat.BackPictureBox = null; + this.labelTitleStatFormat.BackPictureBox1 = null; + this.labelTitleStatFormat.BackPictureBox2 = null; + this.labelTitleStatFormat.BorderColor = System.Drawing.Color.Black; + this.labelTitleStatFormat.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleStatFormat.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleStatFormat.ForeColor = System.Drawing.Color.White; + this.labelTitleStatFormat.InitVisible = true; + this.labelTitleStatFormat.LineSpacing = 0F; + this.labelTitleStatFormat.Location = new System.Drawing.Point(15, 188); + this.labelTitleStatFormat.Name = "labelTitleStatFormat"; + this.labelTitleStatFormat.Size = new System.Drawing.Size(75, 15); + this.labelTitleStatFormat.TabIndex = 46; + this.labelTitleStatFormat.Text = "집계포맷"; + this.labelTitleStatFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleStatFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleStatFormat.Wordwrap = false; + // // labelFormat // this.labelFormat.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1012,10 +2125,10 @@ this.labelFormat.ForeColor = System.Drawing.Color.White; this.labelFormat.InitVisible = true; this.labelFormat.LineSpacing = 0F; - this.labelFormat.Location = new System.Drawing.Point(90, 164); + this.labelFormat.Location = new System.Drawing.Point(96, 167); this.labelFormat.Name = "labelFormat"; this.labelFormat.Size = new System.Drawing.Size(65, 15); - this.labelFormat.TabIndex = 41; + this.labelFormat.TabIndex = 45; this.labelFormat.Text = "-"; this.labelFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; @@ -1033,15 +2146,57 @@ this.labelTitleFormat.ForeColor = System.Drawing.Color.White; this.labelTitleFormat.InitVisible = true; this.labelTitleFormat.LineSpacing = 0F; - this.labelTitleFormat.Location = new System.Drawing.Point(14, 164); + this.labelTitleFormat.Location = new System.Drawing.Point(15, 167); this.labelTitleFormat.Name = "labelTitleFormat"; - this.labelTitleFormat.Size = new System.Drawing.Size(70, 15); - this.labelTitleFormat.TabIndex = 40; + this.labelTitleFormat.Size = new System.Drawing.Size(75, 15); + this.labelTitleFormat.TabIndex = 44; this.labelTitleFormat.Text = "포맷"; this.labelTitleFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleFormat.Wordwrap = false; // + // labelExtension + // + this.labelExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExtension.BackPictureBox = null; + this.labelExtension.BackPictureBox1 = null; + this.labelExtension.BackPictureBox2 = null; + this.labelExtension.BorderColor = System.Drawing.Color.Black; + this.labelExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExtension.ForeColor = System.Drawing.Color.White; + this.labelExtension.InitVisible = true; + this.labelExtension.LineSpacing = 0F; + this.labelExtension.Location = new System.Drawing.Point(96, 146); + this.labelExtension.Name = "labelExtension"; + this.labelExtension.Size = new System.Drawing.Size(65, 15); + this.labelExtension.TabIndex = 43; + this.labelExtension.Text = "-"; + this.labelExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExtension.Wordwrap = false; + // + // labelTitleExtension + // + this.labelTitleExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleExtension.BackPictureBox = null; + this.labelTitleExtension.BackPictureBox1 = null; + this.labelTitleExtension.BackPictureBox2 = null; + this.labelTitleExtension.BorderColor = System.Drawing.Color.Black; + this.labelTitleExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleExtension.ForeColor = System.Drawing.Color.White; + this.labelTitleExtension.InitVisible = true; + this.labelTitleExtension.LineSpacing = 0F; + this.labelTitleExtension.Location = new System.Drawing.Point(15, 146); + this.labelTitleExtension.Name = "labelTitleExtension"; + this.labelTitleExtension.Size = new System.Drawing.Size(75, 15); + this.labelTitleExtension.TabIndex = 42; + this.labelTitleExtension.Text = "확장자"; + this.labelTitleExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleExtension.Wordwrap = false; + // // labelLogin // this.labelLogin.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1054,7 +2209,7 @@ this.labelLogin.ForeColor = System.Drawing.Color.White; this.labelLogin.InitVisible = true; this.labelLogin.LineSpacing = 0F; - this.labelLogin.Location = new System.Drawing.Point(90, 185); + this.labelLogin.Location = new System.Drawing.Point(96, 125); this.labelLogin.Name = "labelLogin"; this.labelLogin.Size = new System.Drawing.Size(65, 15); this.labelLogin.TabIndex = 39; @@ -1075,99 +2230,15 @@ this.labelTitleLogin.ForeColor = System.Drawing.Color.White; this.labelTitleLogin.InitVisible = true; this.labelTitleLogin.LineSpacing = 0F; - this.labelTitleLogin.Location = new System.Drawing.Point(14, 185); + this.labelTitleLogin.Location = new System.Drawing.Point(15, 125); this.labelTitleLogin.Name = "labelTitleLogin"; - this.labelTitleLogin.Size = new System.Drawing.Size(70, 15); + this.labelTitleLogin.Size = new System.Drawing.Size(75, 15); this.labelTitleLogin.TabIndex = 38; this.labelTitleLogin.Text = "로그인"; this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleLogin.Wordwrap = false; // - // labelExtension - // - this.labelExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExtension.BackPictureBox = null; - this.labelExtension.BackPictureBox1 = null; - this.labelExtension.BackPictureBox2 = null; - this.labelExtension.BorderColor = System.Drawing.Color.Black; - this.labelExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExtension.ForeColor = System.Drawing.Color.White; - this.labelExtension.InitVisible = true; - this.labelExtension.LineSpacing = 0F; - this.labelExtension.Location = new System.Drawing.Point(90, 143); - this.labelExtension.Name = "labelExtension"; - this.labelExtension.Size = new System.Drawing.Size(65, 15); - this.labelExtension.TabIndex = 37; - this.labelExtension.Text = "-"; - this.labelExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExtension.Wordwrap = false; - // - // labelTitleExtension - // - this.labelTitleExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleExtension.BackPictureBox = null; - this.labelTitleExtension.BackPictureBox1 = null; - this.labelTitleExtension.BackPictureBox2 = null; - this.labelTitleExtension.BorderColor = System.Drawing.Color.Black; - this.labelTitleExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleExtension.ForeColor = System.Drawing.Color.White; - this.labelTitleExtension.InitVisible = true; - this.labelTitleExtension.LineSpacing = 0F; - this.labelTitleExtension.Location = new System.Drawing.Point(14, 143); - this.labelTitleExtension.Name = "labelTitleExtension"; - this.labelTitleExtension.Size = new System.Drawing.Size(70, 15); - this.labelTitleExtension.TabIndex = 36; - this.labelTitleExtension.Text = "확장자"; - this.labelTitleExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleExtension.Wordwrap = false; - // - // labelBarcode - // - this.labelBarcode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelBarcode.BackPictureBox = null; - this.labelBarcode.BackPictureBox1 = null; - this.labelBarcode.BackPictureBox2 = null; - this.labelBarcode.BorderColor = System.Drawing.Color.Black; - this.labelBarcode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelBarcode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelBarcode.ForeColor = System.Drawing.Color.White; - this.labelBarcode.InitVisible = true; - this.labelBarcode.LineSpacing = 0F; - this.labelBarcode.Location = new System.Drawing.Point(90, 206); - this.labelBarcode.Name = "labelBarcode"; - this.labelBarcode.Size = new System.Drawing.Size(65, 15); - this.labelBarcode.TabIndex = 35; - this.labelBarcode.Text = "-"; - this.labelBarcode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelBarcode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelBarcode.Wordwrap = false; - // - // labelTitleBarcode - // - this.labelTitleBarcode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleBarcode.BackPictureBox = null; - this.labelTitleBarcode.BackPictureBox1 = null; - this.labelTitleBarcode.BackPictureBox2 = null; - this.labelTitleBarcode.BorderColor = System.Drawing.Color.Black; - this.labelTitleBarcode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleBarcode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleBarcode.ForeColor = System.Drawing.Color.White; - this.labelTitleBarcode.InitVisible = true; - this.labelTitleBarcode.LineSpacing = 0F; - this.labelTitleBarcode.Location = new System.Drawing.Point(14, 206); - this.labelTitleBarcode.Name = "labelTitleBarcode"; - this.labelTitleBarcode.Size = new System.Drawing.Size(70, 15); - this.labelTitleBarcode.TabIndex = 34; - this.labelTitleBarcode.Text = "바코드"; - this.labelTitleBarcode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleBarcode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleBarcode.Wordwrap = false; - // // labelLanguage // this.labelLanguage.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1180,7 +2251,7 @@ this.labelLanguage.ForeColor = System.Drawing.Color.White; this.labelLanguage.InitVisible = true; this.labelLanguage.LineSpacing = 0F; - this.labelLanguage.Location = new System.Drawing.Point(90, 101); + this.labelLanguage.Location = new System.Drawing.Point(96, 104); this.labelLanguage.Name = "labelLanguage"; this.labelLanguage.Size = new System.Drawing.Size(65, 15); this.labelLanguage.TabIndex = 33; @@ -1201,9 +2272,9 @@ this.labelTitleLanguage.ForeColor = System.Drawing.Color.White; this.labelTitleLanguage.InitVisible = true; this.labelTitleLanguage.LineSpacing = 0F; - this.labelTitleLanguage.Location = new System.Drawing.Point(14, 101); + this.labelTitleLanguage.Location = new System.Drawing.Point(15, 104); this.labelTitleLanguage.Name = "labelTitleLanguage"; - this.labelTitleLanguage.Size = new System.Drawing.Size(70, 15); + this.labelTitleLanguage.Size = new System.Drawing.Size(75, 15); this.labelTitleLanguage.TabIndex = 32; this.labelTitleLanguage.Text = "언어설정"; this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -1222,7 +2293,7 @@ this.labelEquipmentID.ForeColor = System.Drawing.Color.White; this.labelEquipmentID.InitVisible = true; this.labelEquipmentID.LineSpacing = 0F; - this.labelEquipmentID.Location = new System.Drawing.Point(90, 17); + this.labelEquipmentID.Location = new System.Drawing.Point(96, 20); this.labelEquipmentID.Name = "labelEquipmentID"; this.labelEquipmentID.Size = new System.Drawing.Size(65, 15); this.labelEquipmentID.TabIndex = 31; @@ -1243,267 +2314,15 @@ this.labelTitleEquipmentID.ForeColor = System.Drawing.Color.White; this.labelTitleEquipmentID.InitVisible = true; this.labelTitleEquipmentID.LineSpacing = 0F; - this.labelTitleEquipmentID.Location = new System.Drawing.Point(14, 17); + this.labelTitleEquipmentID.Location = new System.Drawing.Point(15, 20); this.labelTitleEquipmentID.Name = "labelTitleEquipmentID"; - this.labelTitleEquipmentID.Size = new System.Drawing.Size(70, 15); + this.labelTitleEquipmentID.Size = new System.Drawing.Size(75, 15); this.labelTitleEquipmentID.TabIndex = 30; this.labelTitleEquipmentID.Text = "장비 ID"; this.labelTitleEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleEquipmentID.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleEquipmentID.Wordwrap = false; // - // labelPhotoB - // - this.labelPhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPhotoB.BackPictureBox = null; - this.labelPhotoB.BackPictureBox1 = null; - this.labelPhotoB.BackPictureBox2 = null; - this.labelPhotoB.BorderColor = System.Drawing.Color.Black; - this.labelPhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPhotoB.ForeColor = System.Drawing.Color.White; - this.labelPhotoB.InitVisible = true; - this.labelPhotoB.LineSpacing = 0F; - this.labelPhotoB.Location = new System.Drawing.Point(90, 113); - this.labelPhotoB.Name = "labelPhotoB"; - this.labelPhotoB.Size = new System.Drawing.Size(65, 15); - this.labelPhotoB.TabIndex = 29; - this.labelPhotoB.Text = "-"; - this.labelPhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPhotoB.Wordwrap = false; - // - // labelTitlePhotoB - // - this.labelTitlePhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePhotoB.BackPictureBox = null; - this.labelTitlePhotoB.BackPictureBox1 = null; - this.labelTitlePhotoB.BackPictureBox2 = null; - this.labelTitlePhotoB.BorderColor = System.Drawing.Color.Black; - this.labelTitlePhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePhotoB.ForeColor = System.Drawing.Color.White; - this.labelTitlePhotoB.InitVisible = true; - this.labelTitlePhotoB.LineSpacing = 0F; - this.labelTitlePhotoB.Location = new System.Drawing.Point(14, 113); - this.labelTitlePhotoB.Name = "labelTitlePhotoB"; - this.labelTitlePhotoB.Size = new System.Drawing.Size(70, 15); - this.labelTitlePhotoB.TabIndex = 28; - this.labelTitlePhotoB.Text = "[NG]"; - this.labelTitlePhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePhotoB.Wordwrap = false; - // - // labelPIN3 - // - this.labelPIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN3.BackPictureBox = null; - this.labelPIN3.BackPictureBox1 = null; - this.labelPIN3.BackPictureBox2 = null; - this.labelPIN3.BorderColor = System.Drawing.Color.Black; - this.labelPIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN3.ForeColor = System.Drawing.Color.White; - this.labelPIN3.InitVisible = true; - this.labelPIN3.LineSpacing = 0F; - this.labelPIN3.Location = new System.Drawing.Point(90, 92); - this.labelPIN3.Name = "labelPIN3"; - this.labelPIN3.Size = new System.Drawing.Size(65, 15); - this.labelPIN3.TabIndex = 27; - this.labelPIN3.Text = "-"; - this.labelPIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN3.Wordwrap = false; - // - // labelTitlePIN3 - // - this.labelTitlePIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN3.BackPictureBox = null; - this.labelTitlePIN3.BackPictureBox1 = null; - this.labelTitlePIN3.BackPictureBox2 = null; - this.labelTitlePIN3.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN3.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN3.InitVisible = true; - this.labelTitlePIN3.LineSpacing = 0F; - this.labelTitlePIN3.Location = new System.Drawing.Point(14, 92); - this.labelTitlePIN3.Name = "labelTitlePIN3"; - this.labelTitlePIN3.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN3.TabIndex = 26; - this.labelTitlePIN3.Text = "[STOP]"; - this.labelTitlePIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN3.Wordwrap = false; - // - // labelPIN4 - // - this.labelPIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN4.BackPictureBox = null; - this.labelPIN4.BackPictureBox1 = null; - this.labelPIN4.BackPictureBox2 = null; - this.labelPIN4.BorderColor = System.Drawing.Color.Black; - this.labelPIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN4.ForeColor = System.Drawing.Color.White; - this.labelPIN4.InitVisible = true; - this.labelPIN4.LineSpacing = 0F; - this.labelPIN4.Location = new System.Drawing.Point(90, 71); - this.labelPIN4.Name = "labelPIN4"; - this.labelPIN4.Size = new System.Drawing.Size(65, 15); - this.labelPIN4.TabIndex = 25; - this.labelPIN4.Text = "-"; - this.labelPIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN4.Wordwrap = false; - // - // labelTitlePIN4 - // - this.labelTitlePIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN4.BackPictureBox = null; - this.labelTitlePIN4.BackPictureBox1 = null; - this.labelTitlePIN4.BackPictureBox2 = null; - this.labelTitlePIN4.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN4.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN4.InitVisible = true; - this.labelTitlePIN4.LineSpacing = 0F; - this.labelTitlePIN4.Location = new System.Drawing.Point(14, 71); - this.labelTitlePIN4.Name = "labelTitlePIN4"; - this.labelTitlePIN4.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN4.TabIndex = 24; - this.labelTitlePIN4.Text = "[START]"; - this.labelTitlePIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN4.Wordwrap = false; - // - // labelPIN5 - // - this.labelPIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN5.BackPictureBox = null; - this.labelPIN5.BackPictureBox1 = null; - this.labelPIN5.BackPictureBox2 = null; - this.labelPIN5.BorderColor = System.Drawing.Color.Black; - this.labelPIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN5.ForeColor = System.Drawing.Color.White; - this.labelPIN5.InitVisible = true; - this.labelPIN5.LineSpacing = 0F; - this.labelPIN5.Location = new System.Drawing.Point(90, 50); - this.labelPIN5.Name = "labelPIN5"; - this.labelPIN5.Size = new System.Drawing.Size(65, 15); - this.labelPIN5.TabIndex = 23; - this.labelPIN5.Text = "-"; - this.labelPIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN5.Wordwrap = false; - // - // labelTitlePIN5 - // - this.labelTitlePIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN5.BackPictureBox = null; - this.labelTitlePIN5.BackPictureBox1 = null; - this.labelTitlePIN5.BackPictureBox2 = null; - this.labelTitlePIN5.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN5.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN5.InitVisible = true; - this.labelTitlePIN5.LineSpacing = 0F; - this.labelTitlePIN5.Location = new System.Drawing.Point(14, 50); - this.labelTitlePIN5.Name = "labelTitlePIN5"; - this.labelTitlePIN5.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN5.TabIndex = 22; - this.labelTitlePIN5.Text = "[IN_OPT1]"; - this.labelTitlePIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN5.Wordwrap = false; - // - // labelPIN6 - // - this.labelPIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN6.BackPictureBox = null; - this.labelPIN6.BackPictureBox1 = null; - this.labelPIN6.BackPictureBox2 = null; - this.labelPIN6.BorderColor = System.Drawing.Color.Black; - this.labelPIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN6.ForeColor = System.Drawing.Color.White; - this.labelPIN6.InitVisible = true; - this.labelPIN6.LineSpacing = 0F; - this.labelPIN6.Location = new System.Drawing.Point(90, 29); - this.labelPIN6.Name = "labelPIN6"; - this.labelPIN6.Size = new System.Drawing.Size(65, 15); - this.labelPIN6.TabIndex = 21; - this.labelPIN6.Text = "-"; - this.labelPIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN6.Wordwrap = false; - // - // labelTitlePIN6 - // - this.labelTitlePIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN6.BackPictureBox = null; - this.labelTitlePIN6.BackPictureBox1 = null; - this.labelTitlePIN6.BackPictureBox2 = null; - this.labelTitlePIN6.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN6.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN6.InitVisible = true; - this.labelTitlePIN6.LineSpacing = 0F; - this.labelTitlePIN6.Location = new System.Drawing.Point(14, 29); - this.labelTitlePIN6.Name = "labelTitlePIN6"; - this.labelTitlePIN6.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN6.TabIndex = 20; - this.labelTitlePIN6.Text = "[IN_OPT2]"; - this.labelTitlePIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN6.Wordwrap = false; - // - // labelOptionBoard - // - this.labelOptionBoard.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOptionBoard.BackPictureBox = null; - this.labelOptionBoard.BackPictureBox1 = null; - this.labelOptionBoard.BackPictureBox2 = null; - this.labelOptionBoard.BorderColor = System.Drawing.Color.Black; - this.labelOptionBoard.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOptionBoard.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOptionBoard.ForeColor = System.Drawing.Color.White; - this.labelOptionBoard.InitVisible = true; - this.labelOptionBoard.LineSpacing = 0F; - this.labelOptionBoard.Location = new System.Drawing.Point(90, 122); - this.labelOptionBoard.Name = "labelOptionBoard"; - this.labelOptionBoard.Size = new System.Drawing.Size(65, 15); - this.labelOptionBoard.TabIndex = 13; - this.labelOptionBoard.Text = "-"; - this.labelOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOptionBoard.Wordwrap = false; - // - // labelTitleOptionBoard - // - this.labelTitleOptionBoard.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleOptionBoard.BackPictureBox = null; - this.labelTitleOptionBoard.BackPictureBox1 = null; - this.labelTitleOptionBoard.BackPictureBox2 = null; - this.labelTitleOptionBoard.BorderColor = System.Drawing.Color.Black; - this.labelTitleOptionBoard.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleOptionBoard.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleOptionBoard.ForeColor = System.Drawing.Color.White; - this.labelTitleOptionBoard.InitVisible = true; - this.labelTitleOptionBoard.LineSpacing = 0F; - this.labelTitleOptionBoard.Location = new System.Drawing.Point(14, 122); - this.labelTitleOptionBoard.Name = "labelTitleOptionBoard"; - this.labelTitleOptionBoard.Size = new System.Drawing.Size(70, 15); - this.labelTitleOptionBoard.TabIndex = 12; - this.labelTitleOptionBoard.Text = "옵션보드"; - this.labelTitleOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleOptionBoard.Wordwrap = false; - // // labelRelay // this.labelRelay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1516,7 +2335,7 @@ this.labelRelay.ForeColor = System.Drawing.Color.White; this.labelRelay.InitVisible = true; this.labelRelay.LineSpacing = 0F; - this.labelRelay.Location = new System.Drawing.Point(90, 80); + this.labelRelay.Location = new System.Drawing.Point(96, 83); this.labelRelay.Name = "labelRelay"; this.labelRelay.Size = new System.Drawing.Size(65, 15); this.labelRelay.TabIndex = 10; @@ -1537,7 +2356,7 @@ this.labelChattering.ForeColor = System.Drawing.Color.White; this.labelChattering.InitVisible = true; this.labelChattering.LineSpacing = 0F; - this.labelChattering.Location = new System.Drawing.Point(90, 59); + this.labelChattering.Location = new System.Drawing.Point(96, 62); this.labelChattering.Name = "labelChattering"; this.labelChattering.Size = new System.Drawing.Size(65, 15); this.labelChattering.TabIndex = 11; @@ -1558,9 +2377,9 @@ this.labelTitleRelay.ForeColor = System.Drawing.Color.White; this.labelTitleRelay.InitVisible = true; this.labelTitleRelay.LineSpacing = 0F; - this.labelTitleRelay.Location = new System.Drawing.Point(14, 80); + this.labelTitleRelay.Location = new System.Drawing.Point(15, 83); this.labelTitleRelay.Name = "labelTitleRelay"; - this.labelTitleRelay.Size = new System.Drawing.Size(70, 15); + this.labelTitleRelay.Size = new System.Drawing.Size(75, 15); this.labelTitleRelay.TabIndex = 9; this.labelTitleRelay.Text = "릴레이동작"; this.labelTitleRelay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -1579,9 +2398,9 @@ this.labelTitleChattering.ForeColor = System.Drawing.Color.White; this.labelTitleChattering.InitVisible = true; this.labelTitleChattering.LineSpacing = 0F; - this.labelTitleChattering.Location = new System.Drawing.Point(14, 59); + this.labelTitleChattering.Location = new System.Drawing.Point(15, 62); this.labelTitleChattering.Name = "labelTitleChattering"; - this.labelTitleChattering.Size = new System.Drawing.Size(70, 15); + this.labelTitleChattering.Size = new System.Drawing.Size(75, 15); this.labelTitleChattering.TabIndex = 8; this.labelTitleChattering.Text = "채터링"; this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -1600,7 +2419,7 @@ this.labelBuzzerOn.ForeColor = System.Drawing.Color.White; this.labelBuzzerOn.InitVisible = true; this.labelBuzzerOn.LineSpacing = 0F; - this.labelBuzzerOn.Location = new System.Drawing.Point(90, 38); + this.labelBuzzerOn.Location = new System.Drawing.Point(96, 41); this.labelBuzzerOn.Name = "labelBuzzerOn"; this.labelBuzzerOn.Size = new System.Drawing.Size(65, 15); this.labelBuzzerOn.TabIndex = 7; @@ -1621,590 +2440,98 @@ this.labelTitleBuzzerOn.ForeColor = System.Drawing.Color.White; this.labelTitleBuzzerOn.InitVisible = true; this.labelTitleBuzzerOn.LineSpacing = 0F; - this.labelTitleBuzzerOn.Location = new System.Drawing.Point(14, 38); + this.labelTitleBuzzerOn.Location = new System.Drawing.Point(15, 41); this.labelTitleBuzzerOn.Name = "labelTitleBuzzerOn"; - this.labelTitleBuzzerOn.Size = new System.Drawing.Size(70, 15); + this.labelTitleBuzzerOn.Size = new System.Drawing.Size(75, 15); this.labelTitleBuzzerOn.TabIndex = 6; this.labelTitleBuzzerOn.Text = "부저ON"; this.labelTitleBuzzerOn.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleBuzzerOn.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleBuzzerOn.Wordwrap = false; // - // groupBoxSerial + // labelBLDCUsing // - this.groupBoxSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.groupBoxSerial.BackPictureBox = null; - this.groupBoxSerial.BackPictureBox1 = null; - this.groupBoxSerial.Controls.Add(this.labelCOM4Mode); - this.groupBoxSerial.Controls.Add(this.labelCOM3Mode); - this.groupBoxSerial.Controls.Add(this.labelCOM1Mode); - this.groupBoxSerial.Controls.Add(this.labelTitleModeSerial); - this.groupBoxSerial.Controls.Add(this.labelCOM4Baudrate); - this.groupBoxSerial.Controls.Add(this.labelCOM3Baudrate); - this.groupBoxSerial.Controls.Add(this.smartLabel23); - this.groupBoxSerial.Controls.Add(this.smartLabel24); - this.groupBoxSerial.Controls.Add(this.labelCOM1Baudrate); - this.groupBoxSerial.Controls.Add(this.smartLabel27); - this.groupBoxSerial.Controls.Add(this.smartLabel28); - this.groupBoxSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.groupBoxSerial.FrameLineColor1 = System.Drawing.Color.White; - this.groupBoxSerial.FrameLineColor2 = System.Drawing.Color.White; - this.groupBoxSerial.FrameLineThickness = 1; - this.groupBoxSerial.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.groupBoxSerial.Image = null; - this.groupBoxSerial.InitVisible = true; - this.groupBoxSerial.Location = new System.Drawing.Point(169, 291); - this.groupBoxSerial.Name = "groupBoxSerial"; - this.groupBoxSerial.RoundRadius = 5; - this.groupBoxSerial.Size = new System.Drawing.Size(224, 110); - this.groupBoxSerial.TabIndex = 6; - this.groupBoxSerial.Text = "시리얼통신"; - this.groupBoxSerial.TextColor = System.Drawing.Color.White; + this.labelBLDCUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelBLDCUsing.BackPictureBox = null; + this.labelBLDCUsing.BackPictureBox1 = null; + this.labelBLDCUsing.BackPictureBox2 = null; + this.labelBLDCUsing.BorderColor = System.Drawing.Color.Black; + this.labelBLDCUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelBLDCUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelBLDCUsing.ForeColor = System.Drawing.Color.White; + this.labelBLDCUsing.InitVisible = true; + this.labelBLDCUsing.LineSpacing = 0F; + this.labelBLDCUsing.Location = new System.Drawing.Point(96, 209); + this.labelBLDCUsing.Name = "labelBLDCUsing"; + this.labelBLDCUsing.Size = new System.Drawing.Size(65, 15); + this.labelBLDCUsing.TabIndex = 49; + this.labelBLDCUsing.Text = "-"; + this.labelBLDCUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelBLDCUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelBLDCUsing.Wordwrap = false; // - // labelCOM4Mode + // labelTitleBLDCUsing // - this.labelCOM4Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM4Mode.BackPictureBox = null; - this.labelCOM4Mode.BackPictureBox1 = null; - this.labelCOM4Mode.BackPictureBox2 = null; - this.labelCOM4Mode.BorderColor = System.Drawing.Color.Black; - this.labelCOM4Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM4Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM4Mode.ForeColor = System.Drawing.Color.White; - this.labelCOM4Mode.InitVisible = true; - this.labelCOM4Mode.LineSpacing = 0F; - this.labelCOM4Mode.Location = new System.Drawing.Point(129, 80); - this.labelCOM4Mode.Name = "labelCOM4Mode"; - this.labelCOM4Mode.Size = new System.Drawing.Size(80, 15); - this.labelCOM4Mode.TabIndex = 42; - this.labelCOM4Mode.Text = "-"; - this.labelCOM4Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM4Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM4Mode.Wordwrap = false; + this.labelTitleBLDCUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleBLDCUsing.BackPictureBox = null; + this.labelTitleBLDCUsing.BackPictureBox1 = null; + this.labelTitleBLDCUsing.BackPictureBox2 = null; + this.labelTitleBLDCUsing.BorderColor = System.Drawing.Color.Black; + this.labelTitleBLDCUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleBLDCUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleBLDCUsing.ForeColor = System.Drawing.Color.White; + this.labelTitleBLDCUsing.InitVisible = true; + this.labelTitleBLDCUsing.LineSpacing = 0F; + this.labelTitleBLDCUsing.Location = new System.Drawing.Point(15, 209); + this.labelTitleBLDCUsing.Name = "labelTitleBLDCUsing"; + this.labelTitleBLDCUsing.Size = new System.Drawing.Size(75, 15); + this.labelTitleBLDCUsing.TabIndex = 48; + this.labelTitleBLDCUsing.Text = "BLDC사용"; + this.labelTitleBLDCUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleBLDCUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleBLDCUsing.Wordwrap = false; // - // labelCOM3Mode + // labelBLDCMotorCount // - this.labelCOM3Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM3Mode.BackPictureBox = null; - this.labelCOM3Mode.BackPictureBox1 = null; - this.labelCOM3Mode.BackPictureBox2 = null; - this.labelCOM3Mode.BorderColor = System.Drawing.Color.Black; - this.labelCOM3Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM3Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM3Mode.ForeColor = System.Drawing.Color.White; - this.labelCOM3Mode.InitVisible = true; - this.labelCOM3Mode.LineSpacing = 0F; - this.labelCOM3Mode.Location = new System.Drawing.Point(129, 59); - this.labelCOM3Mode.Name = "labelCOM3Mode"; - this.labelCOM3Mode.Size = new System.Drawing.Size(80, 15); - this.labelCOM3Mode.TabIndex = 41; - this.labelCOM3Mode.Text = "-"; - this.labelCOM3Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM3Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM3Mode.Wordwrap = false; + this.labelBLDCMotorCount.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelBLDCMotorCount.BackPictureBox = null; + this.labelBLDCMotorCount.BackPictureBox1 = null; + this.labelBLDCMotorCount.BackPictureBox2 = null; + this.labelBLDCMotorCount.BorderColor = System.Drawing.Color.Black; + this.labelBLDCMotorCount.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelBLDCMotorCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelBLDCMotorCount.ForeColor = System.Drawing.Color.White; + this.labelBLDCMotorCount.InitVisible = true; + this.labelBLDCMotorCount.LineSpacing = 0F; + this.labelBLDCMotorCount.Location = new System.Drawing.Point(96, 230); + this.labelBLDCMotorCount.Name = "labelBLDCMotorCount"; + this.labelBLDCMotorCount.Size = new System.Drawing.Size(65, 15); + this.labelBLDCMotorCount.TabIndex = 51; + this.labelBLDCMotorCount.Text = "-"; + this.labelBLDCMotorCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelBLDCMotorCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelBLDCMotorCount.Wordwrap = false; // - // labelCOM1Mode + // labelTitleBLDCMotorCount // - this.labelCOM1Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM1Mode.BackPictureBox = null; - this.labelCOM1Mode.BackPictureBox1 = null; - this.labelCOM1Mode.BackPictureBox2 = null; - this.labelCOM1Mode.BorderColor = System.Drawing.Color.Black; - this.labelCOM1Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM1Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM1Mode.ForeColor = System.Drawing.Color.White; - this.labelCOM1Mode.InitVisible = true; - this.labelCOM1Mode.LineSpacing = 0F; - this.labelCOM1Mode.Location = new System.Drawing.Point(129, 38); - this.labelCOM1Mode.Name = "labelCOM1Mode"; - this.labelCOM1Mode.Size = new System.Drawing.Size(80, 15); - this.labelCOM1Mode.TabIndex = 40; - this.labelCOM1Mode.Text = "-"; - this.labelCOM1Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM1Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM1Mode.Wordwrap = false; - // - // labelTitleModeSerial - // - this.labelTitleModeSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleModeSerial.BackPictureBox = null; - this.labelTitleModeSerial.BackPictureBox1 = null; - this.labelTitleModeSerial.BackPictureBox2 = null; - this.labelTitleModeSerial.BorderColor = System.Drawing.Color.Black; - this.labelTitleModeSerial.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleModeSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleModeSerial.ForeColor = System.Drawing.Color.White; - this.labelTitleModeSerial.InitVisible = true; - this.labelTitleModeSerial.LineSpacing = 0F; - this.labelTitleModeSerial.Location = new System.Drawing.Point(129, 17); - this.labelTitleModeSerial.Name = "labelTitleModeSerial"; - this.labelTitleModeSerial.Size = new System.Drawing.Size(80, 15); - this.labelTitleModeSerial.TabIndex = 39; - this.labelTitleModeSerial.Text = "모드"; - this.labelTitleModeSerial.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleModeSerial.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleModeSerial.Wordwrap = false; - // - // labelCOM4Baudrate - // - this.labelCOM4Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM4Baudrate.BackPictureBox = null; - this.labelCOM4Baudrate.BackPictureBox1 = null; - this.labelCOM4Baudrate.BackPictureBox2 = null; - this.labelCOM4Baudrate.BorderColor = System.Drawing.Color.Black; - this.labelCOM4Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM4Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM4Baudrate.ForeColor = System.Drawing.Color.White; - this.labelCOM4Baudrate.InitVisible = true; - this.labelCOM4Baudrate.LineSpacing = 0F; - this.labelCOM4Baudrate.Location = new System.Drawing.Point(66, 80); - this.labelCOM4Baudrate.Name = "labelCOM4Baudrate"; - this.labelCOM4Baudrate.Size = new System.Drawing.Size(55, 15); - this.labelCOM4Baudrate.TabIndex = 38; - this.labelCOM4Baudrate.Text = "-"; - this.labelCOM4Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM4Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM4Baudrate.Wordwrap = false; - // - // labelCOM3Baudrate - // - this.labelCOM3Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM3Baudrate.BackPictureBox = null; - this.labelCOM3Baudrate.BackPictureBox1 = null; - this.labelCOM3Baudrate.BackPictureBox2 = null; - this.labelCOM3Baudrate.BorderColor = System.Drawing.Color.Black; - this.labelCOM3Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM3Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM3Baudrate.ForeColor = System.Drawing.Color.White; - this.labelCOM3Baudrate.InitVisible = true; - this.labelCOM3Baudrate.LineSpacing = 0F; - this.labelCOM3Baudrate.Location = new System.Drawing.Point(66, 59); - this.labelCOM3Baudrate.Name = "labelCOM3Baudrate"; - this.labelCOM3Baudrate.Size = new System.Drawing.Size(55, 15); - this.labelCOM3Baudrate.TabIndex = 37; - this.labelCOM3Baudrate.Text = "-"; - this.labelCOM3Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM3Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM3Baudrate.Wordwrap = false; - // - // smartLabel23 - // - this.smartLabel23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel23.BackPictureBox = null; - this.smartLabel23.BackPictureBox1 = null; - this.smartLabel23.BackPictureBox2 = null; - this.smartLabel23.BorderColor = System.Drawing.Color.Black; - this.smartLabel23.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel23.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel23.ForeColor = System.Drawing.Color.White; - this.smartLabel23.InitVisible = true; - this.smartLabel23.LineSpacing = 0F; - this.smartLabel23.Location = new System.Drawing.Point(20, 80); - this.smartLabel23.Name = "smartLabel23"; - this.smartLabel23.Size = new System.Drawing.Size(40, 15); - this.smartLabel23.TabIndex = 35; - this.smartLabel23.Text = "COM4"; - this.smartLabel23.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel23.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel23.Wordwrap = false; - // - // smartLabel24 - // - this.smartLabel24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel24.BackPictureBox = null; - this.smartLabel24.BackPictureBox1 = null; - this.smartLabel24.BackPictureBox2 = null; - this.smartLabel24.BorderColor = System.Drawing.Color.Black; - this.smartLabel24.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel24.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel24.ForeColor = System.Drawing.Color.White; - this.smartLabel24.InitVisible = true; - this.smartLabel24.LineSpacing = 0F; - this.smartLabel24.Location = new System.Drawing.Point(20, 59); - this.smartLabel24.Name = "smartLabel24"; - this.smartLabel24.Size = new System.Drawing.Size(40, 15); - this.smartLabel24.TabIndex = 36; - this.smartLabel24.Text = "COM3"; - this.smartLabel24.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel24.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel24.Wordwrap = false; - // - // labelCOM1Baudrate - // - this.labelCOM1Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM1Baudrate.BackPictureBox = null; - this.labelCOM1Baudrate.BackPictureBox1 = null; - this.labelCOM1Baudrate.BackPictureBox2 = null; - this.labelCOM1Baudrate.BorderColor = System.Drawing.Color.Black; - this.labelCOM1Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM1Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM1Baudrate.ForeColor = System.Drawing.Color.White; - this.labelCOM1Baudrate.InitVisible = true; - this.labelCOM1Baudrate.LineSpacing = 0F; - this.labelCOM1Baudrate.Location = new System.Drawing.Point(66, 38); - this.labelCOM1Baudrate.Name = "labelCOM1Baudrate"; - this.labelCOM1Baudrate.Size = new System.Drawing.Size(55, 15); - this.labelCOM1Baudrate.TabIndex = 34; - this.labelCOM1Baudrate.Text = "-"; - this.labelCOM1Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM1Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM1Baudrate.Wordwrap = false; - // - // smartLabel27 - // - this.smartLabel27.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel27.BackPictureBox = null; - this.smartLabel27.BackPictureBox1 = null; - this.smartLabel27.BackPictureBox2 = null; - this.smartLabel27.BorderColor = System.Drawing.Color.Black; - this.smartLabel27.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel27.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel27.ForeColor = System.Drawing.Color.White; - this.smartLabel27.InitVisible = true; - this.smartLabel27.LineSpacing = 0F; - this.smartLabel27.Location = new System.Drawing.Point(20, 38); - this.smartLabel27.Name = "smartLabel27"; - this.smartLabel27.Size = new System.Drawing.Size(40, 15); - this.smartLabel27.TabIndex = 33; - this.smartLabel27.Text = "COM1"; - this.smartLabel27.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel27.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel27.Wordwrap = false; - // - // smartLabel28 - // - this.smartLabel28.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel28.BackPictureBox = null; - this.smartLabel28.BackPictureBox1 = null; - this.smartLabel28.BackPictureBox2 = null; - this.smartLabel28.BorderColor = System.Drawing.Color.Black; - this.smartLabel28.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel28.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel28.ForeColor = System.Drawing.Color.White; - this.smartLabel28.InitVisible = true; - this.smartLabel28.LineSpacing = 0F; - this.smartLabel28.Location = new System.Drawing.Point(66, 17); - this.smartLabel28.Name = "smartLabel28"; - this.smartLabel28.Size = new System.Drawing.Size(55, 15); - this.smartLabel28.TabIndex = 32; - this.smartLabel28.Text = "Baudrate"; - this.smartLabel28.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel28.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel28.Wordwrap = false; - // - // groupBoxOPT1 - // - this.groupBoxOPT1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.groupBoxOPT1.BackPictureBox = null; - this.groupBoxOPT1.BackPictureBox1 = null; - this.groupBoxOPT1.Controls.Add(this.labelOPT1FeedbackUnder); - this.groupBoxOPT1.Controls.Add(this.labelTitleFeedbackUnder); - this.groupBoxOPT1.Controls.Add(this.labelOPT1FeedbackOver); - this.groupBoxOPT1.Controls.Add(this.labelTitleFeedbackOver); - this.groupBoxOPT1.Controls.Add(this.labelOPT1Using); - this.groupBoxOPT1.Controls.Add(this.labelTitleUsingOPT1); - this.groupBoxOPT1.Controls.Add(this.labelOPT1PulseWidth); - this.groupBoxOPT1.Controls.Add(this.labelOPT1DelayNumber); - this.groupBoxOPT1.Controls.Add(this.labelTitlePulseWidth); - this.groupBoxOPT1.Controls.Add(this.labelTitleDelayNumber); - this.groupBoxOPT1.Controls.Add(this.labelOPT1SampleNumber); - this.groupBoxOPT1.Controls.Add(this.labelTitleSampleNumber); - this.groupBoxOPT1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.groupBoxOPT1.FrameLineColor1 = System.Drawing.Color.White; - this.groupBoxOPT1.FrameLineColor2 = System.Drawing.Color.White; - this.groupBoxOPT1.FrameLineThickness = 1; - this.groupBoxOPT1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.groupBoxOPT1.Image = null; - this.groupBoxOPT1.InitVisible = true; - this.groupBoxOPT1.Location = new System.Drawing.Point(169, 3); - this.groupBoxOPT1.Name = "groupBoxOPT1"; - this.groupBoxOPT1.RoundRadius = 5; - this.groupBoxOPT1.Size = new System.Drawing.Size(224, 172); - this.groupBoxOPT1.TabIndex = 5; - this.groupBoxOPT1.Text = "OPT1"; - this.groupBoxOPT1.TextColor = System.Drawing.Color.White; - // - // labelOPT1FeedbackUnder - // - this.labelOPT1FeedbackUnder.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1FeedbackUnder.BackPictureBox = null; - this.labelOPT1FeedbackUnder.BackPictureBox1 = null; - this.labelOPT1FeedbackUnder.BackPictureBox2 = null; - this.labelOPT1FeedbackUnder.BorderColor = System.Drawing.Color.Black; - this.labelOPT1FeedbackUnder.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1FeedbackUnder.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1FeedbackUnder.ForeColor = System.Drawing.Color.White; - this.labelOPT1FeedbackUnder.InitVisible = true; - this.labelOPT1FeedbackUnder.LineSpacing = 0F; - this.labelOPT1FeedbackUnder.Location = new System.Drawing.Point(139, 131); - this.labelOPT1FeedbackUnder.Name = "labelOPT1FeedbackUnder"; - this.labelOPT1FeedbackUnder.Size = new System.Drawing.Size(70, 15); - this.labelOPT1FeedbackUnder.TabIndex = 17; - this.labelOPT1FeedbackUnder.Text = "-"; - this.labelOPT1FeedbackUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1FeedbackUnder.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1FeedbackUnder.Wordwrap = false; - // - // labelTitleFeedbackUnder - // - this.labelTitleFeedbackUnder.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleFeedbackUnder.BackPictureBox = null; - this.labelTitleFeedbackUnder.BackPictureBox1 = null; - this.labelTitleFeedbackUnder.BackPictureBox2 = null; - this.labelTitleFeedbackUnder.BorderColor = System.Drawing.Color.Black; - this.labelTitleFeedbackUnder.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleFeedbackUnder.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleFeedbackUnder.ForeColor = System.Drawing.Color.White; - this.labelTitleFeedbackUnder.InitVisible = true; - this.labelTitleFeedbackUnder.LineSpacing = 0F; - this.labelTitleFeedbackUnder.Location = new System.Drawing.Point(20, 131); - this.labelTitleFeedbackUnder.Name = "labelTitleFeedbackUnder"; - this.labelTitleFeedbackUnder.Size = new System.Drawing.Size(110, 15); - this.labelTitleFeedbackUnder.TabIndex = 16; - this.labelTitleFeedbackUnder.Text = "피드백하한"; - this.labelTitleFeedbackUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleFeedbackUnder.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleFeedbackUnder.Wordwrap = false; - // - // labelOPT1FeedbackOver - // - this.labelOPT1FeedbackOver.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1FeedbackOver.BackPictureBox = null; - this.labelOPT1FeedbackOver.BackPictureBox1 = null; - this.labelOPT1FeedbackOver.BackPictureBox2 = null; - this.labelOPT1FeedbackOver.BorderColor = System.Drawing.Color.Black; - this.labelOPT1FeedbackOver.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1FeedbackOver.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1FeedbackOver.ForeColor = System.Drawing.Color.White; - this.labelOPT1FeedbackOver.InitVisible = true; - this.labelOPT1FeedbackOver.LineSpacing = 0F; - this.labelOPT1FeedbackOver.Location = new System.Drawing.Point(139, 110); - this.labelOPT1FeedbackOver.Name = "labelOPT1FeedbackOver"; - this.labelOPT1FeedbackOver.Size = new System.Drawing.Size(70, 15); - this.labelOPT1FeedbackOver.TabIndex = 15; - this.labelOPT1FeedbackOver.Text = "-"; - this.labelOPT1FeedbackOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1FeedbackOver.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1FeedbackOver.Wordwrap = false; - // - // labelTitleFeedbackOver - // - this.labelTitleFeedbackOver.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleFeedbackOver.BackPictureBox = null; - this.labelTitleFeedbackOver.BackPictureBox1 = null; - this.labelTitleFeedbackOver.BackPictureBox2 = null; - this.labelTitleFeedbackOver.BorderColor = System.Drawing.Color.Black; - this.labelTitleFeedbackOver.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleFeedbackOver.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleFeedbackOver.ForeColor = System.Drawing.Color.White; - this.labelTitleFeedbackOver.InitVisible = true; - this.labelTitleFeedbackOver.LineSpacing = 0F; - this.labelTitleFeedbackOver.Location = new System.Drawing.Point(20, 110); - this.labelTitleFeedbackOver.Name = "labelTitleFeedbackOver"; - this.labelTitleFeedbackOver.Size = new System.Drawing.Size(110, 15); - this.labelTitleFeedbackOver.TabIndex = 14; - this.labelTitleFeedbackOver.Text = "피드백상한"; - this.labelTitleFeedbackOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleFeedbackOver.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleFeedbackOver.Wordwrap = false; - // - // labelOPT1Using - // - this.labelOPT1Using.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1Using.BackPictureBox = null; - this.labelOPT1Using.BackPictureBox1 = null; - this.labelOPT1Using.BackPictureBox2 = null; - this.labelOPT1Using.BorderColor = System.Drawing.Color.Black; - this.labelOPT1Using.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1Using.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1Using.ForeColor = System.Drawing.Color.White; - this.labelOPT1Using.InitVisible = true; - this.labelOPT1Using.LineSpacing = 0F; - this.labelOPT1Using.Location = new System.Drawing.Point(139, 89); - this.labelOPT1Using.Name = "labelOPT1Using"; - this.labelOPT1Using.Size = new System.Drawing.Size(70, 15); - this.labelOPT1Using.TabIndex = 13; - this.labelOPT1Using.Text = "-"; - this.labelOPT1Using.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1Using.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1Using.Wordwrap = false; - // - // labelTitleUsingOPT1 - // - this.labelTitleUsingOPT1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleUsingOPT1.BackPictureBox = null; - this.labelTitleUsingOPT1.BackPictureBox1 = null; - this.labelTitleUsingOPT1.BackPictureBox2 = null; - this.labelTitleUsingOPT1.BorderColor = System.Drawing.Color.Black; - this.labelTitleUsingOPT1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleUsingOPT1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleUsingOPT1.ForeColor = System.Drawing.Color.White; - this.labelTitleUsingOPT1.InitVisible = true; - this.labelTitleUsingOPT1.LineSpacing = 0F; - this.labelTitleUsingOPT1.Location = new System.Drawing.Point(20, 89); - this.labelTitleUsingOPT1.Name = "labelTitleUsingOPT1"; - this.labelTitleUsingOPT1.Size = new System.Drawing.Size(110, 15); - this.labelTitleUsingOPT1.TabIndex = 12; - this.labelTitleUsingOPT1.Text = "사용여부"; - this.labelTitleUsingOPT1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleUsingOPT1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleUsingOPT1.Wordwrap = false; - // - // labelOPT1PulseWidth - // - this.labelOPT1PulseWidth.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1PulseWidth.BackPictureBox = null; - this.labelOPT1PulseWidth.BackPictureBox1 = null; - this.labelOPT1PulseWidth.BackPictureBox2 = null; - this.labelOPT1PulseWidth.BorderColor = System.Drawing.Color.Black; - this.labelOPT1PulseWidth.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1PulseWidth.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1PulseWidth.ForeColor = System.Drawing.Color.White; - this.labelOPT1PulseWidth.InitVisible = true; - this.labelOPT1PulseWidth.LineSpacing = 0F; - this.labelOPT1PulseWidth.Location = new System.Drawing.Point(139, 68); - this.labelOPT1PulseWidth.Name = "labelOPT1PulseWidth"; - this.labelOPT1PulseWidth.Size = new System.Drawing.Size(70, 15); - this.labelOPT1PulseWidth.TabIndex = 10; - this.labelOPT1PulseWidth.Text = "-"; - this.labelOPT1PulseWidth.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1PulseWidth.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1PulseWidth.Wordwrap = false; - // - // labelOPT1DelayNumber - // - this.labelOPT1DelayNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1DelayNumber.BackPictureBox = null; - this.labelOPT1DelayNumber.BackPictureBox1 = null; - this.labelOPT1DelayNumber.BackPictureBox2 = null; - this.labelOPT1DelayNumber.BorderColor = System.Drawing.Color.Black; - this.labelOPT1DelayNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1DelayNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1DelayNumber.ForeColor = System.Drawing.Color.White; - this.labelOPT1DelayNumber.InitVisible = true; - this.labelOPT1DelayNumber.LineSpacing = 0F; - this.labelOPT1DelayNumber.Location = new System.Drawing.Point(139, 47); - this.labelOPT1DelayNumber.Name = "labelOPT1DelayNumber"; - this.labelOPT1DelayNumber.Size = new System.Drawing.Size(70, 15); - this.labelOPT1DelayNumber.TabIndex = 11; - this.labelOPT1DelayNumber.Text = "-"; - this.labelOPT1DelayNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1DelayNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1DelayNumber.Wordwrap = false; - // - // labelTitlePulseWidth - // - this.labelTitlePulseWidth.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePulseWidth.BackPictureBox = null; - this.labelTitlePulseWidth.BackPictureBox1 = null; - this.labelTitlePulseWidth.BackPictureBox2 = null; - this.labelTitlePulseWidth.BorderColor = System.Drawing.Color.Black; - this.labelTitlePulseWidth.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePulseWidth.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePulseWidth.ForeColor = System.Drawing.Color.White; - this.labelTitlePulseWidth.InitVisible = true; - this.labelTitlePulseWidth.LineSpacing = 0F; - this.labelTitlePulseWidth.Location = new System.Drawing.Point(20, 68); - this.labelTitlePulseWidth.Name = "labelTitlePulseWidth"; - this.labelTitlePulseWidth.Size = new System.Drawing.Size(110, 15); - this.labelTitlePulseWidth.TabIndex = 9; - this.labelTitlePulseWidth.Text = "펄스폭"; - this.labelTitlePulseWidth.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePulseWidth.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePulseWidth.Wordwrap = false; - // - // labelTitleDelayNumber - // - this.labelTitleDelayNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDelayNumber.BackPictureBox = null; - this.labelTitleDelayNumber.BackPictureBox1 = null; - this.labelTitleDelayNumber.BackPictureBox2 = null; - this.labelTitleDelayNumber.BorderColor = System.Drawing.Color.Black; - this.labelTitleDelayNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDelayNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDelayNumber.ForeColor = System.Drawing.Color.White; - this.labelTitleDelayNumber.InitVisible = true; - this.labelTitleDelayNumber.LineSpacing = 0F; - this.labelTitleDelayNumber.Location = new System.Drawing.Point(20, 47); - this.labelTitleDelayNumber.Name = "labelTitleDelayNumber"; - this.labelTitleDelayNumber.Size = new System.Drawing.Size(110, 15); - this.labelTitleDelayNumber.TabIndex = 8; - this.labelTitleDelayNumber.Text = "지연개수"; - this.labelTitleDelayNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDelayNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDelayNumber.Wordwrap = false; - // - // labelOPT1SampleNumber - // - this.labelOPT1SampleNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1SampleNumber.BackPictureBox = null; - this.labelOPT1SampleNumber.BackPictureBox1 = null; - this.labelOPT1SampleNumber.BackPictureBox2 = null; - this.labelOPT1SampleNumber.BorderColor = System.Drawing.Color.Black; - this.labelOPT1SampleNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1SampleNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1SampleNumber.ForeColor = System.Drawing.Color.White; - this.labelOPT1SampleNumber.InitVisible = true; - this.labelOPT1SampleNumber.LineSpacing = 0F; - this.labelOPT1SampleNumber.Location = new System.Drawing.Point(139, 26); - this.labelOPT1SampleNumber.Name = "labelOPT1SampleNumber"; - this.labelOPT1SampleNumber.Size = new System.Drawing.Size(70, 15); - this.labelOPT1SampleNumber.TabIndex = 7; - this.labelOPT1SampleNumber.Text = "-"; - this.labelOPT1SampleNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1SampleNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1SampleNumber.Wordwrap = false; - // - // labelTitleSampleNumber - // - this.labelTitleSampleNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleSampleNumber.BackPictureBox = null; - this.labelTitleSampleNumber.BackPictureBox1 = null; - this.labelTitleSampleNumber.BackPictureBox2 = null; - this.labelTitleSampleNumber.BorderColor = System.Drawing.Color.Black; - this.labelTitleSampleNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleSampleNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleSampleNumber.ForeColor = System.Drawing.Color.White; - this.labelTitleSampleNumber.InitVisible = true; - this.labelTitleSampleNumber.LineSpacing = 0F; - this.labelTitleSampleNumber.Location = new System.Drawing.Point(20, 26); - this.labelTitleSampleNumber.Name = "labelTitleSampleNumber"; - this.labelTitleSampleNumber.Size = new System.Drawing.Size(110, 15); - this.labelTitleSampleNumber.TabIndex = 6; - this.labelTitleSampleNumber.Text = "샘플개수"; - this.labelTitleSampleNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleSampleNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleSampleNumber.Wordwrap = false; - // - // smartGroupBox2 - // - this.smartGroupBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartGroupBox2.BackPictureBox = null; - this.smartGroupBox2.BackPictureBox1 = null; - this.smartGroupBox2.Controls.Add(this.labelTitlePIN6); - this.smartGroupBox2.Controls.Add(this.labelPIN6); - this.smartGroupBox2.Controls.Add(this.labelTitlePIN5); - this.smartGroupBox2.Controls.Add(this.labelPIN5); - this.smartGroupBox2.Controls.Add(this.labelTitlePIN4); - this.smartGroupBox2.Controls.Add(this.labelPIN4); - this.smartGroupBox2.Controls.Add(this.labelTitlePIN3); - this.smartGroupBox2.Controls.Add(this.labelPIN3); - this.smartGroupBox2.Controls.Add(this.labelTitlePhotoB); - this.smartGroupBox2.Controls.Add(this.labelPhotoB); - this.smartGroupBox2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.White; - this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.White; - this.smartGroupBox2.FrameLineThickness = 1; - this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.smartGroupBox2.Image = null; - this.smartGroupBox2.InitVisible = true; - this.smartGroupBox2.Location = new System.Drawing.Point(4, 247); - this.smartGroupBox2.Name = "smartGroupBox2"; - this.smartGroupBox2.RoundRadius = 5; - this.smartGroupBox2.Size = new System.Drawing.Size(170, 154); - this.smartGroupBox2.TabIndex = 192; - this.smartGroupBox2.Text = "외부입력"; - this.smartGroupBox2.TextColor = System.Drawing.Color.White; + this.labelTitleBLDCMotorCount.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleBLDCMotorCount.BackPictureBox = null; + this.labelTitleBLDCMotorCount.BackPictureBox1 = null; + this.labelTitleBLDCMotorCount.BackPictureBox2 = null; + this.labelTitleBLDCMotorCount.BorderColor = System.Drawing.Color.Black; + this.labelTitleBLDCMotorCount.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleBLDCMotorCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleBLDCMotorCount.ForeColor = System.Drawing.Color.White; + this.labelTitleBLDCMotorCount.InitVisible = true; + this.labelTitleBLDCMotorCount.LineSpacing = 0F; + this.labelTitleBLDCMotorCount.Location = new System.Drawing.Point(15, 230); + this.labelTitleBLDCMotorCount.Name = "labelTitleBLDCMotorCount"; + this.labelTitleBLDCMotorCount.Size = new System.Drawing.Size(75, 15); + this.labelTitleBLDCMotorCount.TabIndex = 50; + this.labelTitleBLDCMotorCount.Text = "모터개수"; + this.labelTitleBLDCMotorCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleBLDCMotorCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleBLDCMotorCount.Wordwrap = false; // // ControlCenterInforSystem3 // @@ -2214,12 +2541,10 @@ this.Name = "ControlCenterInforSystem3"; this.Size = new System.Drawing.Size(710, 470); this.smartGroupBox1.ResumeLayout(false); + this.groupBoxSerial.ResumeLayout(false); this.groupBoxEthernet.ResumeLayout(false); this.groupBoxOPT2.ResumeLayout(false); this.groupBoxEquipment.ResumeLayout(false); - this.groupBoxSerial.ResumeLayout(false); - this.groupBoxOPT1.ResumeLayout(false); - this.smartGroupBox2.ResumeLayout(false); this.ResumeLayout(false); } @@ -2228,57 +2553,14 @@ private SmartX.SmartGroupBox smartGroupBox1; private SmartX.SmartGroupBox groupBoxEquipment; - private SmartX.SmartLabel labelOptionBoard; - private SmartX.SmartLabel labelTitleOptionBoard; private SmartX.SmartLabel labelRelay; private SmartX.SmartLabel labelChattering; private SmartX.SmartLabel labelTitleRelay; private SmartX.SmartLabel labelTitleChattering; private SmartX.SmartLabel labelBuzzerOn; private SmartX.SmartLabel labelTitleBuzzerOn; - private SmartX.SmartGroupBox groupBoxSerial; - private SmartX.SmartGroupBox groupBoxOPT1; - private SmartX.SmartLabel labelOPT1Using; - private SmartX.SmartLabel labelTitleUsingOPT1; - private SmartX.SmartLabel labelOPT1PulseWidth; - private SmartX.SmartLabel labelOPT1DelayNumber; - private SmartX.SmartLabel labelTitlePulseWidth; - private SmartX.SmartLabel labelTitleDelayNumber; - private SmartX.SmartLabel labelOPT1SampleNumber; - private SmartX.SmartLabel labelTitleSampleNumber; private SmartX.SmartGroupBox groupBoxOPT2; - private SmartX.SmartLabel labelOPT2DelayTime2; - private SmartX.SmartLabel labelOPT2DelayTime1; - private SmartX.SmartLabel labelTitleDelayTime2; - private SmartX.SmartLabel labelTitleDelayTime1; - private SmartX.SmartLabel labelOPT2Port; - private SmartX.SmartLabel labelTitlePort; - private SmartX.SmartLabel labelPhotoB; - private SmartX.SmartLabel labelTitlePhotoB; - private SmartX.SmartLabel labelPIN3; - private SmartX.SmartLabel labelTitlePIN3; - private SmartX.SmartLabel labelPIN4; - private SmartX.SmartLabel labelTitlePIN4; - private SmartX.SmartLabel labelPIN5; - private SmartX.SmartLabel labelTitlePIN5; - private SmartX.SmartLabel labelPIN6; - private SmartX.SmartLabel labelTitlePIN6; - private SmartX.SmartLabel labelOPT1FeedbackUnder; - private SmartX.SmartLabel labelTitleFeedbackUnder; - private SmartX.SmartLabel labelOPT1FeedbackOver; - private SmartX.SmartLabel labelTitleFeedbackOver; private SmartX.SmartGroupBox groupBoxEthernet; - private SmartX.SmartLabel labelCOM4Mode; - private SmartX.SmartLabel labelCOM3Mode; - private SmartX.SmartLabel labelCOM1Mode; - private SmartX.SmartLabel labelTitleModeSerial; - private SmartX.SmartLabel labelCOM4Baudrate; - private SmartX.SmartLabel labelCOM3Baudrate; - private SmartX.SmartLabel smartLabel23; - private SmartX.SmartLabel smartLabel24; - private SmartX.SmartLabel labelCOM1Baudrate; - private SmartX.SmartLabel smartLabel27; - private SmartX.SmartLabel smartLabel28; private SmartX.SmartLabel smartLabel104; private SmartX.SmartSeparatorLine smartSeparatorLine3; private SmartX.SmartLabel smartLabel103; @@ -2309,16 +2591,74 @@ private SmartX.SmartLabel labelTitleLanguage; private SmartX.SmartLabel labelEquipmentID; private SmartX.SmartLabel labelTitleEquipmentID; - private SmartX.SmartLabel labelFormat; - private SmartX.SmartLabel labelTitleFormat; private SmartX.SmartLabel labelLogin; private SmartX.SmartLabel labelTitleLogin; - private SmartX.SmartLabel labelExtension; - private SmartX.SmartLabel labelTitleExtension; - private SmartX.SmartLabel labelBarcode; - private SmartX.SmartLabel labelTitleBarcode; private SmartX.SmartButton buttonCapture; private SmartX.SmartButton buttonLoad; - private SmartX.SmartGroupBox smartGroupBox2; + private SmartX.SmartLabel smartLabel28; + private SmartX.SmartLabel labelSpeed4; + private SmartX.SmartLabel labelTitleSpeed4; + private SmartX.SmartLabel labelMotorDirection4; + private SmartX.SmartLabel labelReductionRatio4; + private SmartX.SmartLabel labelTitleMotorDirection4; + private SmartX.SmartLabel labelTitleReductionRatio4; + private SmartX.SmartLabel labelPoleCount4; + private SmartX.SmartLabel labelTitlePoleCount4; + private SmartX.SmartLabel smartLabel19; + private SmartX.SmartLabel labelSpeed3; + private SmartX.SmartLabel labelTitleSpeed3; + private SmartX.SmartLabel labelMotorDirection3; + private SmartX.SmartLabel labelReductionRatio3; + private SmartX.SmartLabel labelTitleMotorDirection3; + private SmartX.SmartLabel labelTitleReductionRatio3; + private SmartX.SmartLabel labelPoleCount3; + private SmartX.SmartLabel labelTitlePoleCount3; + private SmartX.SmartLabel smartLabel10; + private SmartX.SmartLabel labelSpeed2; + private SmartX.SmartLabel labelTitleSpeed2; + private SmartX.SmartLabel labelMotorDirection2; + private SmartX.SmartLabel labelReductionRatio2; + private SmartX.SmartLabel labelTitleMotorDirection2; + private SmartX.SmartLabel labelTitleReductionRatio2; + private SmartX.SmartLabel labelPoleCount2; + private SmartX.SmartLabel labelTitlePoleCount2; + private SmartX.SmartLabel smartLabel9; + private SmartX.SmartLabel labelSpeed1; + private SmartX.SmartLabel labelTitleSpeed1; + private SmartX.SmartLabel labelMotorDirection1; + private SmartX.SmartLabel labelReductionRatio1; + private SmartX.SmartLabel labelTitleMotorDirection1; + private SmartX.SmartLabel labelTitleReductionRatio1; + private SmartX.SmartLabel labelPoleCount1; + private SmartX.SmartLabel labelTitlePoleCount1; + private SmartX.SmartSeparatorLine smartSeparatorLine6; + private SmartX.SmartSeparatorLine smartSeparatorLine5; + private SmartX.SmartSeparatorLine smartSeparatorLine4; + private SmartX.SmartGroupBox groupBoxSerial; + private SmartX.SmartLabel labelCOM4DelayTime; + private SmartX.SmartLabel labelCOM3DelayTime; + private SmartX.SmartLabel labelCOM1DelayTime; + private SmartX.SmartLabel smartLabel47; + private SmartX.SmartLabel labelCOM4Mode; + private SmartX.SmartLabel labelCOM3Mode; + private SmartX.SmartLabel labelCOM1Mode; + private SmartX.SmartLabel labelTitleModeSerial; + private SmartX.SmartLabel labelCOM4Baudrate; + private SmartX.SmartLabel labelCOM3Baudrate; + private SmartX.SmartLabel smartLabel40; + private SmartX.SmartLabel smartLabel41; + private SmartX.SmartLabel labelCOM1Baudrate; + private SmartX.SmartLabel smartLabel42; + private SmartX.SmartLabel smartLabel43; + private SmartX.SmartLabel labelStatFormat; + private SmartX.SmartLabel labelTitleStatFormat; + private SmartX.SmartLabel labelFormat; + private SmartX.SmartLabel labelTitleFormat; + private SmartX.SmartLabel labelExtension; + private SmartX.SmartLabel labelTitleExtension; + private SmartX.SmartLabel labelBLDCMotorCount; + private SmartX.SmartLabel labelTitleBLDCMotorCount; + private SmartX.SmartLabel labelBLDCUsing; + private SmartX.SmartLabel labelTitleBLDCUsing; } } diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs index 18c1620..657d443 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs @@ -53,22 +53,9 @@ namespace ITC81DB_0H this.labelTitleChattering.Text = "채터링"; this.labelTitleRelay.Text = "릴레이동작"; this.labelTitleLanguage.Text = "언어설정"; - this.labelTitleOptionBoard.Text = "옵션보드"; this.labelTitleExtension.Text = "확장자"; this.labelTitleFormat.Text = "포맷"; this.labelTitleLogin.Text = "로그인"; - this.labelTitleBarcode.Text = "바코드"; - - this.labelTitleSampleNumber.Text = "샘플개수"; - this.labelTitleDelayNumber.Text = "지연개수"; - this.labelTitlePulseWidth.Text = "펄스폭"; - this.labelTitleUsingOPT1.Text = "사용여부"; - this.labelTitleFeedbackOver.Text = "피드백상한"; - this.labelTitleFeedbackUnder.Text = "피드백하한"; - - this.labelTitlePort.Text = "출력포트"; - this.labelTitleDelayTime1.Text = "지연시간1"; - this.labelTitleDelayTime2.Text = "지연시간2"; this.labelTitleModeSerial.Text = "모드"; @@ -86,22 +73,9 @@ namespace ITC81DB_0H this.labelTitleChattering.Text = "Chattering"; this.labelTitleRelay.Text = "Relay"; this.labelTitleLanguage.Text = "Language"; - this.labelTitleOptionBoard.Text = "Op.Board"; this.labelTitleExtension.Text = "Extension"; this.labelTitleFormat.Text = "Format"; this.labelTitleLogin.Text = "Login"; - this.labelTitleBarcode.Text = "Barcode"; - - this.labelTitleSampleNumber.Text = "Sample Num"; - this.labelTitleDelayNumber.Text = "Delay Num"; - this.labelTitlePulseWidth.Text = "Pulse Width"; - this.labelTitleUsingOPT1.Text = "Using"; - this.labelTitleFeedbackOver.Text = "Feedback Over"; - this.labelTitleFeedbackUnder.Text = "Feedback Under"; - - this.labelTitlePort.Text = "Port"; - this.labelTitleDelayTime1.Text = "Delay Time 1"; - this.labelTitleDelayTime2.Text = "Delay Time 2"; this.labelTitleModeSerial.Text = "Mode"; @@ -227,36 +201,25 @@ namespace ITC81DB_0H } } } + private string ReturnBoolValue(bool bValue) + { + if (bValue == true) + return "ON"; + else + return "OFF"; + } private void InitialLabel() { #region Initial Label - this.labelOPT1SampleNumber.Text = "-"; - this.labelOPT1DelayNumber.Text = "-"; - this.labelOPT1PulseWidth.Text = "-"; - this.labelOPT1Using.Text = "-"; - this.labelOPT1FeedbackOver.Text = "-"; - this.labelOPT1FeedbackUnder.Text = "-"; - - this.labelOPT2Port.Text = "-"; - this.labelOPT2DelayTime1.Text = "-"; - this.labelOPT2DelayTime2.Text = "-"; - this.labelBuzzerOn.Text = "-"; this.labelChattering.Text = "-"; this.labelRelay.Text = "-"; - this.labelOptionBoard.Text = "-"; - this.labelPIN6.Text = "-"; - this.labelPIN5.Text = "-"; - this.labelPIN4.Text = "-"; - this.labelPIN3.Text = "-"; - this.labelPhotoB.Text = "-"; this.labelEquipmentID.Text = "-"; this.labelLanguage.Text = "-"; this.labelExtension.Text = "-"; this.labelFormat.Text = "-"; this.labelLogin.Text = "-"; - this.labelBarcode.Text = "-"; this.labelCOM1Baudrate.Text = "-"; this.labelCOM1Mode.Text = "-"; @@ -276,33 +239,15 @@ namespace ITC81DB_0H #endregion #region ForeColor - this.labelOPT1SampleNumber.ForeColor = Color.White; - this.labelOPT1DelayNumber.ForeColor = Color.White; - this.labelOPT1PulseWidth.ForeColor = Color.White; - this.labelOPT1Using.ForeColor = Color.White; - this.labelOPT1FeedbackOver.ForeColor = Color.White; - this.labelOPT1FeedbackUnder.ForeColor = Color.White; - - this.labelOPT2Port.ForeColor = Color.White; - this.labelOPT2DelayTime1.ForeColor = Color.White; - this.labelOPT2DelayTime2.ForeColor = Color.White; - this.labelBuzzerOn.ForeColor = Color.White; this.labelChattering.ForeColor = Color.White; this.labelRelay.ForeColor = Color.White; - this.labelOptionBoard.ForeColor = Color.White; - this.labelPIN6.ForeColor = Color.White; - this.labelPIN5.ForeColor = Color.White; - this.labelPIN4.ForeColor = Color.White; - this.labelPIN3.ForeColor = Color.White; - this.labelPhotoB.ForeColor = Color.White; - + this.labelEquipmentID.ForeColor = Color.White; this.labelLanguage.ForeColor = Color.White; this.labelExtension.ForeColor = Color.White; this.labelFormat.ForeColor = Color.White; this.labelLogin.ForeColor = Color.White; - this.labelBarcode.ForeColor = Color.White; this.labelCOM1Baudrate.ForeColor = Color.White; this.labelCOM1Mode.ForeColor = Color.White; @@ -321,151 +266,121 @@ namespace ITC81DB_0H this.labelClientServerPort.ForeColor = Color.White; #endregion } - private void CheckCompareBoardLCDValue(SystemInformation3 item) + private void CheckCompareBoardLCD9520Value(SystemInformation3 item) { - Collection productItem = new Collection(); - for (int i = 0; i < 5; i++) - productItem.Add(new ProductItem()); - - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount != item.OPT1SampleNumber) - this.labelOPT1SampleNumber.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount != item.OPT1DelayNumber) - this.labelOPT1DelayNumber.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1PulseWidth != item.OPT1PulseWidth) - this.labelOPT1PulseWidth.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1IsWeightSetting != item.OPT1Using) - this.labelOPT1Using.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange != item.OPT1OverRange) - this.labelOPT1FeedbackOver.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange != item.OPT1UnderRange) - this.labelOPT1FeedbackUnder.ForeColor = Color.Red; - - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2Port != item.OPT2Port) - this.labelOPT2Port.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2DelayTime1 != item.OPT2Delay1) - this.labelOPT2DelayTime1.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2DelayTime2 != item.OPT2Delay2) - this.labelOPT2DelayTime2.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.BuzzerOnTime != item.BuzzerONTime) this.labelBuzzerOn.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter1.Chattering != item.Chattering) this.labelChattering.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter1.RelayOnTime != item.Relay) this.labelRelay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.OptionBoard != item.OptionBoard) - this.labelOptionBoard.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6)) - this.labelPIN6.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5)) - this.labelPIN5.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4)) - this.labelPIN4.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI3 != int.Parse(item.PI3)) - this.labelPIN3.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI2 != int.Parse(item.PhotoB)) - this.labelPhotoB.ForeColor = Color.Red; - } - public void UpdateParameter2Display(SystemInformation3 item) - { - int temp = 0; - #region OPT1 - this.labelOPT1SampleNumber.Text = item.OPT1SampleNumber; - this.labelOPT1DelayNumber.Text = item.OPT1DelayNumber; - temp = int.Parse(item.OPT1PulseWidth); - switch (temp) + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 1) { - case 0: - this.labelOPT1PulseWidth.Text = "2"; - break; - case 1: - this.labelOPT1PulseWidth.Text = "4"; - break; - case 2: - this.labelOPT1PulseWidth.Text = "6"; - break; - case 3: - this.labelOPT1PulseWidth.Text = "8"; - break; - case 4: - this.labelOPT1PulseWidth.Text = "10"; - break; - default: - this.labelOPT1PulseWidth.Text = "6"; - break; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed1) + this.labelSpeed1.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6705_PoleNum.ToString() != item.BLDCMotorPole1) + this.labelPoleCount1.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio1) + this.labelReductionRatio1.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6764_OperDirection.ToString() != item.BLDCMotorDirection1) + this.labelMotorDirection1.ForeColor = Color.Red; } - temp = int.Parse(item.OPT1Using); - if(temp == 1) - this.labelOPT1Using.Text = "ON"; - else - this.labelOPT1Using.Text = "OFF"; - this.labelOPT1FeedbackOver.Text = Helper.StringToDecimalPlaces(item.OPT1OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelOPT1FeedbackUnder.Text = Helper.StringToDecimalPlaces(item.OPT1UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - #endregion + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 2) + { + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed2) + this.labelSpeed2.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6705_PoleNum.ToString() != item.BLDCMotorPole2) + this.labelPoleCount2.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio2) + this.labelReductionRatio2.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6764_OperDirection.ToString() != item.BLDCMotorDirection2) + this.labelMotorDirection2.ForeColor = Color.Red; + } - #region OPT2 - temp = int.Parse(item.OPT2Port); - if(temp == 1) - this.labelOPT2Port.Text = "5, 6"; - else if(temp == 2) - this.labelOPT2Port.Text = "7, 8"; - else - this.labelOPT2Port.Text = "None"; - this.labelOPT2DelayTime1.Text = item.OPT2Delay1; - this.labelOPT2DelayTime2.Text = item.OPT2Delay2; - #endregion + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 3) + { + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed3) + this.labelSpeed3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6705_PoleNum.ToString() != item.BLDCMotorPole3) + this.labelPoleCount3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio3) + this.labelReductionRatio3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6764_OperDirection.ToString() != item.BLDCMotorDirection3) + this.labelMotorDirection3.ForeColor = Color.Red; + } + + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 4) + { + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed4) + this.labelSpeed4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6705_PoleNum.ToString() != item.BLDCMotorPole4) + this.labelPoleCount4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio4) + this.labelReductionRatio4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6764_OperDirection.ToString() != item.BLDCMotorDirection4) + this.labelMotorDirection4.ForeColor = Color.Red; + } + } + + public void UpdateParameter9520Display(SystemInformation3 item, SystemConfigurationItem1 system1, SystemConfigurationItem2 system2) + { #region Equipment setting + this.labelEquipmentID.Text = system1.EquipmentID.ToString(); this.labelBuzzerOn.Text = item.BuzzerONTime; this.labelChattering.Text = item.Chattering; this.labelRelay.Text = item.Relay; - - temp = int.Parse(item.OptionBoard); - if(temp == 1) - this.labelOptionBoard.Text = "OPT1"; - else if(temp == 2) - this.labelOptionBoard.Text = "OPT2"; - else - this.labelOptionBoard.Text = "None"; - - temp = int.Parse(item.PI6); - if (temp == 1) - this.labelPIN6.Text = "OPT2-En2"; - else - this.labelPIN6.Text = "None"; - - temp = int.Parse(item.PI5); - if (temp == 1) - this.labelPIN5.Text = "Stack up"; - else if (temp == 2) - this.labelPIN5.Text = "Ex.Run"; - else - this.labelPIN5.Text = "None"; - - temp = int.Parse(item.PI4); - if (temp == 1) - this.labelPIN4.Text = "Air"; - else if (temp == 2) - this.labelPIN4.Text = "START"; - else - this.labelPIN4.Text = "None"; - - temp = int.Parse(item.PI3); - if (temp == 1) - this.labelPIN3.Text = "STOP"; - else - this.labelPIN3.Text = "None"; - - temp = int.Parse(item.PhotoB); - if(temp == 1) - this.labelPhotoB.Text = "Door"; - else - this.labelPhotoB.Text = "None"; + this.labelLanguage.Text = system1.Language.ToString(); + this.labelLogin.Text = this.ReturnBoolValue(system1.IsLogin); + this.labelExtension.Text = system2.FileNameExtension.ToString(); + this.labelFormat.Text = system1.DatabackupFormat.ToString(); + this.labelStatFormat.Text = system1.StatisticsPrintFormat.ToString(); + this.labelBLDCUsing.Text = this.ReturnBoolValue(system1.IsBLDCON); + this.labelBLDCMotorCount.Text = system2.BLDCTotalMotorNum.ToString(); #endregion - this.CheckCompareBoardLCDValue(item); + #region BLDC + this.labelSpeed1.Text = item.BLDCMotorSpeed1; + this.labelPoleCount1.Text = item.BLDCMotorPole1; + this.labelReductionRatio1.Text = item.BLDCMotorReductionRatio1; + this.labelMotorDirection1.Text = item.BLDCMotorDirection1; + this.labelSpeed2.Text = item.BLDCMotorSpeed2; + this.labelPoleCount2.Text = item.BLDCMotorPole2; + this.labelReductionRatio2.Text = item.BLDCMotorReductionRatio2; + this.labelMotorDirection2.Text = item.BLDCMotorDirection2; + this.labelSpeed3.Text = item.BLDCMotorSpeed3; + this.labelPoleCount3.Text = item.BLDCMotorPole3; + this.labelReductionRatio3.Text = item.BLDCMotorReductionRatio3; + this.labelMotorDirection3.Text = item.BLDCMotorDirection3; + this.labelSpeed4.Text = item.BLDCMotorSpeed4; + this.labelPoleCount4.Text = item.BLDCMotorPole4; + this.labelReductionRatio4.Text = item.BLDCMotorReductionRatio4; + this.labelMotorDirection4.Text = item.BLDCMotorDirection4; + #endregion + + #region Ethernet + if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 1) + this.labelOperatingMode.Text = "Server"; + else if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 2) + this.labelOperatingMode.Text = "Client"; + else + this.labelOperatingMode.Text = "None"; + this.labelCommunicationMode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode); + if (this.ParentForm.ParentForm.smartConfigs.IPSettings.DHCPEnable == 0) + this.labelIPConfiguration.Text = "Static"; + else + this.labelIPConfiguration.Text = "DHCP"; + this.labelIPAddress.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.DeviceIP; + this.labelSubnetMask.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.SubNetMask; + this.labelGateWay.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.GateWay; + this.labelServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetLocalPort.ToString(); + this.labelClientServerIP.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetAddress; + this.labelClientServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetPort.ToString(); + #endregion + + this.CheckCompareBoardLCD9520Value(item); } public void DisplayRefresh(SystemStatus status) @@ -514,11 +429,6 @@ namespace ITC81DB_0H this.labelLogin.Text = "ON"; else this.labelLogin.Text = "OFF"; - if (this.ParentForm.ParentForm.SystemConfig1.IsBarcodeEnable == true) - this.labelBarcode.Text = "ON"; - else - this.labelBarcode.Text = "OFF"; - #endregion #region Serial diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs new file mode 100644 index 0000000..d6d62fc --- /dev/null +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs @@ -0,0 +1,234 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Text; +using System.Windows.Forms; + +using ITC81DB_0H.DialogForms; +using ITC81DB_0H.Forms; +using SmartX; +using ITC81DB_2H_ImageDll; + +namespace ITC81DB_0H.Controls +{ + public partial class ControlCenterSystemAutoZero : UserControl + { + #region Field + private FormMenu m_ParentForm; + #endregion + + #region Constructor + public ControlCenterSystemAutoZero(FormMenu parent) + { + InitializeComponent(); + + this.ParentForm = parent; + + this.InitializeDesign(); + this.DefaultSetting(); + } + #endregion + + #region Property + public FormMenu ParentForm + { + get { return this.m_ParentForm; } + private set { this.m_ParentForm = value; } + } + #endregion + + #region Method + public void InitializeDesign() + { + Class1 images = new Class1(); + + if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundAutoZero)); + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackgroundAutoZero)); + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Czech) + { + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Russian) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.rusBackgroundAutoZero)); + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.gerBackgroundAutoZero)); + } + else + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundAutoZero)); + } + } + private void DefaultSetting() + { + this.comboBoxVariate.SelectedIndexChanged -= new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + this.comboBoxVariate.Items.Clear(); + this.comboBoxVariate.Items.Add(0.1); + this.comboBoxVariate.Items.Add(0.2); + this.comboBoxVariate.Items.Add(0.5); + this.comboBoxVariate.Items.Add(1.0); + this.comboBoxVariate.SelectedIndex = 0; + this.comboBoxVariate.SelectedIndexChanged += new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + } + + private void ControlEnableMode1(bool time, bool range, bool variate) + { + if (time == true) + { + if (this.labelPlusRange.ForeColor != Color.White) + this.labelPlusRange.ForeColor = Color.White; + } + else + { + if (this.labelPlusRange.ForeColor != Color.DarkGray) + this.labelPlusRange.ForeColor = Color.DarkGray; + } + + if (range == true) + { + if (this.labelMinusRange.ForeColor != Color.White) + this.labelMinusRange.ForeColor = Color.White; + } + else + { + if (this.labelMinusRange.ForeColor != Color.DarkGray) + this.labelMinusRange.ForeColor = Color.DarkGray; + } + + if (this.labelPlusRange.Enabled != time) + this.labelPlusRange.Enabled = time; + + if (this.labelMinusRange.Enabled != range) + this.labelMinusRange.Enabled = range; + + if (this.comboBoxVariate.Enabled != variate) + this.comboBoxVariate.Enabled = variate; + } + + private void UpdateZeroParameterDisplay(SystemParameter4 item) + { + int iValue = 0; + string value = ""; + + // Mode 1 + iValue = int.Parse(item.MainAutoZeroMinusRange.Trim()); + if (iValue == 4) + { + this.ControlEnableMode1(true, true, true); + } + else + { + this.ControlEnableMode1(false, false, false); + } + + // Mode1 Time + value = item.MainAutoZeroPlusRange.Trim(); + if (this.labelPlusRange.Text != value) + this.labelPlusRange.Text = value; + + // Mode1 Range + if (item.MainAutoZeroIsAutoZeroUsing == true) + this.buttonIsAutoZeroUsing.ButtonDown(); + else + this.buttonIsAutoZeroUsing.ButtonUp(); + + // Mode1 Variate + iValue = int.Parse(item.MainAutoZeroVariate.Trim()); + this.comboBoxVariate.SelectedIndexChanged -= new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + this.comboBoxVariate.SelectedIndex = iValue; + this.comboBoxVariate.SelectedIndexChanged += new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + } + + public void DisplayRefresh(SystemStatus status) + { + this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.SystemAutoZero; + this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); + this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); + + //this.UpdateZeroParameterDisplay(this.ParentForm.ParentForm.CurrentSystemParameter4); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.ParameterRead4901, ""); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.ParameterRead4902, ""); + } + #endregion + + #region Event Handler + private void buttonIsAutoZeroUsing_Click(object sender, EventArgs e) + { + if (this.buttonIsAutoZeroUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN) + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing = true; + else + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing = false; + + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + } + private void labelPlusRange_Click(object sender, EventArgs e) + { + string value = ""; + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPlusRange.Text, 5, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces, false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue > 500.0) + { + // 입력범위를 확인하세요 + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language); + myMsg.ShowDialog(); + } + else + { + this.labelPlusRange.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange = myKeyPad.StringValue.Replace(".",""); + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + + value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroPlusRange, value); + } + } + } + private void labelMinusRange_Click(object sender, EventArgs e) + { + string value = ""; + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMinusRange.Text, 5, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces, false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue > 500.0) + { + // 입력범위를 확인하세요 + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language); + myMsg.ShowDialog(); + } + else + { + this.labelMinusRange.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange = myKeyPad.StringValue.Replace(".", ""); + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + + value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroMinusRange, value); + } + } + } + private void comboBoxVariate_SelectedIndexChanged(object sender, EventArgs e) + { + string value = ""; + + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroVariate = this.comboBoxVariate.SelectedIndex.ToString(); + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + + value = Helper.StringZeroFillDigits4(this.comboBoxVariate.SelectedIndex.ToString()); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroVariate, value); + } + #endregion + } +} diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs new file mode 100644 index 0000000..169d7b3 --- /dev/null +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs @@ -0,0 +1,165 @@ +namespace ITC81DB_0H.Controls +{ + partial class ControlCenterSystemAutoZero + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemAutoZero)); + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.buttonIsAutoZeroUsing = new SmartX.SmartButton(); + this.comboBoxVariate = new System.Windows.Forms.ComboBox(); + this.labelMinusRange = new SmartX.SmartLabel(); + this.labelPlusRange = new SmartX.SmartLabel(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // smartGroupBox1 + // + 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.buttonIsAutoZeroUsing); + this.smartGroupBox1.Controls.Add(this.comboBoxVariate); + this.smartGroupBox1.Controls.Add(this.labelMinusRange); + this.smartGroupBox1.Controls.Add(this.labelPlusRange); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; + this.smartGroupBox1.FrameLineThickness = 2; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None; + this.smartGroupBox1.Image = ((System.Drawing.Image)(resources.GetObject("smartGroupBox1.Image"))); + this.smartGroupBox1.InitVisible = true; + this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 10; + this.smartGroupBox1.Size = new System.Drawing.Size(710, 470); + this.smartGroupBox1.TabIndex = 176; + this.smartGroupBox1.TextColor = System.Drawing.Color.Black; + // + // buttonIsAutoZeroUsing + // + this.buttonIsAutoZeroUsing.BackPictureBox = null; + this.buttonIsAutoZeroUsing.BackPictureBox1 = null; + this.buttonIsAutoZeroUsing.BackPictureBox2 = null; + this.buttonIsAutoZeroUsing.ButtonColor = System.Drawing.Color.Gray; + this.buttonIsAutoZeroUsing.ButtonImageAutoSize = true; + this.buttonIsAutoZeroUsing.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonIsAutoZeroUsing.DisableImage = null; + this.buttonIsAutoZeroUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIsAutoZeroUsing.DownImage"))); + this.buttonIsAutoZeroUsing.GroupID = 0; + this.buttonIsAutoZeroUsing.InitVisible = true; + this.buttonIsAutoZeroUsing.Location = new System.Drawing.Point(357, 126); + this.buttonIsAutoZeroUsing.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; + this.buttonIsAutoZeroUsing.Name = "buttonIsAutoZeroUsing"; + this.buttonIsAutoZeroUsing.NestedClickEventPrevent = false; + this.buttonIsAutoZeroUsing.OutlinePixel = 1; + this.buttonIsAutoZeroUsing.RepeatInterval = 200; + this.buttonIsAutoZeroUsing.RepeatIntervalAccelerate = null; + this.buttonIsAutoZeroUsing.SafeInterval = 200; + this.buttonIsAutoZeroUsing.Size = new System.Drawing.Size(80, 28); + this.buttonIsAutoZeroUsing.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonIsAutoZeroUsing.TabIndex = 135; + this.buttonIsAutoZeroUsing.TextColor = System.Drawing.Color.Black; + this.buttonIsAutoZeroUsing.TextDownColor = System.Drawing.Color.White; + this.buttonIsAutoZeroUsing.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonIsAutoZeroUsing.TextLocation = new System.Drawing.Point(0, 0); + this.buttonIsAutoZeroUsing.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonIsAutoZeroUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonIsAutoZeroUsing.UpImage"))); + this.buttonIsAutoZeroUsing.Click += new System.EventHandler(this.buttonIsAutoZeroUsing_Click); + // + // comboBoxVariate + // + this.comboBoxVariate.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold); + this.comboBoxVariate.Location = new System.Drawing.Point(340, 290); + this.comboBoxVariate.Name = "comboBoxVariate"; + this.comboBoxVariate.Size = new System.Drawing.Size(115, 31); + this.comboBoxVariate.TabIndex = 35; + this.comboBoxVariate.SelectedIndexChanged += new System.EventHandler(this.comboBoxVariate_SelectedIndexChanged); + // + // labelMinusRange + // + this.labelMinusRange.BackColor = System.Drawing.Color.White; + this.labelMinusRange.BackPictureBox1 = null; + this.labelMinusRange.BackPictureBox2 = this.smartGroupBox1; + this.labelMinusRange.BorderColor = System.Drawing.Color.Black; + this.labelMinusRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelMinusRange.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.labelMinusRange.ForeColor = System.Drawing.Color.White; + this.labelMinusRange.InitVisible = true; + this.labelMinusRange.LineSpacing = 0F; + this.labelMinusRange.Location = new System.Drawing.Point(283, 226); + this.labelMinusRange.Name = "labelMinusRange"; + this.labelMinusRange.Size = new System.Drawing.Size(235, 48); + this.labelMinusRange.TabIndex = 28; + this.labelMinusRange.Text = "10.0"; + this.labelMinusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMinusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMinusRange.Wordwrap = false; + this.labelMinusRange.Click += new System.EventHandler(this.labelMinusRange_Click); + // + // labelPlusRange + // + this.labelPlusRange.BackColor = System.Drawing.Color.White; + this.labelPlusRange.BackPictureBox1 = null; + this.labelPlusRange.BackPictureBox2 = this.smartGroupBox1; + this.labelPlusRange.BorderColor = System.Drawing.Color.Black; + this.labelPlusRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelPlusRange.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.labelPlusRange.ForeColor = System.Drawing.Color.White; + this.labelPlusRange.InitVisible = true; + this.labelPlusRange.LineSpacing = 0F; + this.labelPlusRange.Location = new System.Drawing.Point(283, 171); + this.labelPlusRange.Name = "labelPlusRange"; + this.labelPlusRange.Size = new System.Drawing.Size(235, 48); + this.labelPlusRange.TabIndex = 27; + this.labelPlusRange.Text = "10.0"; + this.labelPlusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPlusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPlusRange.Wordwrap = false; + this.labelPlusRange.Click += new System.EventHandler(this.labelPlusRange_Click); + // + // ControlCenterSystemAutoZero + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); + this.Controls.Add(this.smartGroupBox1); + this.Name = "ControlCenterSystemAutoZero"; + this.Size = new System.Drawing.Size(710, 470); + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartGroupBox smartGroupBox1; + public SmartX.SmartLabel labelMinusRange; + public SmartX.SmartLabel labelPlusRange; + private System.Windows.Forms.ComboBox comboBoxVariate; + private SmartX.SmartButton buttonIsAutoZeroUsing; + } +} diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx new file mode 100644 index 0000000..cf5bc89 --- /dev/null +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx @@ -0,0 +1,481 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAJEBJREFUeF7t3V+LpWeZ + LnBPxpP4GXREDyRfQsVPsMe9D3LqicwIih9g8HyQfeLBTBhhGBJk/oacqGwCw2wZx1GYGGXvgCGoJEri + YAShkZjM9Nr7KvKGuyt3da/qrjf99nP/LvhRq9Z616rVnaee+/L1reoP/Le/+tfT5sMf/jAAAIxRu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8ZQfOITnzh9 + /etfP7366qunt99++yQismJu3bp1evnll0/PPvvs6Y//+I9PH/vYx9o9ESaoXVgxhnf8+Z//+emtt946 + /cvPfn36n//7pdPn//7fT//jr793xzcM15d84AMfAA7kQx/60MWJgCeeeOL0d3/3d6ef/exnp89//vPt + 3girqzNLMWa8j3/846cf/ehHp+/9/I3TV/7X/73jG4QHpxjD8X3mM585/cM//MPpySefPH30ox9t90pY + VZ1ZijHjvfDCC6dvvvja6Ymn/u2Obw5uhmIMj4bHHnvs9LWvfe30F3/xF+1eCauqM0sxZrS//Mu/PH33 + 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 + + + + WEBPAD + + \ No newline at end of file diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs index 155244d..4669278 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs @@ -971,7 +971,7 @@ this.labelSelectOperMode.ForeColor = System.Drawing.Color.White; this.labelSelectOperMode.InitVisible = true; this.labelSelectOperMode.LineSpacing = 0F; - this.labelSelectOperMode.Location = new System.Drawing.Point(121, 64); + this.labelSelectOperMode.Location = new System.Drawing.Point(154, 64); this.labelSelectOperMode.Name = "labelSelectOperMode"; this.labelSelectOperMode.Size = new System.Drawing.Size(93, 28); this.labelSelectOperMode.TabIndex = 150; @@ -992,12 +992,12 @@ this.labelTitleSelectOperMode.ForeColor = System.Drawing.Color.White; this.labelTitleSelectOperMode.InitVisible = true; this.labelTitleSelectOperMode.LineSpacing = 0F; - this.labelTitleSelectOperMode.Location = new System.Drawing.Point(31, 64); + this.labelTitleSelectOperMode.Location = new System.Drawing.Point(25, 64); this.labelTitleSelectOperMode.Name = "labelTitleSelectOperMode"; - this.labelTitleSelectOperMode.Size = new System.Drawing.Size(84, 28); + this.labelTitleSelectOperMode.Size = new System.Drawing.Size(117, 28); this.labelTitleSelectOperMode.TabIndex = 149; this.labelTitleSelectOperMode.Text = "동작모드 :"; - this.labelTitleSelectOperMode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleSelectOperMode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTitleSelectOperMode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleSelectOperMode.Wordwrap = false; // @@ -1013,7 +1013,7 @@ this.labelVersionBuild.ForeColor = System.Drawing.Color.White; this.labelVersionBuild.InitVisible = true; this.labelVersionBuild.LineSpacing = 0F; - this.labelVersionBuild.Location = new System.Drawing.Point(206, 30); + this.labelVersionBuild.Location = new System.Drawing.Point(239, 30); this.labelVersionBuild.Name = "labelVersionBuild"; this.labelVersionBuild.Size = new System.Drawing.Size(35, 28); this.labelVersionBuild.TabIndex = 146; @@ -1034,7 +1034,7 @@ this.labelVersionMinor.ForeColor = System.Drawing.Color.White; this.labelVersionMinor.InitVisible = true; this.labelVersionMinor.LineSpacing = 0F; - this.labelVersionMinor.Location = new System.Drawing.Point(165, 30); + this.labelVersionMinor.Location = new System.Drawing.Point(198, 30); this.labelVersionMinor.Name = "labelVersionMinor"; this.labelVersionMinor.Size = new System.Drawing.Size(35, 28); this.labelVersionMinor.TabIndex = 145; @@ -1055,7 +1055,7 @@ this.labelVersionMajor.ForeColor = System.Drawing.Color.White; this.labelVersionMajor.InitVisible = true; this.labelVersionMajor.LineSpacing = 0F; - this.labelVersionMajor.Location = new System.Drawing.Point(124, 30); + this.labelVersionMajor.Location = new System.Drawing.Point(157, 30); this.labelVersionMajor.Name = "labelVersionMajor"; this.labelVersionMajor.Size = new System.Drawing.Size(35, 28); this.labelVersionMajor.TabIndex = 144; @@ -1076,12 +1076,12 @@ this.labelTitleVersion.ForeColor = System.Drawing.Color.White; this.labelTitleVersion.InitVisible = true; this.labelTitleVersion.LineSpacing = 0F; - this.labelTitleVersion.Location = new System.Drawing.Point(31, 30); + this.labelTitleVersion.Location = new System.Drawing.Point(25, 30); this.labelTitleVersion.Name = "labelTitleVersion"; - this.labelTitleVersion.Size = new System.Drawing.Size(87, 28); + this.labelTitleVersion.Size = new System.Drawing.Size(117, 28); this.labelTitleVersion.TabIndex = 141; this.labelTitleVersion.Text = "Version : "; - this.labelTitleVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTitleVersion.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleVersion.Wordwrap = false; // diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs index 375cdca..a879d52 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs @@ -54,7 +54,12 @@ namespace ITC81DB_0H.Controls if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) { - + this.labelTitleSelectOperMode.Text = "Op. Mode :"; + this.labelTitleMotorID.Text = "Motor ID(1~16)"; + this.labelTitleMotorSpeed.Text = "Motor speed(0~100)"; + this.labelTitleMotorPoleNum.Text = "Motor Pole Num"; + this.labelTitleAttenuatorRatio.Text = "Attenuator Ratio(1~)"; + this.labelTitleMotorDirectionWrite.Text = "Motor direction"; } else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) { @@ -73,7 +78,12 @@ namespace ITC81DB_0H.Controls } else { - + this.labelTitleSelectOperMode.Text = "동작모드 :"; + this.labelTitleMotorID.Text = "모터ID(1~16)"; + this.labelTitleMotorSpeed.Text = "모터 속도(0~100)"; + this.labelTitleMotorPoleNum.Text = "모터 Pole 수"; + this.labelTitleAttenuatorRatio.Text = "감속기 비율(1~)"; + this.labelTitleMotorDirectionWrite.Text = "모터 방향"; } } private void DefaultSetting() diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs index 5bf1d84..5f6c2e0 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs @@ -43,6 +43,8 @@ this.labelWeight = new SmartX.SmartLabel(); this.buttonStart = new SmartX.SmartButton(); this.pictureBoxStep1 = new System.Windows.Forms.PictureBox(); + this.labelBalanceWeight = new SmartX.SmartLabel(); + this.smartLabel2 = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.panel1.SuspendLayout(); this.SuspendLayout(); @@ -52,6 +54,8 @@ 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.smartLabel2); + this.smartGroupBox1.Controls.Add(this.labelBalanceWeight); this.smartGroupBox1.Controls.Add(this.buttonBalance); this.smartGroupBox1.Controls.Add(this.panel1); this.smartGroupBox1.Controls.Add(this.listBoxHelp); @@ -114,9 +118,9 @@ this.panel1.BackColor = System.Drawing.Color.Black; this.panel1.Controls.Add(this.radioButtonDecimalPlaces2); this.panel1.Controls.Add(this.radioButtonDecimalPlaces1); - this.panel1.Location = new System.Drawing.Point(259, 289); + this.panel1.Location = new System.Drawing.Point(143, 288); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(314, 40); + this.panel1.Size = new System.Drawing.Size(196, 40); // // radioButtonDecimalPlaces2 // @@ -131,7 +135,7 @@ this.radioButtonDecimalPlaces2.ImageCheckRadioButton = null; this.radioButtonDecimalPlaces2.ImageUnCheckRadioButton = null; this.radioButtonDecimalPlaces2.InitVisible = true; - this.radioButtonDecimalPlaces2.Location = new System.Drawing.Point(172, 6); + this.radioButtonDecimalPlaces2.Location = new System.Drawing.Point(115, 6); this.radioButtonDecimalPlaces2.Name = "radioButtonDecimalPlaces2"; this.radioButtonDecimalPlaces2.OutputOnly = false; this.radioButtonDecimalPlaces2.RadioBackColor = System.Drawing.Color.White; @@ -362,6 +366,47 @@ this.pictureBoxStep1.Name = "pictureBoxStep1"; this.pictureBoxStep1.Size = new System.Drawing.Size(330, 194); // + // labelBalanceWeight + // + this.labelBalanceWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(212)))), ((int)(((byte)(212))))); + this.labelBalanceWeight.BackPictureBox1 = null; + this.labelBalanceWeight.BackPictureBox2 = this.smartGroupBox1; + this.labelBalanceWeight.BorderColor = System.Drawing.Color.Black; + this.labelBalanceWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelBalanceWeight.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.labelBalanceWeight.ForeColor = System.Drawing.Color.White; + this.labelBalanceWeight.InitVisible = true; + this.labelBalanceWeight.LineSpacing = 0F; + this.labelBalanceWeight.Location = new System.Drawing.Point(455, 288); + this.labelBalanceWeight.Name = "labelBalanceWeight"; + this.labelBalanceWeight.Size = new System.Drawing.Size(101, 40); + this.labelBalanceWeight.TabIndex = 495; + this.labelBalanceWeight.Text = "123"; + this.labelBalanceWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelBalanceWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelBalanceWeight.Wordwrap = false; + this.labelBalanceWeight.Click += new System.EventHandler(this.labelBalanceWeight_Click); + // + // smartLabel2 + // + this.smartLabel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(212)))), ((int)(((byte)(212))))); + 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("Arial", 20F, 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(557, 290); + this.smartLabel2.Name = "smartLabel2"; + this.smartLabel2.Size = new System.Drawing.Size(27, 40); + this.smartLabel2.TabIndex = 496; + this.smartLabel2.Text = "g"; + this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel2.Wordwrap = false; + // // ControlCenterSystemCalibration // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -392,5 +437,7 @@ private SmartX.SmartRadioButton radioButtonDecimalPlaces2; private SmartX.SmartRadioButton radioButtonDecimalPlaces1; private SmartX.SmartButton buttonBalance; + private SmartX.SmartLabel labelBalanceWeight; + private SmartX.SmartLabel smartLabel2; } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs index f2c18c6..34ced67 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs @@ -60,6 +60,9 @@ namespace ITC81DB_0H.Controls this.buttonStart.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDisable)); this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDown)); this.buttonStart.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartUp)); + this.buttonBalance.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationCounterweightDisable)); + this.buttonBalance.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationCounterweightDown)); + this.buttonBalance.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationCounterweightUp)); this.buttonZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDisable)); this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDown)); this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroUp)); @@ -119,6 +122,9 @@ namespace ITC81DB_0H.Controls this.buttonStart.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDisable)); this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDown)); this.buttonStart.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartUp)); + this.buttonBalance.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationCounterweightDisable)); + this.buttonBalance.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationCounterweightDown)); + this.buttonBalance.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationCounterweightUp)); this.buttonZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDisable)); this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDown)); this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroUp)); @@ -354,6 +360,14 @@ namespace ITC81DB_0H.Controls break; } } + public void UpdateCalibrationItemDisplay(DataStore.EquipmentStatus status, CalibrationItem item) + { + string value = ""; + + value = Helper.CommunicationWeightValueToString(item.BalanceWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + if (this.labelBalanceWeight.Text != value) + this.labelBalanceWeight.Text = value; + } public void DisplayRefresh(SystemStatus status) { @@ -361,6 +375,7 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Calibration); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.BalanceWeight, ""); this.UpdateControlsDisplay(); this.Refresh(); @@ -368,6 +383,32 @@ namespace ITC81DB_0H.Controls #endregion #region Event Handler + private void labelBalanceWeight_Click(object sender, EventArgs e) + { + string value = ""; + + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelBalanceWeight.Text, 5, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces, + false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > Helper.StringToWeight("99999", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + { + // 입력범위를 확인하세요 + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language); + myMsg.Location = new Point(167, 207); + myMsg.ShowDialog(); + } + else + { + this.labelBalanceWeight.Text = myKeyPad.StringValue; + + value = Helper.StringZeroFillDigits7(this.labelBalanceWeight.Text.Replace(".", "")); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress.BalanceWeight, value); + } + } + } + private void buttonZero_Click(object sender, EventArgs e) { this.ParentForm.ParentForm.TransferData(CommunicationCommand.Zero, CommunicationID.SubBoard1); @@ -513,6 +554,7 @@ namespace ITC81DB_0H.Controls } this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1); + this.UpdateCalibrationItemDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.Equipment, this.ParentForm.ParentForm.CurrentCalibrationItem); } } } @@ -528,6 +570,7 @@ namespace ITC81DB_0H.Controls } this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1); + this.UpdateCalibrationItemDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.Equipment, this.ParentForm.ParentForm.CurrentCalibrationItem); } this.ParentForm.ParentForm.CloseSmartFileIO(); @@ -535,7 +578,6 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DecimalPlaces, value); this.ParentForm.ParentForm.ReLoadProductFile(); - this.ParentForm.ParentForm.TransferRandomMode(); } #endregion } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx index 5cff8b2..7839a44 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx @@ -4505,163 +4505,180 @@ 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 - IOMmPLoAAAAASUVORK5CYII= + yi0sjAEAaCu3sDAGAKCt3MLCGACAtnIL/0oYAwBAV8IYAAD+P2EMAABf/7vh/wENPT70QbxQ/AAAAABJ + RU5ErkJggg== diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs index 7fd3ac4..9fbaef2 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs @@ -61,7 +61,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter1Mode.Items.Add("Counting output1"); //this.comboBoxSorter1Mode.Items.Add("Counting output2"); //this.comboBoxSorter1Mode.Items.Add("ExNG"); - //this.comboBoxSorter1Mode.Items.Add("Latch control"); + this.comboBoxSorter1Mode.Items.Add("Latch control"); this.comboBoxSorter1Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter1Mode_SelectedIndexChanged); this.comboBoxSorter2Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter2Mode_SelectedIndexChanged); @@ -76,7 +76,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter2Mode.Items.Add("Counting output1"); //this.comboBoxSorter2Mode.Items.Add("Counting output2"); //this.comboBoxSorter2Mode.Items.Add("ExNG"); - //this.comboBoxSorter2Mode.Items.Add("Latch control"); + this.comboBoxSorter2Mode.Items.Add("Latch control"); this.comboBoxSorter2Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter2Mode_SelectedIndexChanged); this.comboBoxSorter3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter3Mode_SelectedIndexChanged); @@ -91,7 +91,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter3Mode.Items.Add("Counting output1"); //this.comboBoxSorter3Mode.Items.Add("Counting output2"); //this.comboBoxSorter3Mode.Items.Add("ExNG"); - //this.comboBoxSorter3Mode.Items.Add("Latch control"); + this.comboBoxSorter3Mode.Items.Add("Latch control"); this.comboBoxSorter3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter3Mode_SelectedIndexChanged); this.comboBoxSorter4Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter4Mode_SelectedIndexChanged); @@ -106,7 +106,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter4Mode.Items.Add("Counting output1"); //this.comboBoxSorter4Mode.Items.Add("Counting output2"); //this.comboBoxSorter4Mode.Items.Add("ExNG"); - //this.comboBoxSorter4Mode.Items.Add("Latch control"); + this.comboBoxSorter4Mode.Items.Add("Latch control"); this.comboBoxSorter4Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter4Mode_SelectedIndexChanged); this.comboBoxSorter5Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter5Mode_SelectedIndexChanged); @@ -121,6 +121,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter5Mode.Items.Add("Counting output1"); //this.comboBoxSorter5Mode.Items.Add("Counting output2"); //this.comboBoxSorter5Mode.Items.Add("ExNG"); + this.comboBoxSorter5Mode.Items.Add("Latch control"); this.comboBoxSorter5Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter5Mode_SelectedIndexChanged); this.comboBoxSorter6Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter6Mode_SelectedIndexChanged); @@ -135,6 +136,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter6Mode.Items.Add("Counting output1"); //this.comboBoxSorter6Mode.Items.Add("Counting output2"); //this.comboBoxSorter6Mode.Items.Add("ExNG"); + this.comboBoxSorter6Mode.Items.Add("Latch control"); this.comboBoxSorter6Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter6Mode_SelectedIndexChanged); #endregion } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs index f42202d..b06956e 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs @@ -30,6 +30,7 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemHelp)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.buttonAutoZero = new SmartX.SmartButton(); this.buttonBLDCMotorSetting = new SmartX.SmartButton(); this.buttonExternalOutput = new SmartX.SmartButton(); this.buttonIOTest = new SmartX.SmartButton(); @@ -44,6 +45,7 @@ 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.buttonAutoZero); this.smartGroupBox1.Controls.Add(this.buttonBLDCMotorSetting); this.smartGroupBox1.Controls.Add(this.buttonExternalOutput); this.smartGroupBox1.Controls.Add(this.buttonIOTest); @@ -63,6 +65,37 @@ this.smartGroupBox1.TabIndex = 176; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // buttonAutoZero + // + this.buttonAutoZero.BackPictureBox = null; + this.buttonAutoZero.BackPictureBox1 = null; + this.buttonAutoZero.BackPictureBox2 = null; + this.buttonAutoZero.ButtonColor = System.Drawing.Color.Gray; + this.buttonAutoZero.ButtonImageAutoSize = true; + this.buttonAutoZero.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonAutoZero.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DisableImage"))); + this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); + this.buttonAutoZero.GroupID = 0; + this.buttonAutoZero.InitVisible = true; + this.buttonAutoZero.Location = new System.Drawing.Point(526, 17); + this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonAutoZero.Name = "buttonAutoZero"; + this.buttonAutoZero.NestedClickEventPrevent = false; + this.buttonAutoZero.OutlinePixel = 1; + this.buttonAutoZero.RepeatInterval = 200; + this.buttonAutoZero.RepeatIntervalAccelerate = null; + this.buttonAutoZero.SafeInterval = 200; + this.buttonAutoZero.Size = new System.Drawing.Size(160, 208); + this.buttonAutoZero.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonAutoZero.TabIndex = 50; + this.buttonAutoZero.TextColor = System.Drawing.Color.Black; + this.buttonAutoZero.TextDownColor = System.Drawing.Color.White; + this.buttonAutoZero.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonAutoZero.TextLocation = new System.Drawing.Point(0, 0); + this.buttonAutoZero.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonAutoZero.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.UpImage"))); + this.buttonAutoZero.Click += new System.EventHandler(this.buttonMenu_Click); + // // buttonBLDCMotorSetting // this.buttonBLDCMotorSetting.BackPictureBox = null; @@ -75,7 +108,7 @@ this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage"))); this.buttonBLDCMotorSetting.GroupID = 0; this.buttonBLDCMotorSetting.InitVisible = true; - this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(194, 240); + this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(360, 240); this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting"; this.buttonBLDCMotorSetting.NestedClickEventPrevent = false; @@ -106,7 +139,7 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(28, 240); + this.buttonExternalOutput.Location = new System.Drawing.Point(194, 240); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; @@ -137,7 +170,7 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(526, 17); + this.buttonIOTest.Location = new System.Drawing.Point(28, 240); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; @@ -271,5 +304,6 @@ private SmartX.SmartButton buttonCalibration; private SmartX.SmartButton buttonExternalOutput; private SmartX.SmartButton buttonBLDCMotorSetting; + private SmartX.SmartButton buttonAutoZero; } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs index 2f0d94a..93c350a 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs @@ -57,15 +57,18 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputUp)); this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDisable)); this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDown)); this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestUp)); - this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable)); - this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown)); - this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp)); + this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCDisable)); + this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCDown)); + this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCUp)); } else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) { @@ -78,6 +81,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputUp)); @@ -102,6 +108,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputUp)); @@ -123,6 +132,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputUp)); @@ -144,6 +156,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputUp)); @@ -203,6 +218,8 @@ namespace ITC81DB_0H.Controls this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting; else if (button == this.buttonSorter) this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting; + else if (button == this.buttonAutoZero) + this.CurrentMenu = DataStore.MenuBottomSystem.AutoZero; else if (button == this.buttonExternalOutput) this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput; else if (button == this.buttonIOTest) diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx index 53a4537..58e4944 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx @@ -118,6 +118,413 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAAEDNJREFUeF7tnVtvHEXX + Rv1LgiEEcRJEgMAkHIwgWEEgIARHQSGchBUBigjB4RAO5hgJBYUbhOAGCUUgfmV/72p9j7VTru7pcTzs + ac9zsTKZ6l3VPV1rdlV1j2eWDhw40JQcOnSoOX36dPPtt982169fb/79919jpuavv/5qtra2mhMnTjQH + Dx7c4RnsEHB9fb35888/m/PnzzfHjh3rrGjMJEhka2trzebmZvP77783L7zwwo6YbQFvvfXW5vLly82F + CxealZWVHYHG3Ayrq6vN559/3ia2WL4t4MWLF5sPPvjgho3G7CXLy8vNhx9+2GxsbGyXtQIyRpMmVWjM + rLjzzjvbtQXTO54vMcf7448/mqNHj+4INmYWHD9+vLl27VqbEZdefPHF5tNPP60GGjMrvvvuu+aZZ55p + lpgY1lYnxsySU6dOtfPBpV9//bV54IEHqkHGzAqmfFevXm2WuNDsa33mv+a+++5rrw0uccW6FmDMLLGA + JhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQto + UrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAm + FQtoUrGAJhULaFKxgCYVC2hSsYAmFQv4P26//fbm3LlzzY8//thcunSp+eSTT5rvv/++/RXHWrzZOxZe + wLvvvrv56quv2l9s5BdD+fnQb775pn3ODyr7F0Rny8IL+Nlnn7UZ7+uvv27Onj3blvGroYh44cKF5sqV + K83hw4d31DN7w8ILiHhku42NjRvK77rrrnZI/uijj5rnn3/+hm3illtuqZab4Sy8gPxKPAI++uijO7b9 + 8MMP7TZ+Tb7cthss7E4WXkDmeUgGsZxhFwER9Kmnnrph226555572v3R7rPPPluNWTQWXkCGWBYfly9f + bofh5eXl9le8keTixYvtAuXkyZPVutNyxx13tKtrZOeRlfdtt91WjV0UFl5ApGARgmxcgkFEhERMFiES + lMwVFyMPP/xwO39kxQzMF9fX129ouwZyE88+aXdra6ttqxa7CCy8gMDc7LXXXmtXvMiBbF988UV7CYZM + iJhkLbLh+++/3y5KyGDIyRDNSnpzc7OFsto+uNb44IMPNo899ljz0ksvtfuiTSRHXobnWr39jgUcwOuv + v95K8vHHH7fSICSiUfbkk0+2WfT8+fOtiAj80EMPtYsaLmSzgHn33XdbeYlHbgmNfBqOkbO27/2OBZwC + xNGiBZk4eXE7gjKUSzQJKxAU2ciqwHZ47733FnaFvNACSgyk6LrWV3Lq1Km2Dheqy22rq6vtNoZl5ocM + s4jG/8mYZ86caZ544ok2VndfaGeRFyILLSALAMRABDIWCwOG01qsQFTikauMJZNpaEY2LmbH7YL90AZy + ctelFrMoLPwQjChaEEist99+uxoL9957bysYoiEw95Ipp50vv/yyzX5ctunKakeOHGnrI9/p06erMYuE + 54D/g8sgzO9Y+SIhczUE4ZJJLZ4sSMZkEaFVM3Woy9Bazg0jZE1WwisrK+01x1rMImEBA2tra614Wp0i + JJnu4MGDO2Kffvrpdu7IdUOGVLIaF7IPHTq0I7YG8tEul1/Yr+aGi4YFLEAMhmBlOERELhYfNRGHgJT3 + 339/88gjj7S34NQm2VMrZZ7X6u53LGAHzPVYvWpYZohGmCH3hbkOyDVALmS/8847rcxky/KyDM+ZN7KN + x1pb+x0LOIFXXnmlXZhwlwNpkInVrhYfzOmOHz/eLkK4t8vtNeL1KZsIMiMb2U5CHjt2bMc+FwkLOBAE + Yn4omZBIixV9pjCCXFzj01CLkEg66TLPomEBp4DVKzJpxRth9Uvm45Fsye23vfoY137GAu6CN998sx1C + yXx8OIHnXJrpuvBsurGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhUL + aFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUtm3AvJNVnxJEOz2W63+S/ij9lkcLx2s + dmvbs9m3AnLC9bUZXSefTudbrHYD345fa1Ow/dVXX22/ooNj4JFvzO86FtrsOt74ZhpCrMvPT6jdWD4v + zL2AnFCdwCFwwst6ZaeIaduOaD8lyIJ4tToC2cp6fQJOe5yxrgW8SaY9+bsVUNlpKJy4WpvPPffcdpsc + i+L43RC+QyZuiyhTAu3HNmmjjFcs301Tbot1Y2wsnxfmXsAaQ04qnaiYskNrMbWsNC0M6WoP2WrbEUYx + XXQdb0SxpXAlFnAGzKuAcRjtmiPGDBmzaN8QXMIwr1iEjttoJxIza4ybFyzg/8dMOwRD2d4QibpihtQV + yK3YMj6Wl8Q25oXRCxizSIROUUxXh8aY3VC2FyWq/QB2GROPaxoB41wS4nBPOxFnwBkQ51FdHT1EwL7L + MKpLB9a2Q9keJ1P1anMzhs4oRBd9ArJfxcW2un7V3XPAPSZ2ct+JjwJGauLUUHxNpD5ihzPfU3l5eYas + RayIMnUJGIde4nkDxWxI++wn1onHE8vnhdEJGCfxQDYsTzpkCYgUUSZdJtHzrjZjZisFpM0oL23ScWwr + xWYb50jnxALuIZzUOPyKmlRRwLJD6SA6pg/VlUB9lCtejpPMXB4rYna9AboEpDy2Q8ZDyFi3jOPRAs6A + mP044co0nPCyU/oEjJ2yF3RJBRwX+5cQXXQJSAfxOnmNffsB9kGMsiNYwD0iCkWHUMYCRGVkhtjJfQLO + I10C3ixkZ9qeJG8WoxCQg4zDUOygmBXj8DStgMirzmL41PAK7IPy3YjB8VA/LhYivC7mcOUw3gVx8dim + odZeNnMvIFkuyld7JyNM7FDqDBUQ8WL9SfTN40rim0NEITSFEDyPw2cN9h3rTEOtvWzmWkDe7fEEdl1y + gdjZ/H+IgMgX5UYK9hnjNYejzRjL89hWSRQFsbquV9J+uYqNU4mS2G7fG0vwmhRf257NXAtIR6hzhmQd + OllxQwSM0vbJLZAlSqjhvoay2yShRMzCfcOxBRwJQwSMnTOkM2GoAIph7lfbXhIXVH1vNgs4EoYIGLNO + X6cLMlmct/XN1+KiY9ICg3ZjfNdwDRZwJAwRsBxSGe7p/HLI5CTR8VG+SUN2zGiKpywO2xxX2S7CxHZK + ooBIS3wf8fXV2stmoQUETgAdpdhJ0KFDsiWw3yjXJJiTTpovRgGnpdZeNvtWQDINnQV9iwWhLEemKrMI + IAdD6ZAFRUlf25RP2y5iT8uQc5DBvhXQjAMLaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAm + FQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUhmdgPGj9l3EeD7qXouJlB9X56TwcXkeVcZzPpavj9LH+Agf + r49/BcfH4dmHntfqE69yUH3q8rccPCpWx9aHYsfA6ATs6wD9AVCMVyf2/QVZFC3WiSLxPNaJ8ZFyO/JJ + ItBxaDtl7Ce+IXiueNVVPG8obSvRn5kqdgyMTsA+1NmxjI4pO3ESCEAdZTz+D5IrClTCNt4IkinWj+0o + vtwWqR27yvpQ7BgYnYB9Q7A6O8bvRkBlUv4EU8Mzz2lflHUE22oCxu1lfY5NfzHHo461duwqU1yN3fzl + XhajE5ATrA6I8kVq8TzG8hp0nIYx2kFAUBuSpxQoUm6nnViX9uJ2BNd2YvVdOPwRe+3Y+6YgopxSzDOj + FXCIUKD4PmHVlr6sSHM/5NB391EeOznuI8I25nm0CVFoIDvG+pSxPS6EFK9jFzxXO5PQa5h3Ritg36Ii + nnw6thYTifGcEOpIIEEcMgGiKr4krpQj2l4+1+tBdP4vYTkmbeNRsTXZaljAGVFeViGjxDkXqMN2C50X + 5YmUQ2gNCVybi6mdWMZwS5neWJKnFBDoMLXRBTGKn3dGJ2CJTnpt226pZUBRXkapwZugFEeQIZVB2a43 + jTIfjypjX2U7Qy7D8H/FzzujErA2vGmhUJaro8vyLiQFSKCuYT7G1lD9SSL0ZVr2UROKDqOsDws4I+gw + ZYdJEMuLozOGQKz2Q306ksdaLMTjKlH9mM1KavVK2E8plMpoW8dSEhc0886oBPyv6MtMolZP3Gx9gUyl + gHRYrb0I+4/tzDMW0KRiAU0qFtCkYgFNKqMTkBUeq8g4MReUsa22CtRlmVhWm+RDuYjgJHXFd7UxLdpn + Wa5j0HPi4mpaaP9l/LwzOgHV4Zz0chtlXTLUOqZLnvJCtO5o1OJrZbtBx16Wl8fNm4jn+sSOrlVq5VvG + zzujFZCTrHe/oKxLBi5Wlx2stqjLidDzLrQ9tl8r2w2668FtOY5H+4SaUIphv/HuyJA7NfPEaAXUp0oi + ygqlDGQHdSYdV7YF1O+7zSXK9lXWddcElJ26iMfHa4j3kNVGjFc58VyQphMVN+Re9Tyx74dgXiCdImFj + 3ZpQdL5ugQF1JVDct+oMkbbvzoSOGYF1rHGfEivWkbB6w0XBa/HzzGgFrN2Kkjj8n1g6Vx3KC41yqX6M + Vx3KeKRObFPxgu0qnwSx2ke5Lz6KpayHrOxTC6YoFDFRWMp0fLRBXQs4Y+hMCdAFMcSSGeggda7gRWuh + EeOBzlPnAnHE0PFlPLHa5yS6pIjHUoP9KsPp57/K1TzbieP/FvA/ZugJl4yKBzqSTo2CUs7QpuecIDq9 + JuBewbHF44p0yYu0WhFHKOOYy/h5ZSEEpFPUkYiEdJRpeKYzFYsMxOqj+GRDxdQE3Asp+zJgTUDidey8 + DuJ4TRqOJ52PeWJUAtbe8eqIspxY1evqFA1pGr5EzEiIqIwiIXhUbK1sWtg/bXStpONrifEcfywHSViW + zyujEhAxOPlDIFb1GFKRNEoSFyS1jqzRJyBt1Y4DJslJDG0otkaM5znxWnjEcl5nnELMO6MfgofAiyST + 0GkROotOr9WpoY6PQqjtPuKboUbMuF2UdThuXYaJEKuMPQYWQkBB1kMeiJljzMTXVNs+7yyUgGb+sIAm + FQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCYVC2hS + sYAmFQtoUrGAJhULaFKxgCYVC2hSsYAmFQtoUrGAJhULaFKxgCaVbQGvX7++48u8jZk12wL+9ttvzeHD + h6tBxsyKxx9/vPnpp5+apUuXLjUvv/xyNciYWfHGG280586da5bW1taara2tapAxs4LsRxZcWl5ebn75 + 5Zcd38huzKxYX19vrly50v5/iX/44ut//vmnnRjGQGP2mqNHjzZ///13s7Ky0j5vBQTGZL5t3QsSMyuQ + b3Nzszlx4sR22baAcPbs2TYT8tsXsdyYm+XkyZNt5ovywQ0CAr9dcfXq1XaMPnPmTHPkyJHtdGnMEFhX + 4A0Z76233tr2ibIydoeAYnV1tf1Bl59//rm5du1awx0TY4bAKIo3iLexsdGKWHPswIEDzf8BQdEemvuU + VMAAAAAASUVORK5CYII= + + + + + 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 + RK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAAFThJREFUeF7tnQezFMUW + gO/vMKCIopgjQVEURclZDMA1llooJgSVJJSCiKEUJYgZCWIVBsoLlIJYilIqiCUiZgQDZlBRFNF+7+vn + 2Xe26d27e71L7949p+rjsjOne2anv+2Z6ZmdrWnWrJkLadWqlRszZoxbvny52759u7OwaEhs27bNLVu2 + zA0bNsy1bNlyF89gFwFvuOEGt2XLFrdkyRI3ceJEN3jwYDdgwAB35plnevr3728YBTFo0CDvEB3Zl19+ + 6S6//PIs1yAjYIsWLVxdXZ1bunSpu/766zPSUVG/fv1c3759XZ8+fTL07t3bMOpFfBk9erRbsWKFe/TR + R+MCPvHEE27RokXurLPO8vIhnkjXq1cv17NnT9ejRw/XvXt3wyga3EHIxYsXuylTpmQLyD76pZde8vJJ + ryfiUbhr166uc+fO7owzznCnn356hk6dOhlGTrQruINDOLZ69WpXW1v7PwE5ONy8ebMbNWqUl4/dLaZi + LOJRkMpOPfVU17FjR3fKKadkOPnkkw0jJ9oV3MEhXBo3bpxbt26da968uasZOnSo3zfLbpeeD/m6dOni + zaUQlXXo0MGddNJJ7sQTTzSMosEdHEJGnKIXHDhwoKtZuHChu/vuu3eRD1NJphAVtG/f3p1wwgme448/ + 3jAKRrzBIVzCKZybNWuWq9mwYYOjF2TXyzEfu116PuTDWgpJRe3atTOMBiMy4tSll17q1qxZ42oYaD73 + 3HMzvR/HfHSRWCryxSozjIaCU3R4jA3WMGKtez/Z9dJVYmusAsP4NyAgQ3wZAXXvx9kKu16Rr23btobR + 6DDSkhGQF4z3ybEfvR+WxgoaRmOwi4DdunXzu1+GXOTYL1bQMBoDDvkyAurjPxHQdr9GKYkKeNppp2XO + fk1Ao5SYgEZSTEAjKSagkRQT0EhKloDcbMoNCFyCk0Foktq0aWMYJcEENJJiAhpJMQGNpJiARlJMQCMp + JqCRFBPQSEqWgNwLyHc2uRlV7gUkqXXr1oZREuj0TEAjGSagkRQT0EiKCWgkxQQ0kmICGkkxAY2kZAnI + VzL5TrD+RhxJxx13nGGUBB6EYAIayTABjaSYgEZSTEAjKSagkRQT0EhKloDcC8iDifhOMPcCMgZI0rHH + HmsYJYGxZxPQSIYJaCTFBDSSYgIaSTEBjaSYgEZSsgTkViwezcZXMrkVizFAko455hjDKAmMPZuARjJM + wP/Coca1117r3nzzTffrr7+6bdu2uXnz5vkvTcfyjcaj6gXkWHfq1Km8fbd161b34Ycfuo0bN/rXH3/8 + sf9h5Vg5o3GoegFvv/123+t98cUX7rLLLvPT+JWo2bNnu7/++su9+uqr/tp4WM5oHKpewM8//5y37q65 + 5pqs6bz/119/3e3cudP/gryeJ9jx8b8nS0D5kUK+kMRDiRiCIenoo49usvzyyy9eQIafwnlPPvmkn3f2 + 2WfvMq8hNPVt2RB4KH5VC8hxHjF69Ois6YyF8kPKCMpYlZ7XUDjefOyxx7zY/C5fLKfaqHoBb7rpJvfj + jz+6H374we+G2a2yHRYsWOD+/PNP9/XXX7vBgwdHyxYL25Sza+Ldd9/1Z94sL5ZbLVS9gLzPW2+91e3Y + scP99ttvXkTOhjkBEX766Sf30EMP+V5RyvEMxWnTprlPPvnEffrpp66urs7V1tZm1R2DbfzII4/4oR6W + c//99/u6YrnVQNULCLzHCy+80D3//PN+CIbd8j333OMGDBjgnnrqKS8mQW84YsQIf1Kydu1aL+fPP//s + tmzZ4n7//XfPuHHjosvghI6zaU70zjnnHLd06VJf599//+2efvppv3uOlWvqmIAFcMkll7hVq1a5P/74 + w0uDkJwdIw4bkG01cuRI31PSI7INOanhW/+cwFx11VXuvvvuc4sXL3bvv/++H/YhEJhAZuSMLbupkyUg + G40xML4PwtUBOT456qijjP8yYcIELxCxcuVKv530/JtvvtlLyryPPvooI6wEgq5fv94fXwLzYfjw4VW7 + nbkBpmoFlJg7d67r379/NCfkvPPO82Uef/zxXebxaSbYLTO+uGLFCi/ajBkz3NixY93FF1/sd8Hk0iMS + 1MNeJqyrWqhqATkBkN0gx32TJk3y7zuWK3D8RyBXmHvdddf5+hYtWuQuuugiv2vW8wVOegh265zYxHKq + haoWEBDltdde80IQL7/8shsyZEg0FzhZePHFF/0x4MyZM/1XV5lO7/bVV1/53m/QoEE5ezW2MYIyxnjB + BRdEc6qJqhcQOGmYOHGi++abb7yEnNWy6+Q70rF8esENGzb43o4hGI4LKUMwNBMeG2rYrpzsccmzmne9 + QpaAbBTOxuQ6sGygI488sirg9iuGXRgaIb799ls/rMJ2CHO5OjJnzhz3/fff+zG9N954w5/tMnIQ5sbg + g0299KAsl2PDWF5Th/dtAioQg13wBx98kBGRO2K4GhITsRCQkl6RnpahGS77sRv+7LPPMmfKy5Yti5Zt + 6piAOWAbTJ8+3feCBGN3HPNxphvL13BiQQ/JrhqZZ82a5d57771dhmV4vXnzZj+Pge9YXU0dE7AeuGrB + ZTauchCM7w0bNsyf4TKf7dSnTx9/MsO15DvvvNOf1MhdNjq+++479/bbb7sXXnjBXxMeP368fzZKuMxq + wgQskFGjRrm33nrLi0QsXLjQTZ482T3zzDOZewp10LutW7fOPfvss+7hhx/2QzxIynaN1V+tmIBFwFnx + Aw88kDnj1cEd1fSU9957r7vlllvclVdeWdDuutoxARsAt+6zC+W7JFxG4zVXUhhiieUbuckSkLM0bsdn + aIAzN84ISTriiCMMoyQwJmoCGskwAY2kmIBGUkxAIylZAnIjgtwNzY0InAGTdPjhhxtGSTABjaSYgEZS + TEAjKSagkZQsAbkMJ3dDcxmOM2CSDjvsMMMoCVxfNwGNZJiARlJMQCMpJqCRFBPQSEqWgFwH5mZUuQ7M + EAxJhx56qGGUBL6LbgIayTABjaSYgEZSTEAjKVkCch2Ym1HlOjBnwCQdcsghhlES+CamCWgkwwQ0ktJk + BeR98NBI4P+xnHKC25JKsb48IEnqjc1PTZMVkA0ukWvj0+h33XVXg+C5gbE6BeYvWbIk89wY/vILSbnW + hTolwhz9YSoEXVY//VVPLxfKXkA2aDHBBg/LhY0iFFu3DllOCNsP8fIFsoXl8glY7HrqshUlIM8/5m5o + rgPLEAxJBx98cDJ4olQxwQYPy/H/sN4wh96J14XCri1W54MPPvhPjf9bF8nj0W38PJcE8zT6CVvUr+uk + jjBfgp9+COfpsjpXTy8X+JWoshYwRiEblUaUCBs0lsNz/WI5xcCFdQlki81HmPoi1/pqJELhQkzAElCu + AlKHBD+CGMvRPaTuRXXZ+gSkjSQQWs+jHo3uWXVeuWAC/hPF7oIhrK8QiXLlFFJWQG4dOj9f6DrKhYoX + MNexGI0ikatBdU5DIqxPS8QxXzg/zNHrVYyA+liS0Lt76tFUVA/IdWAeTMl1YDkDJqlVq1ZlhT6Ouvrq + q6M5/PqlBP+P5XBMFjaYILFp06bofAjr4yGVEnxIwvnc6Et99UWu9QWWK6Hrmj9/fjRff1hj81PD84gq + SkDdyESuDa8F1BETJ4ZETKR86Abncb4yHfn08Ay9FrmClimXgHrXSz4fIN0bUj/L0WX0+ujp5ULFCUij + 6qA3DDc6pBIQKbRMMkyiI1an7tlCAalTy0udfBCZF4rNPLaRbBMTsBFho+rdr0RMKi1g2KA0EA2TDwkR + KB/0TLp+1pOeOVxXxMz1AcglINN1PfR4CKnLhnn8NQFLgO792ODS07DBw0bJJ6BulMaIXFIB68XyRYhc + 5BKQno73yXvMtxxgGeRI7wgVJSBnwNyMymU4OQMm6aCDDkoOvywpQYMwjRMQCXoGPjyxfP4v08uVO+64 + 45+1bdz1HTt2rK8bYvNTw/OIyl7Afv36Ze2GdAPpXhEJucOW6cUKiLzSWOw+ZfcKLIPpDRGD9aG8PlnQ + wfvip/xZdqx8CHl63YohVl9qyl5AejktX+yTjDAS5FKmUAERT5evL+h9C+1N9IdDQgshhxASvObDFqtL + YNkNjVh9qSlrAfm060CUWB7oxub/hQiIfFpupGCZOp8ejNfUqXN5resK0aIgFh+KWB710wNKsAx9KBGi + 6833wRJ4TxKx+akpawFpCGmcQnodGlnyChFQS5tPbgFZtISyu48hvVt9Qgm6F863O27SAnIWxb2AXIaT + M2CSDjzwwIojFDCWw+8AS+TKCQkFiOWABMd+sfkh/Ni1BMuI5UChyxf0e4zNTw2Pg6laAXWvk6/RBfYO + +ritb9++0TzQJx1jxoyJ5gjUq/ORMZYHJmCFUIiA3I2rd6ns7uVn93UeotHwWj7k1TkhukcjyGcay5Qc + 1iusF2F0PSFaQKQlPx/6/cXqS01VCwjIRUMVGjRoIb0lsFwtV33BL7KH8odoAYuNWH2pabIC0tPQWKB7 + nVxIL0dPFfYigBzsSusTJEa+uplebL2IXSyFbIMUNFkBjcogS0CGC+Q6sAzBkNSyZUvDKAkmoJEUE9BI + igloJMUENJJiAhpJyRKQIRi5EYEhGJHvgAMOMIyS0KFDBxPQSIcJaCTFBDSSYgIaSckSkGfC8PtwXAfm + DFjk23///Q2jJPDTICagkQwT0EiKCWgkxQQ0kmICGknJEpAhGLkOzJ3QIl+LFi3KBq4dTp48OS86n2vb + sRwNdeoyvXr1citWrPB/ZRqvZ8yY4f+CzteMGjXKI69ra2v9MuR1rDz5Mh2kPGUJ/kqurFs+JLcS4KdB + KkrAfA0gXwDS+dKIa9eujZYBLZouo0UidBmdrwnnIx9BnSDrIfOZxnL0B4LXki9lJZ8PlMwLmTdvns+X + 3Eqg4gTMhzS2nkbDEPzV0/OBAIT0eBIilxYohHl8EEQmXV5Cl88XsXWXaflCciuBihMw3y5YGlvnN0RA + 6Um3bt2a2T0T1C+EZQTmxQTU88PyrBu9F9P5K+saW3eZJnkx6CUlv9ypOAHZwNIAWj5NLJ+/enoMGk52 + Y9SDgCB1iDyhQJpwPvXostSn5yO4zCd30aJF/vUVV1wRXfdCjgHDQ4pyJktAzoC5DixnwCLffvvtVzYM + HjzYNwp/Y/NDJB+xbrvttihSF7tcYuTIkf411ynr6ur8a0I3sl6Ghnkc51EniNCyLHpHXZ5pBMuSaYSs + lw5eSz31Ie+h3Gnfvn1lCpjvpEJvfBo2lqPR+T179vRlRCCBPGQCRJX8EH2mrJH54Wt5P4jO/0VY1knm + 8VdyY7LFMAFLBIcJekPTo4CeJg3WUGg8LY9GdqGxcoIIzLqG86QePY3dLdMIPlgiTygg8AGROnJBjuSX + OxUnYIhs9Ni8hhLrAQXpeWPlBD4EoTgCPaT0oMyXD430fPyVaSyL0PUgtaxLiNTB/yW/3KkoAWO7NzlR + CKdLQ4fTcyFSgAiUazevc2NI+fpEyNfTsoyYUPRu9YUJWCJoMOkd6oNcGovGKAS926I8wd9YLuj1CpHy + ujcLiZULYTmEXp5Mo25ZlxB9QlPuVPwuuBTk65mEWDnh35YXkIngr0wr5BiQ5et6ypksAeWpWDIGKPI1 + b97cMEoCv9BqAhrJMAGNpJiARlIqTkDO8DiLHDRo0C7zmMY8csJ506dP9+hp5BNhXeFJRI8ePXLm56qj + WGSZ4XRZB3lNnj6bFmT5YX65U3ECSoOz0cN5TCNiMsQaJpc8CMw0gdGBXPmxaQ1B1j2cHq43HyJeb9y4 + 0efLWCVixvLLnSwBGYKRL6QzBCPy7bvvvmXDwIED/YZnI0+aNCkLphHkhOUYrCb0NKmLsvRy8jpXyHxd + f2xaQ3jnnXd8PUOGDPHro4P3FeZLDsul4+AvUE8sv1zhJ4IrUkB6ADa0RnqFUIYbb7zRTydouLAugvK6 + IXNB8DesQxo+BsuX/Bh6/XgPrIfMkzp0vkwn5s6d6z88kidXhcL8cqViBdQiCbpXkGk0Do0iwhJSNiYU + jU+jSlBWBNLLljKFSMsXb6T+EFlnBJZ11csUsXQZEVY+cFrwWH45U7ECIknY0CIO/yeXxpUGpXG1XFKe + kHwpQ/CXMrpOyZdgvkyvD3JlGeGyuBVLej1kZZkc6/FaC0WOFpZpsn7UQVkTsMTQmPUFOeTSM9BA0rgC + MtBYUpfkA40njQvkETR8mE9uoZFLCr0uMViu9HAcHxIip8B88vi/CbibKXSDi4ySDzQkjaoFZTq7NnmN + IERMwMaCddPrpSH4G5ZBWjkj1jAt1tuWK1kCMgQjNyIwBCPy7bPPPmXLK6+84onNE6ZNm+YbkjxEQjqm + ye6Z7yVILjIQzz33nP8/vaHkaAElPzatWKTuGET4/siXded9kMd7mjNnTjS/nGnXrl3lCMjGFuEEaYhw + OrlSLlejyC4NKfV0xJN6ELF79+5+ugjBX8mNTSsWlk8guyxXo9+Lzmf99XQQCcPp5UpFCYgYbPxCIFfK + sUtFUi0J3/6Txoo1ZIx8AlJXbD2gPjnJISQ3hs7nNcGHQ/feTOd98n51fjlTUQI2FHowepIwaCwaPVYm + hjS8FkLqzof+MMTQPW4uwjKstwzD6CBXeuxKoCoEFOj1kAd0z1HJ6PcUm1/uVJWARvlhAhpJyRKQMUDu + hJExQJGvWbNmhlES2rZtawIa6TABjaSYgEZSTEAjKSagkRQT0EiKCWgkJUvAcBBa5Nt7770NoySYgEZS + TEAjKSagkRQT0EiKCWgkxQQ0kmICGknJEpBBaJ6KJYPQIt9ee+1lGCWhTZs2JqCRDhPQSIoJaCTFBDSS + YgIaSTEBjaSYgEZSsgRkEJqbURmE1vLtueeehlESWrdubQIa6TABjaSYgEZSMgJu377dP+rLBDR2JxkB + N23a5Dp27JgRkDthTECj1PAD3KtXr3Y1CxYscMOHDzcBjd3KxIkT3dSpU13N+eef75YvX24CGruVVatW + ud69e7sapFu/fr1/YLcJaOwORowY4VauXOnPN2r4h+cM79y507Vv394ENEpKt27d3I4dO1znzp3/LyDw + 9PXZs2f7h3jz2gQ0Ghvkmz9/vhs2bJh3LEtAmDBhgu8Jhw4dmhFwjz32MIx/DdLR82n5IEtA6Nevn1uz + Zo3fR48fP9516dLFderUKVqpYcTgEI5dbNeuXf2eVXyiBwx920VAYcCAAW7mzJn+Z6TWrVvHBRMLi4KC + vSjeIN6UKVP8mF/MsWbNmrn/AMyY7QFPVLzPAAAAAElFTkSuQmCC + + iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs index fae5f0a..6c0e6b1 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs @@ -49,6 +49,7 @@ this.labelJudgmentDelayTime = new SmartX.SmartLabel(); this.labelJudgmentCount = new SmartX.SmartLabel(); this.labelDoubleDelayTime = new SmartX.SmartLabel(); + this.labelFilter = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -57,6 +58,7 @@ 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.labelFilter); this.smartGroupBox1.Controls.Add(this.buttonProductNo); this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection); this.smartGroupBox1.Controls.Add(this.smartLabel1); @@ -135,7 +137,7 @@ this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White; this.labelDynamicCorrection.InitVisible = true; this.labelDynamicCorrection.LineSpacing = 0F; - this.labelDynamicCorrection.Location = new System.Drawing.Point(519, 338); + this.labelDynamicCorrection.Location = new System.Drawing.Point(519, 392); this.labelDynamicCorrection.Name = "labelDynamicCorrection"; this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 44); this.labelDynamicCorrection.TabIndex = 195; @@ -374,7 +376,7 @@ this.labelFeedSpeed.ForeColor = System.Drawing.Color.White; this.labelFeedSpeed.InitVisible = true; this.labelFeedSpeed.LineSpacing = 0F; - this.labelFeedSpeed.Location = new System.Drawing.Point(519, 287); + this.labelFeedSpeed.Location = new System.Drawing.Point(519, 341); this.labelFeedSpeed.Name = "labelFeedSpeed"; this.labelFeedSpeed.Size = new System.Drawing.Size(110, 44); this.labelFeedSpeed.TabIndex = 124; @@ -533,7 +535,7 @@ this.labelJudgmentDelayTime.ForeColor = System.Drawing.Color.White; this.labelJudgmentDelayTime.InitVisible = true; this.labelJudgmentDelayTime.LineSpacing = 0F; - this.labelJudgmentDelayTime.Location = new System.Drawing.Point(519, 135); + this.labelJudgmentDelayTime.Location = new System.Drawing.Point(519, 188); this.labelJudgmentDelayTime.Name = "labelJudgmentDelayTime"; this.labelJudgmentDelayTime.Size = new System.Drawing.Size(110, 44); this.labelJudgmentDelayTime.TabIndex = 91; @@ -555,7 +557,7 @@ this.labelJudgmentCount.ForeColor = System.Drawing.Color.White; this.labelJudgmentCount.InitVisible = true; this.labelJudgmentCount.LineSpacing = 0F; - this.labelJudgmentCount.Location = new System.Drawing.Point(519, 236); + this.labelJudgmentCount.Location = new System.Drawing.Point(519, 290); this.labelJudgmentCount.Name = "labelJudgmentCount"; this.labelJudgmentCount.Size = new System.Drawing.Size(110, 44); this.labelJudgmentCount.TabIndex = 92; @@ -577,7 +579,7 @@ this.labelDoubleDelayTime.ForeColor = System.Drawing.Color.White; this.labelDoubleDelayTime.InitVisible = true; this.labelDoubleDelayTime.LineSpacing = 0F; - this.labelDoubleDelayTime.Location = new System.Drawing.Point(519, 185); + this.labelDoubleDelayTime.Location = new System.Drawing.Point(519, 239); this.labelDoubleDelayTime.Name = "labelDoubleDelayTime"; this.labelDoubleDelayTime.Size = new System.Drawing.Size(110, 44); this.labelDoubleDelayTime.TabIndex = 92; @@ -587,6 +589,28 @@ this.labelDoubleDelayTime.Wordwrap = false; this.labelDoubleDelayTime.Click += new System.EventHandler(this.labelDoubleDelayTime_Click); // + // labelFilter + // + this.labelFilter.BackColor = System.Drawing.Color.Black; + this.labelFilter.BackPictureBox = null; + this.labelFilter.BackPictureBox1 = null; + this.labelFilter.BackPictureBox2 = null; + this.labelFilter.BorderColor = System.Drawing.Color.Black; + this.labelFilter.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelFilter.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); + this.labelFilter.ForeColor = System.Drawing.Color.White; + this.labelFilter.InitVisible = true; + this.labelFilter.LineSpacing = 0F; + this.labelFilter.Location = new System.Drawing.Point(519, 138); + this.labelFilter.Name = "labelFilter"; + this.labelFilter.Size = new System.Drawing.Size(110, 44); + this.labelFilter.TabIndex = 197; + this.labelFilter.Text = "8"; + this.labelFilter.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelFilter.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelFilter.Wordwrap = false; + this.labelFilter.Click += new System.EventHandler(this.labelFilter_Click); + // // ControlCenterSystemJudgmentManual // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -622,5 +646,6 @@ private SmartX.SmartLabel smartLabel1; public SmartX.SmartLabel labelDynamicCorrection; private SmartX.SmartButton buttonProductNo; + public SmartX.SmartLabel labelFilter; } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs index 2556afe..f8b836a 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs @@ -6,11 +6,11 @@ using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; +using System.Collections.ObjectModel; using ITC81DB_0H.DialogForms; using ITC81DB_0H.Forms; using SmartX; -using System.Collections.ObjectModel; using ITC81DB_2H_ImageDll; namespace ITC81DB_0H.Controls @@ -447,6 +447,33 @@ namespace ITC81DB_0H.Controls } } + private void labelFilter_Click(object sender, EventArgs e) + { + string value = "", message = ""; + + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 16) + { + // 입력범위를 확인하세요 + message = "1~16"; + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message); + myMsg.ShowDialog(); + } + else + { + this.labelFilter.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter = myKeyPad.IntValue; + + value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Filter, value); + + this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); + } + } + } private void labelJudgmentDelayTime_Click(object sender, EventArgs e) { string value = "", message = ""; diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx index 1bd3584..9c5380f 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx @@ -2085,835 +2085,855 @@ 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 + AABJRU5ErkJggg== diff --git a/ITC81DB_0H/DataStore.cs b/ITC81DB_0H/DataStore.cs index 2ef0f47..339bb65 100644 --- a/ITC81DB_0H/DataStore.cs +++ b/ITC81DB_0H/DataStore.cs @@ -620,22 +620,14 @@ namespace ITC81DB_0H // 중량조정 - 파라미터 읽기 public static readonly string ParameterRead3901 = "3901"; - // 자동영점 - 모드1 시간 - public static readonly string Zero1Time = "4001"; - // 자동영점 - 모드1 범위 - public static readonly string Zero1Range = "4002"; - // 자동영점 - 모드1 변량 - public static readonly string Zero1Variate = "4003"; - // 자동영점 - 모드1 모드 - public static readonly string Zero1Mode = "4004"; - // 자동영점 - 모드2 모드 - public static readonly string Zero2Mode = "4005"; - // 자동영점 - 모드2 시간 - public static readonly string Zero2Time = "4006"; - // 자동영점 - 모드2 범위 - public static readonly string Zero2Range = "4007"; - // 자동영점 - 모드2 변량 - public static readonly string Zero2Variate = "4008"; + // 자동영점 - 사용여부 + public static readonly string AutoZeroIsUsing = "4041"; + // 자동영점 - +범위 + public static readonly string AutoZeroPlusRange = "4042"; + // 자동영점 - -범위 + public static readonly string AutoZeroMinusRange = "4043"; + // 자동영점 - 변량 + public static readonly string AutoZeroVariate = "4044"; // 자동영점 - 모드1 파라미터 읽기 public static readonly string ParameterRead4901 = "4901"; @@ -877,7 +869,7 @@ namespace ITC81DB_0H // 전체파라미터 쓰기 3 public static readonly string SystemParameterWrite3 = "9020"; // 전체파라미터 쓰기 4 - public static readonly string SystemParameterWrite4 = "9021"; + public static readonly string SystemParameterWrite4 = "9044"; // 랜덤모드 쓰기 public static readonly string RandomModeWrite = "9023"; // 중량설정값 쓰기 @@ -899,13 +891,11 @@ namespace ITC81DB_0H // 시스템정보 파라미터 읽기1 - public static readonly string SystemInformationRead1 = "9512"; + public static readonly string SystemInformationRead1 = "9518"; // 시스템정보 파라미터 읽기2 - public static readonly string SystemInformationRead2 = "9513"; + public static readonly string SystemInformationRead2 = "9519"; // 시스템정보 파라미터 읽기3 - public static readonly string SystemInformationRead3 = "9514"; - // 시스템정보 파라미터 읽기4 - public static readonly string SystemInformationRead4 = "9515"; + public static readonly string SystemInformationRead3 = "9520"; // BLDC 모터 파라미터 읽기 public static readonly string BLDCMotorParameterRead = "9516"; // BLDC 모터 알람 읽기 @@ -1190,7 +1180,7 @@ namespace ITC81DB_0H this.TransmissionDelayTimeCOM4 = 0; this.StatisticsPrintFormat = 0; - this.SerialNumber = "20F0000"; + this.SerialNumber = "23B0000"; this.MainBoardVersion = "000"; this.Unit = "g"; this.UserDefineCOM1 = ""; @@ -4032,24 +4022,16 @@ namespace ITC81DB_0H { #region Field // 메인보드 저장값 - private string m_MainAutoZero1Range; - private string m_MainAutoZero1Time; - private string m_MainAutoZero1Variate; - private string m_MainAutoZero1Mode; - private string m_MainAutoZero2Mode; - private string m_MainAutoZero2Range; - private string m_MainAutoZero2Time; - private string m_MainAutoZero2Variate; + private bool m_MainAutoZeroIsAutoZeroUsing; + private string m_MainAutoZeroPlusRange; + private string m_MainAutoZeroMinusRange; + private string m_MainAutoZeroVariate; // LCD 저장값 - private string m_LCDAutoZero1Range; - private string m_LCDAutoZero1Time; - private string m_LCDAutoZero1Variate; - private string m_LCDAutoZero1Mode; - private string m_LCDAutoZero2Mode; - private string m_LCDAutoZero2Range; - private string m_LCDAutoZero2Time; - private string m_LCDAutoZero2Variate; + private bool m_LCDAutoZeroIsAutoZeroUsing; + private string m_LCDAutoZeroPlusRange; + private string m_LCDAutoZeroMinusRange; + private string m_LCDAutoZeroVariate; private string m_Dummy1; private string m_Dummy2; @@ -4057,6 +4039,10 @@ namespace ITC81DB_0H private string m_Dummy4; private string m_Dummy5; private string m_Dummy6; + private string m_Dummy7; + private string m_Dummy8; + private string m_Dummy9; + private string m_Dummy10; #endregion #region Constructor @@ -4067,86 +4053,46 @@ namespace ITC81DB_0H #endregion #region Property - public string MainAutoZero1Range + public bool MainAutoZeroIsAutoZeroUsing { - get { return this.m_MainAutoZero1Range; } - set { this.m_MainAutoZero1Range = value; } + get { return this.m_MainAutoZeroIsAutoZeroUsing; } + set { this.m_MainAutoZeroIsAutoZeroUsing = value; } } - public string MainAutoZero1Time + public string MainAutoZeroPlusRange { - get { return this.m_MainAutoZero1Time; } - set { this.m_MainAutoZero1Time = value; } + get { return this.m_MainAutoZeroPlusRange; } + set { this.m_MainAutoZeroPlusRange = value; } } - public string MainAutoZero1Variate + public string MainAutoZeroMinusRange { - get { return this.m_MainAutoZero1Variate; } - set { this.m_MainAutoZero1Variate = value; } + get { return this.m_MainAutoZeroMinusRange; } + set { this.m_MainAutoZeroMinusRange = value; } } - public string MainAutoZero1Mode + public string MainAutoZeroVariate { - get { return this.m_MainAutoZero1Mode; } - set { this.m_MainAutoZero1Mode = value; } - } - public string MainAutoZero2Mode - { - get { return this.m_MainAutoZero2Mode; } - set { this.m_MainAutoZero2Mode = value; } - } - public string MainAutoZero2Range - { - get { return this.m_MainAutoZero2Range; } - set { this.m_MainAutoZero2Range = value; } - } - public string MainAutoZero2Time - { - get { return this.m_MainAutoZero2Time; } - set { this.m_MainAutoZero2Time = value; } - } - public string MainAutoZero2Variate - { - get { return this.m_MainAutoZero2Variate; } - set { this.m_MainAutoZero2Variate = value; } + get { return this.m_MainAutoZeroVariate; } + set { this.m_MainAutoZeroVariate = value; } } - public string LCDAutoZero1Range + public bool LCDAutoZeroIsAutoZeroUsing { - get { return this.m_LCDAutoZero1Range; } - set { this.m_LCDAutoZero1Range = value; } + get { return this.m_LCDAutoZeroIsAutoZeroUsing; } + set { this.m_LCDAutoZeroIsAutoZeroUsing = value; } } - public string LCDAutoZero1Time + public string LCDAutoZeroPlusRange { - get { return this.m_LCDAutoZero1Time; } - set { this.m_LCDAutoZero1Time = value; } + get { return this.m_LCDAutoZeroPlusRange; } + set { this.m_LCDAutoZeroPlusRange = value; } } - public string LCDAutoZero1Variate + public string LCDAutoZeroMinusRange { - get { return this.m_LCDAutoZero1Variate; } - set { this.m_LCDAutoZero1Variate = value; } + get { return this.m_LCDAutoZeroMinusRange; } + set { this.m_LCDAutoZeroMinusRange = value; } } - public string LCDAutoZero1Mode + public string LCDAutoZeroVariate { - get { return this.m_LCDAutoZero1Mode; } - set { this.m_LCDAutoZero1Mode = value; } - } - public string LCDAutoZero2Mode - { - get { return this.m_LCDAutoZero2Mode; } - set { this.m_LCDAutoZero2Mode = value; } - } - public string LCDAutoZero2Range - { - get { return this.m_LCDAutoZero2Range; } - set { this.m_LCDAutoZero2Range = value; } - } - public string LCDAutoZero2Time - { - get { return this.m_LCDAutoZero2Time; } - set { this.m_LCDAutoZero2Time = value; } - } - public string LCDAutoZero2Variate - { - get { return this.m_LCDAutoZero2Variate; } - set { this.m_LCDAutoZero2Variate = value; } + get { return this.m_LCDAutoZeroVariate; } + set { this.m_LCDAutoZeroVariate = value; } } public string Dummy1 @@ -4179,30 +4125,40 @@ namespace ITC81DB_0H get { return this.m_Dummy6; } set { this.m_Dummy6 = value; } } + public string Dummy7 + { + get { return this.m_Dummy7; } + set { this.m_Dummy7 = value; } + } + public string Dummy8 + { + get { return this.m_Dummy8; } + set { this.m_Dummy8 = value; } + } + public string Dummy9 + { + get { return this.m_Dummy9; } + set { this.m_Dummy9 = value; } + } + public string Dummy10 + { + get { return this.m_Dummy10; } + set { this.m_Dummy10 = value; } + } #endregion #region Method public void Initialization() { - this.MainAutoZero1Time = "100"; - this.MainAutoZero1Range = "17"; - this.MainAutoZero1Variate = "1"; - this.MainAutoZero1Mode = "2"; + this.MainAutoZeroIsAutoZeroUsing = false; + this.MainAutoZeroPlusRange = "100"; + this.MainAutoZeroMinusRange = "100"; + this.MainAutoZeroVariate = "0"; - this.MainAutoZero2Mode = "0"; - this.MainAutoZero2Time = "5"; - this.MainAutoZero2Range = "10"; - this.MainAutoZero2Variate = "1"; - - this.LCDAutoZero1Mode = "2"; - this.LCDAutoZero1Time = "100"; - this.LCDAutoZero1Range = "17"; - this.LCDAutoZero1Variate = "1"; - - this.LCDAutoZero2Mode = "0"; - this.LCDAutoZero2Time = "5"; - this.LCDAutoZero2Range = "10"; - this.LCDAutoZero2Variate = "1"; + this.LCDAutoZeroIsAutoZeroUsing = false; + this.LCDAutoZeroPlusRange = "100"; + this.LCDAutoZeroMinusRange = "100"; + this.LCDAutoZeroVariate = "0"; this.Dummy1 = "0"; this.Dummy2 = "0"; @@ -4210,6 +4166,10 @@ namespace ITC81DB_0H this.Dummy4 = "0"; this.Dummy5 = "0"; this.Dummy6 = "0"; + this.Dummy7 = "0"; + this.Dummy8 = "0"; + this.Dummy9 = "0"; + this.Dummy10 = "0"; } #endregion } @@ -4219,23 +4179,14 @@ namespace ITC81DB_0H public struct StructSystemParameter4 { // 각 모드별 시간/범위/변량 저장값은 UserSetting 값만 - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1UserSettingRange; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1UserSettingTime; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1UserSettingVariate; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1Mode; + public bool AutoZeroIsAutoZeroUsing; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2UserSettingRange; + public string AutoZeroPlusRange; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2UserSettingTime; + public string AutoZeroMinusRange; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2UserSettingVariate; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2Mode; + public string AutoZeroVariate; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] public string Dummy1; @@ -4249,6 +4200,14 @@ namespace ITC81DB_0H public string Dummy5; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] public string Dummy6; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy7; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy8; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy9; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy10; } #endregion @@ -4328,10 +4287,7 @@ namespace ITC81DB_0H public class SystemInformation2 { #region Field - private string m_MaxWeight; private string m_BalanceWeight; - private string m_Digit; - private string m_Calc; private string m_Filter; private string m_JudgmentDelay; @@ -4340,6 +4296,11 @@ namespace ITC81DB_0H private string m_Speed; private string m_Dynamic; + private string m_UnderRange; + private string m_PassRange; + private string m_OverRange; + private string m_TareRange; + private string m_SorterAMode; private string m_SorterADelay; private string m_SorterAOperation; @@ -4350,20 +4311,6 @@ namespace ITC81DB_0H private string m_ExternalInput; private string m_ETCNG; - private string m_AutoZero1Time; - private string m_AutoZero1Range; - private string m_AutoZero1Variate; - private string m_AutoZero1Mode; - private string m_AutoZero2Time; - private string m_AutoZero2Range; - private string m_AutoZero2Variate; - private string m_AutoZero2Mode; - - private string m_UnderRange; - private string m_PassRange; - private string m_OverRange; - private string m_TareRange; - private string m_ExternalOutput1Mode; private string m_ExternalOutput1Delay; private string m_ExternalOutput1Operation; @@ -4376,15 +4323,23 @@ namespace ITC81DB_0H private string m_ExternalOutput4Mode; private string m_ExternalOutput4Delay; private string m_ExternalOutput4Operation; - private string m_ExternalOutput9Mode; - private string m_ExternalOutput9Delay; - private string m_ExternalOutput9Operation; - private string m_ExternalOutput10Mode; - private string m_ExternalOutput10Delay; - private string m_ExternalOutput10Operation; + private string m_ExternalOutput5Mode; + private string m_ExternalOutput5Delay; + private string m_ExternalOutput5Operation; + private string m_ExternalOutput6Mode; + private string m_ExternalOutput6Delay; + private string m_ExternalOutput6Operation; - private string m_AscendDelay; - private string m_DescendDelay; + private string m_PI6; + private string m_PI5; + private string m_PI4; + private string m_PI3; + private string m_PhotoB; + + private string m_IsAutoZeroUsing; + private string m_AutoZeroPlusRange; + private string m_AutoZeroMinusRange; + private string m_AutoZeroVariate; private string m_dummy1; private string m_dummy2; @@ -4394,6 +4349,8 @@ namespace ITC81DB_0H private string m_dummy6; private string m_dummy7; private string m_dummy8; + private string m_dummy9; + private string m_dummy10; #endregion #region Constructor @@ -4404,26 +4361,11 @@ namespace ITC81DB_0H #endregion #region Property - public string MaxWeight - { - get { return this.m_MaxWeight; } - set { this.m_MaxWeight = value; } - } public string BalanceWeight { get { return this.m_BalanceWeight; } set { this.m_BalanceWeight = value; } } - public string Digit - { - get { return this.m_Digit; } - set { this.m_Digit = value; } - } - public string Calc - { - get { return this.m_Calc; } - set { this.m_Calc = value; } - } public string Filter { @@ -4456,6 +4398,27 @@ namespace ITC81DB_0H set { this.m_Dynamic = value; } } + public string UnderRange + { + get { return this.m_UnderRange; } + set { this.m_UnderRange = value; } + } + public string PassRange + { + get { return this.m_PassRange; } + set { this.m_PassRange = value; } + } + public string OverRange + { + get { return this.m_OverRange; } + set { this.m_OverRange = value; } + } + public string TareRange + { + get { return this.m_TareRange; } + set { this.m_TareRange = value; } + } + public string SorterAMode { get { return this.m_SorterAMode; } @@ -4502,68 +4465,6 @@ namespace ITC81DB_0H set { this.m_ETCNG = value; } } - public string AutoZero1Time - { - get { return this.m_AutoZero1Time; } - set { this.m_AutoZero1Time = value; } - } - public string AutoZero1Range - { - get { return this.m_AutoZero1Range; } - set { this.m_AutoZero1Range = value; } - } - public string AutoZero1Variate - { - get { return this.m_AutoZero1Variate; } - set { this.m_AutoZero1Variate = value; } - } - public string AutoZero1Mode - { - get { return this.m_AutoZero1Mode; } - set { this.m_AutoZero1Mode = value; } - } - public string AutoZero2Time - { - get { return this.m_AutoZero2Time; } - set { this.m_AutoZero2Time = value; } - } - public string AutoZero2Range - { - get { return this.m_AutoZero2Range; } - set { this.m_AutoZero2Range = value; } - } - public string AutoZero2Variate - { - get { return this.m_AutoZero2Variate; } - set { this.m_AutoZero2Variate = value; } - } - public string AutoZero2Mode - { - get { return this.m_AutoZero2Mode; } - set { this.m_AutoZero2Mode = value; } - } - - public string UnderRange - { - get { return this.m_UnderRange; } - set { this.m_UnderRange = value; } - } - public string PassRange - { - get { return this.m_PassRange; } - set { this.m_PassRange = value; } - } - public string OverRange - { - get { return this.m_OverRange; } - set { this.m_OverRange = value; } - } - public string TareRange - { - get { return this.m_TareRange; } - set { this.m_TareRange = value; } - } - public string ExternalOutput1Mode { get { return this.m_ExternalOutput1Mode; } @@ -4624,443 +4525,35 @@ namespace ITC81DB_0H get { return this.m_ExternalOutput4Operation; } set { this.m_ExternalOutput4Operation = value; } } - public string ExternalOutput9Mode + public string ExternalOutput5Mode { - get { return this.m_ExternalOutput9Mode; } - set { this.m_ExternalOutput9Mode = value; } + get { return this.m_ExternalOutput5Mode; } + set { this.m_ExternalOutput5Mode = value; } } - public string ExternalOutput9Delay + public string ExternalOutput5Delay { - get { return this.m_ExternalOutput9Delay; } - set { this.m_ExternalOutput9Delay = value; } + get { return this.m_ExternalOutput5Delay; } + set { this.m_ExternalOutput5Delay = value; } } - public string ExternalOutput9Operation + public string ExternalOutput5Operation { - get { return this.m_ExternalOutput9Operation; } - set { this.m_ExternalOutput9Operation = value; } + get { return this.m_ExternalOutput5Operation; } + set { this.m_ExternalOutput5Operation = value; } } - public string ExternalOutput10Mode + public string ExternalOutput6Mode { - get { return this.m_ExternalOutput10Mode; } - set { this.m_ExternalOutput10Mode = value; } + get { return this.m_ExternalOutput6Mode; } + set { this.m_ExternalOutput6Mode = value; } } - public string ExternalOutput10Delay + public string ExternalOutput6Delay { - get { return this.m_ExternalOutput10Delay; } - set { this.m_ExternalOutput10Delay = value; } + get { return this.m_ExternalOutput6Delay; } + set { this.m_ExternalOutput6Delay = value; } } - public string ExternalOutput10Operation + public string ExternalOutput6Operation { - get { return this.m_ExternalOutput10Operation; } - set { this.m_ExternalOutput10Operation = value; } - } - - public string AscendDelay - { - get { return this.m_AscendDelay; } - set { this.m_AscendDelay = value; } - } - public string DescendDelay - { - get { return this.m_DescendDelay; } - set { this.m_DescendDelay = value; } - } - - public string dummy1 - { - get { return this.m_dummy1; } - set { this.m_dummy1 = value; } - } - public string dummy2 - { - get { return this.m_dummy2; } - set { this.m_dummy2 = value; } - } - public string dummy3 - { - get { return this.m_dummy3; } - set { this.m_dummy3 = value; } - } - public string dummy4 - { - get { return this.m_dummy4; } - set { this.m_dummy4 = value; } - } - public string dummy5 - { - get { return this.m_dummy5; } - set { this.m_dummy5 = value; } - } - public string dummy6 - { - get { return this.m_dummy6; } - set { this.m_dummy6 = value; } - } - public string dummy7 - { - get { return this.m_dummy7; } - set { this.m_dummy7 = value; } - } - public string dummy8 - { - get { return this.m_dummy8; } - set { this.m_dummy8 = value; } - } - #endregion - - #region Method - public void Initialization() - { - this.MaxWeight = "0"; - this.BalanceWeight = "0"; - this.Digit = "0"; - this.Calc = "0"; - - this.Filter = "8"; - this.JudgmentDelay = "1000"; - this.DoubleDelay = "900"; - this.JudgmentNumber = "10"; - this.Speed = "60"; - this.Dynamic = "1000000"; - - this.SorterAMode = "0"; - this.SorterADelay = "1"; - this.SorterAOperation = "1000"; - this.SorterBMode = "0"; - this.SorterBDelay = "1"; - this.SorterBOperation = "1000"; - this.DoubleEntry = "0"; - this.ExternalInput = "0"; - this.ETCNG = "0"; - - this.AutoZero1Mode = "2"; - this.AutoZero1Range = "17"; - this.AutoZero1Time = "100"; - this.AutoZero1Variate = "1"; - this.AutoZero2Mode = "0"; - this.AutoZero2Range = "10"; - this.AutoZero2Time = "5"; - this.AutoZero2Variate = "1"; - - this.UnderRange = "0"; - this.PassRange = "0"; - this.OverRange = "0"; - this.TareRange = "0"; - - this.ExternalOutput1Mode = "0"; - this.ExternalOutput1Delay = "500"; - this.ExternalOutput1Operation = "1000"; - this.ExternalOutput2Mode = "0"; - this.ExternalOutput2Delay = "500"; - this.ExternalOutput2Operation = "1000"; - this.ExternalOutput3Mode = "0"; - this.ExternalOutput3Delay = "500"; - this.ExternalOutput3Operation = "1000"; - this.ExternalOutput4Mode = "0"; - this.ExternalOutput4Delay = "500"; - this.ExternalOutput4Operation = "1000"; - this.ExternalOutput9Mode = "0"; - this.ExternalOutput9Delay = "500"; - this.ExternalOutput9Operation = "1000"; - this.ExternalOutput10Mode = "0"; - this.ExternalOutput10Delay = "500"; - this.ExternalOutput10Operation = "1000"; - - this.AscendDelay = "1000"; - this.DescendDelay = "1000"; - - this.dummy1 = "0"; - this.dummy2 = "0"; - this.dummy3 = "0"; - this.dummy4 = "0"; - this.dummy5 = "0"; - this.dummy6 = "0"; - this.dummy7 = "0"; - this.dummy8 = "0"; - } - #endregion - } - #endregion - #region SystemInformation3 - public class SystemInformation3 - { - #region Field - private string m_Random1Number; - private string m_Random1Using; - private string m_Random1Under; - private string m_Random1Over; - private string m_Random1Tare; - - private string m_Random2Number; - private string m_Random2Using; - private string m_Random2Under; - private string m_Random2Over; - private string m_Random2Tare; - - private string m_Random3Number; - private string m_Random3Using; - private string m_Random3Under; - private string m_Random3Over; - private string m_Random3Tare; - - private string m_Random4Number; - private string m_Random4Using; - private string m_Random4Under; - private string m_Random4Over; - private string m_Random4Tare; - - private string m_Random5Number; - private string m_Random5Using; - private string m_Random5Under; - private string m_Random5Over; - private string m_Random5Tare; - - private string m_OPT1SampleNumber; - private string m_OPT1DelayNumber; - private string m_OPT1PulseWidth; - private string m_OPT1Using; - private string m_OPT1OverRange; - private string m_OPT1UnderRange; - - private string m_OPT2Port; - private string m_OPT2Delay1; - private string m_OPT2Delay2; - - private string m_PI8; - private string m_PI7; - private string m_PI6; - private string m_PI5; - private string m_PI4; - private string m_PI3; - private string m_PhotoB; - - private string m_EquipmentType; - private string m_OptionBoard; - private string m_Relay; - private string m_Chattering; - private string m_BuzzerONTime; - - private string m_dummy1; - private string m_dummy2; - private string m_dummy3; - private string m_dummy4; - private string m_dummy5; - private string m_dummy6; - private string m_dummy7; - private string m_dummy8; - private string m_dummy9; - private string m_dummy10; - #endregion - - #region Constructor - public SystemInformation3() - { - this.Initialization(); - } - #endregion - - #region Property - public string Random1Number - { - get { return this.m_Random1Number; } - set { this.m_Random1Number = value; } - } - public string Random1Using - { - get { return this.m_Random1Using; } - set { this.m_Random1Using = value; } - } - public string Random1Under - { - get { return this.m_Random1Under; } - set { this.m_Random1Under = value; } - } - public string Random1Over - { - get { return this.m_Random1Over; } - set { this.m_Random1Over = value; } - } - public string Random1Tare - { - get { return this.m_Random1Tare; } - set { this.m_Random1Tare = value; } - } - - public string Random2Number - { - get { return this.m_Random2Number; } - set { this.m_Random2Number = value; } - } - public string Random2Using - { - get { return this.m_Random2Using; } - set { this.m_Random2Using = value; } - } - public string Random2Under - { - get { return this.m_Random2Under; } - set { this.m_Random2Under = value; } - } - public string Random2Over - { - get { return this.m_Random2Over; } - set { this.m_Random2Over = value; } - } - public string Random2Tare - { - get { return this.m_Random2Tare; } - set { this.m_Random2Tare = value; } - } - - public string Random3Number - { - get { return this.m_Random3Number; } - set { this.m_Random3Number = value; } - } - public string Random3Using - { - get { return this.m_Random3Using; } - set { this.m_Random3Using = value; } - } - public string Random3Under - { - get { return this.m_Random3Under; } - set { this.m_Random3Under = value; } - } - public string Random3Over - { - get { return this.m_Random3Over; } - set { this.m_Random3Over = value; } - } - public string Random3Tare - { - get { return this.m_Random3Tare; } - set { this.m_Random3Tare = value; } - } - - public string Random4Number - { - get { return this.m_Random4Number; } - set { this.m_Random4Number = value; } - } - public string Random4Using - { - get { return this.m_Random4Using; } - set { this.m_Random4Using = value; } - } - public string Random4Under - { - get { return this.m_Random4Under; } - set { this.m_Random4Under = value; } - } - public string Random4Over - { - get { return this.m_Random4Over; } - set { this.m_Random4Over = value; } - } - public string Random4Tare - { - get { return this.m_Random4Tare; } - set { this.m_Random4Tare = value; } - } - - public string Random5Number - { - get { return this.m_Random5Number; } - set { this.m_Random5Number = value; } - } - public string Random5Using - { - get { return this.m_Random5Using; } - set { this.m_Random5Using = value; } - } - public string Random5Under - { - get { return this.m_Random5Under; } - set { this.m_Random5Under = value; } - } - public string Random5Over - { - get { return this.m_Random5Over; } - set { this.m_Random5Over = value; } - } - public string Random5Tare - { - get { return this.m_Random5Tare; } - set { this.m_Random5Tare = value; } - } - - public string OPT1SampleNumber - { - get { return this.m_OPT1SampleNumber; } - set { this.m_OPT1SampleNumber = value; } - } - public string OPT1DelayNumber - { - get { return this.m_OPT1DelayNumber; } - set { this.m_OPT1DelayNumber = value; } - } - public string OPT1PulseWidth - { - get { return this.m_OPT1PulseWidth; } - set { this.m_OPT1PulseWidth = value; } - } - public string OPT1Using - { - get { return this.m_OPT1Using; } - set { this.m_OPT1Using = value; } - } - public string OPT1OverRange - { - get { return this.m_OPT1OverRange; } - set { this.m_OPT1OverRange = value; } - } - public string OPT1UnderRange - { - get { return this.m_OPT1UnderRange; } - set { this.m_OPT1UnderRange = value; } - } - - public string OPT2Port - { - get { return this.m_OPT2Port; } - set { this.m_OPT2Port = value; } - } - public string OPT2Delay1 - { - get { return this.m_OPT2Delay1; } - set { this.m_OPT2Delay1 = value; } - } - public string OPT2Delay2 - { - get { return this.m_OPT2Delay2; } - set { this.m_OPT2Delay2 = value; } - } - - public string BuzzerONTime - { - get { return this.m_BuzzerONTime; } - set { this.m_BuzzerONTime = value; } - } - public string Chattering - { - get { return this.m_Chattering; } - set { this.m_Chattering = value; } - } - public string Relay - { - get { return this.m_Relay; } - set { this.m_Relay = value; } - } - public string OptionBoard - { - get { return this.m_OptionBoard; } - set { this.m_OptionBoard = value; } - } - public string EquipmentType - { - get { return this.m_EquipmentType; } - set { this.m_EquipmentType = value; } + get { return this.m_ExternalOutput6Operation; } + set { this.m_ExternalOutput6Operation = value; } } public string PhotoB @@ -5088,15 +4581,26 @@ namespace ITC81DB_0H get { return this.m_PI6; } set { this.m_PI6 = value; } } - public string PI7 + + public string IsAutoZeroUsing { - get { return this.m_PI7; } - set { this.m_PI7 = value; } + get { return this.m_IsAutoZeroUsing; } + set { this.m_IsAutoZeroUsing = value; } } - public string PI8 + public string AutoZeroPlusRange { - get { return this.m_PI8; } - set { this.m_PI8 = value; } + get { return this.m_AutoZeroPlusRange; } + set { this.m_AutoZeroPlusRange = value; } + } + public string AutoZeroMinusRange + { + get { return this.m_AutoZeroMinusRange; } + set { this.m_AutoZeroMinusRange = value; } + } + public string AutoZeroVariate + { + get { return this.m_AutoZeroVariate; } + set { this.m_AutoZeroVariate = value; } } public string dummy1 @@ -5154,60 +4658,291 @@ namespace ITC81DB_0H #region Method public void Initialization() { - this.Random1Number = "996"; - this.Random1Using = "0"; - this.Random1Under = "0"; - this.Random1Over = "0"; - this.Random1Tare = "0"; + this.BalanceWeight = "0"; - this.Random2Number = "997"; - this.Random2Using = "0"; - this.Random2Under = "0"; - this.Random2Over = "0"; - this.Random2Tare = "0"; + this.Filter = "8"; + this.JudgmentDelay = "1000"; + this.DoubleDelay = "900"; + this.JudgmentNumber = "10"; + this.Speed = "60"; + this.Dynamic = "1000000"; - this.Random3Number = "998"; - this.Random3Using = "0"; - this.Random3Under = "0"; - this.Random3Over = "0"; - this.Random3Tare = "0"; + this.SorterAMode = "0"; + this.SorterADelay = "1"; + this.SorterAOperation = "1000"; + this.SorterBMode = "0"; + this.SorterBDelay = "1"; + this.SorterBOperation = "1000"; + this.DoubleEntry = "0"; + this.ExternalInput = "0"; + this.ETCNG = "0"; - this.Random4Number = "999"; - this.Random4Using = "0"; - this.Random4Under = "0"; - this.Random4Over = "0"; - this.Random4Tare = "0"; + this.UnderRange = "0"; + this.PassRange = "0"; + this.OverRange = "0"; + this.TareRange = "0"; - this.Random5Number = "1000"; - this.Random5Using = "0"; - this.Random5Under = "0"; - this.Random5Over = "0"; - this.Random5Tare = "0"; + this.ExternalOutput1Mode = "0"; + this.ExternalOutput1Delay = "500"; + this.ExternalOutput1Operation = "1000"; + this.ExternalOutput2Mode = "0"; + this.ExternalOutput2Delay = "500"; + this.ExternalOutput2Operation = "1000"; + this.ExternalOutput3Mode = "0"; + this.ExternalOutput3Delay = "500"; + this.ExternalOutput3Operation = "1000"; + this.ExternalOutput4Mode = "0"; + this.ExternalOutput4Delay = "500"; + this.ExternalOutput4Operation = "1000"; + this.ExternalOutput5Mode = "0"; + this.ExternalOutput5Delay = "500"; + this.ExternalOutput5Operation = "1000"; + this.ExternalOutput6Mode = "0"; + this.ExternalOutput6Delay = "500"; + this.ExternalOutput6Operation = "1000"; - this.OPT1SampleNumber = "0"; - this.OPT1DelayNumber = "0"; - this.OPT1PulseWidth = "0"; - this.OPT1Using = "0"; - this.OPT1OverRange = "0"; - this.OPT1UnderRange = "0"; - - this.OPT2Port = "0"; - this.OPT2Delay1 = "0"; - this.OPT2Delay2 = "0"; - - this.BuzzerONTime = "1000"; - this.Chattering = "100"; - this.Relay = "1000"; - this.OptionBoard = "0"; - this.EquipmentType = "0"; - - this.PhotoB = "0"; - this.PI3 = "1"; + this.PhotoB = "1"; + this.PI3 = "3"; this.PI4 = "2"; this.PI5 = "0"; this.PI6 = "0"; - this.PI7 = "0"; - this.PI8 = "2"; + + this.IsAutoZeroUsing = "0"; + this.AutoZeroPlusRange = "100"; + this.AutoZeroMinusRange = "100"; + this.AutoZeroVariate = "0"; + + this.dummy1 = "0"; + this.dummy2 = "0"; + this.dummy3 = "0"; + this.dummy4 = "0"; + this.dummy5 = "0"; + this.dummy6 = "0"; + this.dummy7 = "0"; + this.dummy8 = "0"; + this.dummy9 = "0"; + this.dummy10 = "0"; + } + #endregion + } + #endregion + #region SystemInformation3 + public class SystemInformation3 + { + #region Field + private string m_BuzzerONTime; + private string m_Chattering; + private string m_Relay; + + private string m_BLDCMotorSpeed1; + private string m_BLDCMotorPole1; + private string m_BLDCMotorReductionRatio1; + private string m_BLDCMotorDirection1; + private string m_BLDCMotorSpeed2; + private string m_BLDCMotorPole2; + private string m_BLDCMotorReductionRatio2; + private string m_BLDCMotorDirection2; + private string m_BLDCMotorSpeed3; + private string m_BLDCMotorPole3; + private string m_BLDCMotorReductionRatio3; + private string m_BLDCMotorDirection3; + private string m_BLDCMotorSpeed4; + private string m_BLDCMotorPole4; + private string m_BLDCMotorReductionRatio4; + private string m_BLDCMotorDirection4; + + private string m_dummy1; + private string m_dummy2; + private string m_dummy3; + private string m_dummy4; + private string m_dummy5; + private string m_dummy6; + private string m_dummy7; + private string m_dummy8; + private string m_dummy9; + private string m_dummy10; + #endregion + + #region Constructor + public SystemInformation3() + { + this.Initialization(); + } + #endregion + + #region Property + public string BuzzerONTime + { + get { return this.m_BuzzerONTime; } + set { this.m_BuzzerONTime = value; } + } + public string Chattering + { + get { return this.m_Chattering; } + set { this.m_Chattering = value; } + } + public string Relay + { + get { return this.m_Relay; } + set { this.m_Relay = value; } + } + + public string BLDCMotorSpeed1 + { + get { return this.m_BLDCMotorSpeed1; } + set { this.m_BLDCMotorSpeed1 = value; } + } + public string BLDCMotorPole1 + { + get { return this.m_BLDCMotorPole1; } + set { this.m_BLDCMotorPole1 = value; } + } + public string BLDCMotorReductionRatio1 + { + get { return this.m_BLDCMotorReductionRatio1; } + set { this.m_BLDCMotorReductionRatio1 = value; } + } + public string BLDCMotorDirection1 + { + get { return this.m_BLDCMotorDirection1; } + set { this.m_BLDCMotorDirection1 = value; } + } + public string BLDCMotorSpeed2 + { + get { return this.m_BLDCMotorSpeed2; } + set { this.m_BLDCMotorSpeed2 = value; } + } + public string BLDCMotorPole2 + { + get { return this.m_BLDCMotorPole2; } + set { this.m_BLDCMotorPole2 = value; } + } + public string BLDCMotorReductionRatio2 + { + get { return this.m_BLDCMotorReductionRatio2; } + set { this.m_BLDCMotorReductionRatio2 = value; } + } + public string BLDCMotorDirection2 + { + get { return this.m_BLDCMotorDirection2; } + set { this.m_BLDCMotorDirection2 = value; } + } + public string BLDCMotorSpeed3 + { + get { return this.m_BLDCMotorSpeed3; } + set { this.m_BLDCMotorSpeed3 = value; } + } + public string BLDCMotorPole3 + { + get { return this.m_BLDCMotorPole3; } + set { this.m_BLDCMotorPole3 = value; } + } + public string BLDCMotorReductionRatio3 + { + get { return this.m_BLDCMotorReductionRatio3; } + set { this.m_BLDCMotorReductionRatio3 = value; } + } + public string BLDCMotorDirection3 + { + get { return this.m_BLDCMotorDirection3; } + set { this.m_BLDCMotorDirection3 = value; } + } + public string BLDCMotorSpeed4 + { + get { return this.m_BLDCMotorSpeed4; } + set { this.m_BLDCMotorSpeed4 = value; } + } + public string BLDCMotorPole4 + { + get { return this.m_BLDCMotorPole4; } + set { this.m_BLDCMotorPole4 = value; } + } + public string BLDCMotorReductionRatio4 + { + get { return this.m_BLDCMotorReductionRatio4; } + set { this.m_BLDCMotorReductionRatio4 = value; } + } + public string BLDCMotorDirection4 + { + get { return this.m_BLDCMotorDirection4; } + set { this.m_BLDCMotorDirection4 = value; } + } + + public string dummy1 + { + get { return this.m_dummy1; } + set { this.m_dummy1 = value; } + } + public string dummy2 + { + get { return this.m_dummy2; } + set { this.m_dummy2 = value; } + } + public string dummy3 + { + get { return this.m_dummy3; } + set { this.m_dummy3 = value; } + } + public string dummy4 + { + get { return this.m_dummy4; } + set { this.m_dummy4 = value; } + } + public string dummy5 + { + get { return this.m_dummy5; } + set { this.m_dummy5 = value; } + } + public string dummy6 + { + get { return this.m_dummy6; } + set { this.m_dummy6 = value; } + } + public string dummy7 + { + get { return this.m_dummy7; } + set { this.m_dummy7 = value; } + } + public string dummy8 + { + get { return this.m_dummy8; } + set { this.m_dummy8 = value; } + } + public string dummy9 + { + get { return this.m_dummy9; } + set { this.m_dummy9 = value; } + } + public string dummy10 + { + get { return this.m_dummy10; } + set { this.m_dummy10 = value; } + } + #endregion + + #region Method + public void Initialization() + { + this.BuzzerONTime = "1000"; + this.Chattering = "100"; + this.Relay = "1000"; + + this.BLDCMotorSpeed1 = "80"; + this.BLDCMotorPole1 = "1"; + this.BLDCMotorReductionRatio1 = "5"; + this.BLDCMotorDirection1 = "1"; + this.BLDCMotorSpeed2 = "80"; + this.BLDCMotorPole2 = "1"; + this.BLDCMotorReductionRatio2 = "5"; + this.BLDCMotorDirection2 = "1"; + this.BLDCMotorSpeed3 = "80"; + this.BLDCMotorPole3 = "1"; + this.BLDCMotorReductionRatio3 = "5"; + this.BLDCMotorDirection3 = "1"; + this.BLDCMotorSpeed4 = "80"; + this.BLDCMotorPole4 = "1"; + this.BLDCMotorReductionRatio4 = "5"; + this.BLDCMotorDirection4 = "1"; this.dummy1 = "0"; this.dummy2 = "0"; diff --git a/ITC81DB_0H/Forms/FormMain.cs b/ITC81DB_0H/Forms/FormMain.cs index 18a6756..f61a17f 100644 --- a/ITC81DB_0H/Forms/FormMain.cs +++ b/ITC81DB_0H/Forms/FormMain.cs @@ -137,7 +137,7 @@ namespace ITC81DB_0H.Forms // 품목설정 데이터 public Collection CollectionProductItem; // 판정설정 데이터 - private Collection CollectionJudgmentItem; + public Collection CollectionJudgmentItem; // Count 데이터 public Collection CollectionWeightData; // 종근당 중량 데이터 버퍼 @@ -2121,6 +2121,15 @@ namespace ITC81DB_0H.Forms case "2002": this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.OverRange, ""); break; + case "3002": + this.CurrentCalibrationItem.BalanceWeight = receiveData.Substring(0, 7).Trim(); + + if (this.CurrentSystemStatus.CurrentDisplay == DataStore.DisplayStore.SystemCalibration) + { + if (this.ChildFormMenu.CenterSystemCalibration != null) + this.ChildFormMenu.CenterSystemCalibration.UpdateCalibrationItemDisplay(this.CurrentSystemStatus.Equipment, this.CurrentCalibrationItem); + } + break; case "3601": break; case "3901": @@ -2165,47 +2174,36 @@ namespace ITC81DB_0H.Forms this.UpdateCountData(this.CurrentWeightData); #endregion break; - case "9512": + case "9518": #region Value Assign - this.SystemInfo2.MaxWeight = receiveData.Substring(0, 7).Trim(); - this.SystemInfo2.BalanceWeight = receiveData.Substring(7, 7).Trim(); - this.SystemInfo2.Digit = receiveData.Substring(14, 7).Trim(); - this.SystemInfo2.Calc = receiveData.Substring(21, 7).Trim(); - this.SystemInfo2.Filter = receiveData.Substring(28, 4).Trim(); - this.SystemInfo2.JudgmentDelay = receiveData.Substring(32, 4).Trim(); - this.SystemInfo2.DoubleDelay = receiveData.Substring(36, 4).Trim(); - this.SystemInfo2.JudgmentNumber = receiveData.Substring(40, 4).Trim(); - this.SystemInfo2.Speed = receiveData.Substring(44, 4).Trim(); - this.SystemInfo2.Dynamic = receiveData.Substring(48, 7).Trim(); - this.SystemInfo2.SorterAMode = receiveData.Substring(55, 4).Trim(); - this.SystemInfo2.SorterADelay = receiveData.Substring(59, 4).Trim(); - this.SystemInfo2.SorterAOperation = receiveData.Substring(63, 4).Trim(); - this.SystemInfo2.SorterBMode = receiveData.Substring(67, 4).Trim(); - this.SystemInfo2.SorterBDelay = receiveData.Substring(71, 4).Trim(); - this.SystemInfo2.SorterBOperation = receiveData.Substring(75, 4).Trim(); - this.SystemInfo2.DoubleEntry = receiveData.Substring(79, 4).Trim(); - this.SystemInfo2.ExternalInput = receiveData.Substring(83, 4).Trim(); - this.SystemInfo2.ETCNG = receiveData.Substring(87, 4).Trim(); - this.SystemInfo2.AutoZero1Time = receiveData.Substring(91, 4).Trim(); - this.SystemInfo2.AutoZero1Range = receiveData.Substring(95, 4).Trim(); - this.SystemInfo2.AutoZero1Variate = receiveData.Substring(99, 4).Trim(); - this.SystemInfo2.AutoZero1Mode = receiveData.Substring(103, 4).Trim(); - this.SystemInfo2.AutoZero2Mode = receiveData.Substring(107, 4).Trim(); - this.SystemInfo2.AutoZero2Time = receiveData.Substring(111, 4).Trim(); - this.SystemInfo2.AutoZero2Range = receiveData.Substring(115, 4).Trim(); - this.SystemInfo2.AutoZero2Variate = receiveData.Substring(119, 4).Trim(); - this.SystemInfo2.UnderRange = receiveData.Substring(123, 7).Trim(); - this.SystemInfo2.PassRange = receiveData.Substring(130, 7).Trim(); - this.SystemInfo2.OverRange = receiveData.Substring(137, 7).Trim(); - this.SystemInfo2.TareRange = receiveData.Substring(144, 7).Trim(); + this.SystemInfo2.UnderRange = receiveData.Substring(0, 7).Trim(); + this.SystemInfo2.PassRange = receiveData.Substring(7, 7).Trim(); + this.SystemInfo2.OverRange = receiveData.Substring(14, 7).Trim(); + this.SystemInfo2.TareRange = receiveData.Substring(21, 7).Trim(); + this.SystemInfo2.BalanceWeight = receiveData.Substring(28, 7).Trim(); + this.SystemInfo2.Filter = receiveData.Substring(35, 4).Trim(); + this.SystemInfo2.JudgmentDelay = receiveData.Substring(39, 4).Trim(); + this.SystemInfo2.DoubleDelay = receiveData.Substring(43, 4).Trim(); + this.SystemInfo2.JudgmentNumber = receiveData.Substring(47, 4).Trim(); + this.SystemInfo2.Speed = receiveData.Substring(51, 4).Trim(); + this.SystemInfo2.Dynamic = receiveData.Substring(55, 7).Trim(); + this.SystemInfo2.SorterAMode = receiveData.Substring(62, 4).Trim(); + this.SystemInfo2.SorterADelay = receiveData.Substring(66, 4).Trim(); + this.SystemInfo2.SorterAOperation = receiveData.Substring(70, 4).Trim(); + this.SystemInfo2.SorterBMode = receiveData.Substring(74, 4).Trim(); + this.SystemInfo2.SorterBDelay = receiveData.Substring(78, 4).Trim(); + this.SystemInfo2.SorterBOperation = receiveData.Substring(82, 4).Trim(); + this.SystemInfo2.DoubleEntry = receiveData.Substring(86, 4).Trim(); + this.SystemInfo2.ExternalInput = receiveData.Substring(90, 4).Trim(); + this.SystemInfo2.ETCNG = receiveData.Substring(94, 4).Trim(); #endregion if (this.ChildFormMenu.CenterInforSystem2 != null) - this.ChildFormMenu.CenterInforSystem2.UpdateParameter1Display(this.SystemInfo2); + this.ChildFormMenu.CenterInforSystem2.UpdateParameter9518Display(this.SystemInfo2); this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead2, ""); break; - case "9513": + case "9519": #region Value Assign this.SystemInfo2.ExternalOutput1Mode = receiveData.Substring(0, 4).Trim(); this.SystemInfo2.ExternalOutput1Delay = receiveData.Substring(4, 4).Trim(); @@ -2219,67 +2217,56 @@ namespace ITC81DB_0H.Forms this.SystemInfo2.ExternalOutput4Mode = receiveData.Substring(36, 4).Trim(); this.SystemInfo2.ExternalOutput4Delay = receiveData.Substring(40, 4).Trim(); this.SystemInfo2.ExternalOutput4Operation = receiveData.Substring(44, 4).Trim(); - this.SystemInfo2.ExternalOutput9Mode = receiveData.Substring(48, 4).Trim(); - this.SystemInfo2.ExternalOutput9Delay = receiveData.Substring(52, 4).Trim(); - this.SystemInfo2.ExternalOutput9Operation = receiveData.Substring(56, 4).Trim(); - this.SystemInfo2.ExternalOutput10Mode = receiveData.Substring(60, 4).Trim(); - this.SystemInfo2.ExternalOutput10Delay = receiveData.Substring(64, 4).Trim(); - this.SystemInfo2.ExternalOutput10Operation = receiveData.Substring(68, 4).Trim(); - this.SystemInfo2.AscendDelay = receiveData.Substring(72, 4).Trim(); - this.SystemInfo2.DescendDelay = receiveData.Substring(76, 4).Trim(); - this.SystemInfo2.dummy1 = receiveData.Substring(80, 4).Trim(); - this.SystemInfo2.dummy2 = receiveData.Substring(84, 4).Trim(); - this.SystemInfo2.dummy3 = receiveData.Substring(88, 4).Trim(); - this.SystemInfo2.dummy4 = receiveData.Substring(92, 4).Trim(); - this.SystemInfo2.dummy5 = receiveData.Substring(96, 4).Trim(); - this.SystemInfo2.dummy6 = receiveData.Substring(100, 4).Trim(); - this.SystemInfo2.dummy7 = receiveData.Substring(104, 4).Trim(); - this.SystemInfo2.dummy8 = receiveData.Substring(108, 4).Trim(); + this.SystemInfo2.ExternalOutput5Mode = receiveData.Substring(48, 4).Trim(); + this.SystemInfo2.ExternalOutput5Delay = receiveData.Substring(52, 4).Trim(); + this.SystemInfo2.ExternalOutput5Operation = receiveData.Substring(56, 4).Trim(); + this.SystemInfo2.ExternalOutput6Mode = receiveData.Substring(60, 4).Trim(); + this.SystemInfo2.ExternalOutput6Delay = receiveData.Substring(64, 4).Trim(); + this.SystemInfo2.ExternalOutput6Operation = receiveData.Substring(68, 4).Trim(); + this.SystemInfo2.IsAutoZeroUsing = receiveData.Substring(72, 4).Trim(); + this.SystemInfo2.AutoZeroPlusRange = receiveData.Substring(76, 7).Trim(); + this.SystemInfo2.AutoZeroMinusRange = receiveData.Substring(83, 7).Trim(); + this.SystemInfo2.AutoZeroVariate = receiveData.Substring(90, 4).Trim(); #endregion if (this.ChildFormMenu.CenterInforSystem2 != null) - this.ChildFormMenu.CenterInforSystem2.UpdateParameter2Display(this.SystemInfo2); + this.ChildFormMenu.CenterInforSystem2.UpdateParameter9519Display(this.SystemInfo2); + + this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead3, ""); break; - case "9514": - this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead4, ""); - break; - case "9515": + case "9520": #region Value Assign - this.SystemInfo3.OPT1SampleNumber = receiveData.Substring(0, 4).Trim(); - this.SystemInfo3.OPT1DelayNumber = receiveData.Substring(4, 4).Trim(); - this.SystemInfo3.OPT1PulseWidth = receiveData.Substring(8, 4).Trim(); - this.SystemInfo3.OPT1Using = receiveData.Substring(12, 4).Trim(); - this.SystemInfo3.OPT1OverRange = receiveData.Substring(16, 7).Trim(); - this.SystemInfo3.OPT1UnderRange = receiveData.Substring(23, 7).Trim(); - this.SystemInfo3.OPT2Port = receiveData.Substring(30, 4).Trim(); - this.SystemInfo3.OPT2Delay1 = receiveData.Substring(34, 4).Trim(); - this.SystemInfo3.OPT2Delay2 = receiveData.Substring(38, 4).Trim(); - this.SystemInfo3.BuzzerONTime = receiveData.Substring(42, 4).Trim(); - this.SystemInfo3.Chattering = receiveData.Substring(46, 4).Trim(); - this.SystemInfo3.Relay = receiveData.Substring(50, 4).Trim(); - this.SystemInfo3.OptionBoard = receiveData.Substring(54, 4).Trim(); - this.SystemInfo3.EquipmentType = receiveData.Substring(58, 4).Trim(); - this.SystemInfo3.PhotoB = receiveData.Substring(62, 4).Trim(); - this.SystemInfo3.PI3 = receiveData.Substring(66, 4).Trim(); - this.SystemInfo3.PI4 = receiveData.Substring(70, 4).Trim(); - this.SystemInfo3.PI5 = receiveData.Substring(74, 4).Trim(); - this.SystemInfo3.PI6 = receiveData.Substring(78, 4).Trim(); - this.SystemInfo3.PI7 = receiveData.Substring(82, 4).Trim(); - this.SystemInfo3.PI8 = receiveData.Substring(86, 4).Trim(); - this.SystemInfo3.dummy1 = receiveData.Substring(90, 4).Trim(); - this.SystemInfo3.dummy2 = receiveData.Substring(94, 4).Trim(); - this.SystemInfo3.dummy3 = receiveData.Substring(98, 4).Trim(); - this.SystemInfo3.dummy4 = receiveData.Substring(102, 4).Trim(); - this.SystemInfo3.dummy5 = receiveData.Substring(106, 4).Trim(); - this.SystemInfo3.dummy6 = receiveData.Substring(110, 4).Trim(); - this.SystemInfo3.dummy7 = receiveData.Substring(114, 4).Trim(); - this.SystemInfo3.dummy8 = receiveData.Substring(118, 4).Trim(); - this.SystemInfo3.dummy9 = receiveData.Substring(122, 4).Trim(); - this.SystemInfo3.dummy10 = receiveData.Substring(126, 4).Trim(); + this.SystemInfo2.PhotoB = receiveData.Substring(0, 4).Trim(); + this.SystemInfo2.PI3 = receiveData.Substring(4, 4).Trim(); + this.SystemInfo2.PI4 = receiveData.Substring(8, 4).Trim(); + this.SystemInfo2.PI5 = receiveData.Substring(12, 4).Trim(); + this.SystemInfo2.PI6 = receiveData.Substring(16, 4).Trim(); + this.SystemInfo3.BuzzerONTime = receiveData.Substring(20, 4).Trim(); + this.SystemInfo3.Chattering = receiveData.Substring(24, 4).Trim(); + this.SystemInfo3.Relay = receiveData.Substring(28, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed1 = receiveData.Substring(32, 4).Trim(); + this.SystemInfo3.BLDCMotorPole1 = receiveData.Substring(36, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio1 = receiveData.Substring(40, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection1 = receiveData.Substring(44, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed2 = receiveData.Substring(48, 4).Trim(); + this.SystemInfo3.BLDCMotorPole2 = receiveData.Substring(52, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio2 = receiveData.Substring(56, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection2 = receiveData.Substring(60, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed3 = receiveData.Substring(64, 4).Trim(); + this.SystemInfo3.BLDCMotorPole3 = receiveData.Substring(68, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio3 = receiveData.Substring(72, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection3 = receiveData.Substring(76, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed4 = receiveData.Substring(80, 4).Trim(); + this.SystemInfo3.BLDCMotorPole4 = receiveData.Substring(84, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio4 = receiveData.Substring(88, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection4 = receiveData.Substring(92, 4).Trim(); #endregion if (this.ChildFormMenu.CenterInforSystem3 != null) - this.ChildFormMenu.CenterInforSystem3.UpdateParameter2Display(this.SystemInfo3); + { + this.ChildFormMenu.CenterInforSystem2.UpdateParameter9520Display(this.SystemInfo2); + this.ChildFormMenu.CenterInforSystem3.UpdateParameter9520Display(this.SystemInfo3, this.SystemConfig1, this.SystemConfig2); + } break; case "9516": // BLDC 모터 파라미터 읽기 #region Value Assign @@ -2438,7 +2425,7 @@ namespace ITC81DB_0H.Forms if (response == DataStore.ResponseData.ACK) this.TransferParameter4(); break; - case "9021": + case "9044": if (response == DataStore.ResponseData.ACK) this.TransferRandomMode(); break; @@ -7927,20 +7914,20 @@ namespace ITC81DB_0H.Forms this.LoadSystemParameter4File(ref sItem); - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Time)); // 자동영점1시간(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Range)); // 자동영점1범위(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Variate)); // 자동영점1변량(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Mode)); // 자동영점1모드(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Mode)); // 자동영점2모드(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Time)); // 자동영점2시간(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Range)); // 자동영점2범위(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Variate)); // 자동영점2변량(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroIsAutoZeroUsing.ToString())); // 자동영점사용여부(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroPlusRange)); // 자동영점+범위(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroMinusRange)); // 자동영점-범위(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroVariate)); // 자동영점변량(4) sb.Append("0000"); // Dummy1(4) sb.Append("0000"); // Dummy2(4) sb.Append("0000"); // Dummy3(4) sb.Append("0000"); // Dummy4(4) sb.Append("0000"); // Dummy5(4) sb.Append("0000"); // Dummy6(4) + sb.Append("0000"); // Dummy7(4) + sb.Append("0000"); // Dummy8(4) + sb.Append("0000"); // Dummy9(4) + sb.Append("0000"); // Dummy10(4) this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.SystemParameterWrite4, sb.ToString()); } @@ -8536,15 +8523,10 @@ namespace ITC81DB_0H.Forms this.CurrentSystemParameter4.Initialization(); - structItem.AutoZero1UserSettingRange = this.CurrentSystemParameter4.LCDAutoZero1Range; - structItem.AutoZero1UserSettingTime = this.CurrentSystemParameter4.LCDAutoZero1Time; - structItem.AutoZero1UserSettingVariate = this.CurrentSystemParameter4.LCDAutoZero1Variate; - structItem.AutoZero1Mode = this.CurrentSystemParameter4.LCDAutoZero1Mode; - - structItem.AutoZero2UserSettingRange = this.CurrentSystemParameter4.LCDAutoZero2Range; - structItem.AutoZero2UserSettingTime = this.CurrentSystemParameter4.LCDAutoZero2Time; - structItem.AutoZero2UserSettingVariate = this.CurrentSystemParameter4.LCDAutoZero2Variate; - structItem.AutoZero2Mode = this.CurrentSystemParameter4.LCDAutoZero2Mode; + structItem.AutoZeroIsAutoZeroUsing = this.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing; + structItem.AutoZeroPlusRange = this.CurrentSystemParameter4.LCDAutoZeroPlusRange; + structItem.AutoZeroMinusRange = this.CurrentSystemParameter4.LCDAutoZeroMinusRange; + structItem.AutoZeroVariate = this.CurrentSystemParameter4.LCDAutoZeroVariate; structItem.Dummy1 = "0"; structItem.Dummy2 = "0"; @@ -8552,6 +8534,10 @@ namespace ITC81DB_0H.Forms structItem.Dummy4 = "0"; structItem.Dummy5 = "0"; structItem.Dummy6 = "0"; + structItem.Dummy7 = "0"; + structItem.Dummy8 = "0"; + structItem.Dummy9 = "0"; + structItem.Dummy10 = "0"; this.smartFileIO.WriteStructure(structItem, 0); } @@ -8576,15 +8562,10 @@ namespace ITC81DB_0H.Forms this.CreateSystemParameter4File(); } - structItem.AutoZero1UserSettingRange = item.LCDAutoZero1Range; - structItem.AutoZero1UserSettingTime = item.LCDAutoZero1Time; - structItem.AutoZero1UserSettingVariate = item.LCDAutoZero1Variate; - structItem.AutoZero1Mode = item.LCDAutoZero1Mode; - - structItem.AutoZero2UserSettingRange = item.LCDAutoZero2Range; - structItem.AutoZero2UserSettingTime = item.LCDAutoZero2Time; - structItem.AutoZero2UserSettingVariate = item.LCDAutoZero2Variate; - structItem.AutoZero2Mode = item.LCDAutoZero2Mode; + structItem.AutoZeroIsAutoZeroUsing = item.LCDAutoZeroIsAutoZeroUsing; + structItem.AutoZeroPlusRange = item.LCDAutoZeroPlusRange; + structItem.AutoZeroMinusRange = item.LCDAutoZeroMinusRange; + structItem.AutoZeroVariate = item.LCDAutoZeroVariate; structItem.Dummy1 = "0"; structItem.Dummy2 = "0"; @@ -8592,6 +8573,10 @@ namespace ITC81DB_0H.Forms structItem.Dummy4 = "0"; structItem.Dummy5 = "0"; structItem.Dummy6 = "0"; + structItem.Dummy7 = "0"; + structItem.Dummy8 = "0"; + structItem.Dummy9 = "0"; + structItem.Dummy10 = "0"; this.smartFileIO.WriteStructure(structItem, 0); this.smartFileIO.Close(); @@ -8621,15 +8606,10 @@ namespace ITC81DB_0H.Forms { structItem = (StructSystemParameter4)this.smartFileIO.ReadStructure(0, typeof(StructSystemParameter4)); - pItem.LCDAutoZero1Range = structItem.AutoZero1UserSettingRange; - pItem.LCDAutoZero1Time = structItem.AutoZero1UserSettingTime; - pItem.LCDAutoZero1Variate = structItem.AutoZero1UserSettingVariate; - pItem.LCDAutoZero1Mode = structItem.AutoZero1Mode; - - pItem.LCDAutoZero2Range = structItem.AutoZero2UserSettingRange; - pItem.LCDAutoZero2Time = structItem.AutoZero2UserSettingTime; - pItem.LCDAutoZero2Variate = structItem.AutoZero2UserSettingVariate; - pItem.LCDAutoZero2Mode = structItem.AutoZero2Mode; + pItem.LCDAutoZeroIsAutoZeroUsing = structItem.AutoZeroIsAutoZeroUsing; + pItem.LCDAutoZeroPlusRange = structItem.AutoZeroPlusRange; + pItem.LCDAutoZeroVariate = structItem.AutoZeroVariate; + pItem.LCDAutoZeroMinusRange = structItem.AutoZeroMinusRange; } catch { diff --git a/ITC81DB_0H/Forms/FormMenu.cs b/ITC81DB_0H/Forms/FormMenu.cs index 8b61403..3744ec9 100644 --- a/ITC81DB_0H/Forms/FormMenu.cs +++ b/ITC81DB_0H/Forms/FormMenu.cs @@ -45,6 +45,7 @@ namespace ITC81DB_0H.Forms public ControlCenterEquipTest CenterEquipTest; public ControlCenterEquipEngineer CenterEquipEngineer; // 시스템설정 + public ControlCenterSystemAutoZero CenterSystemAutoZero; public ControlCenterSystemCalibration CenterSystemCalibration; public ControlCenterSystemExternalOutput CenterSystemExternalOutput; public ControlCenterSystemHelp CenterSystemHelp; @@ -330,6 +331,7 @@ namespace ITC81DB_0H.Forms this.CenterSystemIOTest = new ControlCenterSystemIOTest(this); this.CenterSystemSorterSetting = new ControlCenterSystemSorterSetting(this); this.CenterSystemBLDCMotorSetting = new ControlCenterSystemBLDCMotorSetting(this); + this.CenterSystemAutoZero = new ControlCenterSystemAutoZero(this); this.CenterSystemCalibration.Location = new Point(0, 65); this.CenterSystemJudgmentManual.Location = new Point(0, 65); @@ -338,6 +340,7 @@ namespace ITC81DB_0H.Forms this.CenterSystemIOTest.Location = new Point(0, 65); this.CenterSystemSorterSetting.Location = new Point(0, 65); this.CenterSystemBLDCMotorSetting.Location = new Point(0, 65); + this.CenterSystemAutoZero.Location = new Point(0, 65); this.Controls.Add(this.CenterSystemCalibration); this.Controls.Add(this.CenterSystemJudgmentManual); @@ -346,6 +349,7 @@ namespace ITC81DB_0H.Forms this.Controls.Add(this.CenterSystemIOTest); this.Controls.Add(this.CenterSystemSorterSetting); this.Controls.Add(this.CenterSystemBLDCMotorSetting); + this.Controls.Add(this.CenterSystemAutoZero); } private void CreateCenterInformationControl() { @@ -603,10 +607,10 @@ namespace ITC81DB_0H.Forms case DataStore.DisplayStore.EquipFuctionSetting: this.CenterEquipFunctionSetting.DisplayHiddenMenu(true); break; - //case DataStore.DisplayStore.InforSystem: - // if(int.Parse(systemConfig1.MainBoardVersion) >= 410) - // this.CenterInforSystem.DisplayHiddenMenu(true); - // break; + case DataStore.DisplayStore.InforSystem: + if (int.Parse(systemConfig1.MainBoardVersion) >= 200) + this.CenterInforSystem.DisplayHiddenMenu(true); + break; case DataStore.DisplayStore.EquipHelp: DialogFormPasswordKeyPad password = new DialogFormPasswordKeyPad(8, this.ParentForm.SystemConfig1.Language, this.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); DialogResult dialogResult = password.ShowDialog(); @@ -719,6 +723,10 @@ namespace ITC81DB_0H.Forms this.CenterSystemSorterSetting.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterSystemSorterSetting.BringToFront(); break; + case DataStore.MenuBottomSystem.AutoZero: + this.CenterSystemAutoZero.DisplayRefresh(this.ParentForm.CurrentSystemStatus); + this.CenterSystemAutoZero.BringToFront(); + break; case DataStore.MenuBottomSystem.ExternalOutput: this.CenterSystemExternalOutput.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterSystemExternalOutput.BringToFront(); diff --git a/ITC81DB_0H/ITC81DB_2H.csproj b/ITC81DB_0H/ITC81DB_2H.csproj index 48d5ca7..2df2303 100644 --- a/ITC81DB_0H/ITC81DB_2H.csproj +++ b/ITC81DB_0H/ITC81DB_2H.csproj @@ -86,6 +86,12 @@ ControlCenterInforSystem2.cs + + UserControl + + + ControlCenterSystemAutoZero.cs + UserControl @@ -568,6 +574,10 @@ ControlCenterInforSystem2.cs Designer + + ControlCenterSystemAutoZero.cs + Designer + ControlCenterSystemCalibration.cs Designer diff --git a/ITC81DB_0H/Version.txt b/ITC81DB_0H/Version.txt index edacedc..0c99c10 100644 --- a/ITC81DB_0H/Version.txt +++ b/ITC81DB_0H/Version.txt @@ -12,6 +12,21 @@ ⺻ м 跮 */ +@ Ver 2.0.0 by CJY + - 2023.02.06 + - Ver 1.4.0 Modify + - 1. ڵ ޴ ߰ + ڵ Ķ Ʈ + : 0.1, 0.2, 0.5, 1.0 + + : ִ 500 + - : ִ 500 + ڵ On/Off ǥ + - 2. ߷ ޴ - е ߷ ׸ ߰ + - 3. ޴ - ׸ ߰(Ͼ , ̵ ) + - 4. ý ޴ + 1. ü Ȯ ִ ȭ ߰ + 2. Ͽ + @ Ver 1.4.0 by CJY - 2022.08.24 - Ver 1.3.2 Modify diff --git a/ITC81DB_0H/bin/Release/ITC81DB_2H.exe b/ITC81DB_0H/bin/Release/ITC81DB_2H.exe index 11292d8..642a958 100644 Binary files a/ITC81DB_0H/bin/Release/ITC81DB_2H.exe and b/ITC81DB_0H/bin/Release/ITC81DB_2H.exe differ diff --git a/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll b/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll index e246b6b..d8a2501 100644 Binary files a/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll and b/ITC81DB_0H/bin/Release/ITC81DB_2H_ImageDll.dll differ diff --git a/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll b/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll deleted file mode 100644 index 86b3eb0..0000000 Binary files a/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll and /dev/null differ diff --git a/ITC81DB_0H/obj/Release/ITC81DB_2H.csproj.FileListAbsolute.txt b/ITC81DB_0H/obj/Release/ITC81DB_2H.csproj.FileListAbsolute.txt index 968ab10..f65e556 100644 --- a/ITC81DB_0H/obj/Release/ITC81DB_2H.csproj.FileListAbsolute.txt +++ b/ITC81DB_0H/obj/Release/ITC81DB_2H.csproj.FileListAbsolute.txt @@ -72,3 +72,4 @@ D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\SmartXCommon.dll D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\ITC81DB_2H_ImageDll.pdb D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_2H.exe D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_2H.pdb +D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemAutoZero.resources diff --git a/ITC81DB_0H/obj/Release/ITC81DB_2H.exe b/ITC81DB_0H/obj/Release/ITC81DB_2H.exe index 11292d8..642a958 100644 Binary files a/ITC81DB_0H/obj/Release/ITC81DB_2H.exe and b/ITC81DB_0H/obj/Release/ITC81DB_2H.exe differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs b/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs index bbc9ea8..fee6b36 100644 --- a/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs +++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs @@ -296,6 +296,9 @@ namespace ITC81DB_2H_ImageDll engHelpAutoZeroDisable, engHelpAutoZeroDown, engHelpAutoZeroUp, + engHelpBLDCDisable, + engHelpBLDCDown, + engHelpBLDCUp, engHelpCalibrationDisable, engHelpCalibrationDown, engHelpCalibrationUp, @@ -1936,6 +1939,15 @@ namespace ITC81DB_2H_ImageDll case ButtonImages.engHelpAutoZeroUp: bt = new Bitmap(Resource1.engHelpAutoZeroUp); break; + case ButtonImages.engHelpBLDCDisable: + bt = new Bitmap(Resource1.engHelpBLDCDisable); + break; + case ButtonImages.engHelpBLDCDown: + bt = new Bitmap(Resource1.engHelpBLDCDown); + break; + case ButtonImages.engHelpBLDCUp: + bt = new Bitmap(Resource1.engHelpBLDCUp); + break; case ButtonImages.engHelpCalibrationDisable: bt = new Bitmap(Resource1.engHelpCalibrationDisable); break; diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj b/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj index d93f398..a84d048 100644 --- a/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj +++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_2H_ImageDll.csproj @@ -142,9 +142,6 @@ - - - @@ -193,9 +190,6 @@ - - - @@ -3001,9 +2995,6 @@ - - - @@ -3058,78 +3049,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3238,12 +3157,6 @@ - - - - - - @@ -3253,6 +3166,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs index dae3358..f7d3b0e 100644 --- a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs +++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.Designer.cs @@ -2052,6 +2052,27 @@ namespace ITC81DB_2H_ImageDll { } } + internal static System.Drawing.Bitmap engHelpBLDCDisable { + get { + object obj = ResourceManager.GetObject("engHelpBLDCDisable", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap engHelpBLDCDown { + get { + object obj = ResourceManager.GetObject("engHelpBLDCDown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap engHelpBLDCUp { + get { + object obj = ResourceManager.GetObject("engHelpBLDCUp", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + internal static System.Drawing.Bitmap engHelpCalibrationDisable { get { object obj = ResourceManager.GetObject("engHelpCalibrationDisable", resourceCulture); diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx index 7ba9583..e4d99e9 100644 --- a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx +++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resource1.resx @@ -3187,4 +3187,13 @@ Resources\korHelpBLDCUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + Resources\engHelpBLDCDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\engHelpBLDCDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\engHelpBLDCUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundAutoZero.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundAutoZero.png index 0f4c9b9..239666f 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundAutoZero.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundAutoZero.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundJudgment.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundJudgment.png index eb84bbc..f7997bb 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundJudgment.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundJudgment.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDisable.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDisable.png new file mode 100644 index 0000000..f011623 Binary files /dev/null and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDisable.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDown.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDown.png new file mode 100644 index 0000000..864c491 Binary files /dev/null and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDown.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCUp.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCUp.png new file mode 100644 index 0000000..4f24f67 Binary files /dev/null and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCUp.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundAutoZero.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundAutoZero.png index 92ffd3e..372a71e 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundAutoZero.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundAutoZero.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundCalibration.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundCalibration.png index 241e78a..b4d8a50 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundCalibration.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundCalibration.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png index 8196e19..0ddf591 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll b/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll index e246b6b..d8a2501 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll and b/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_2H_ImageDll.dll differ