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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
- 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
+ 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
- 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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
+
+
+ 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
+ VMAAAAAASUVORK5CYII=
+
+
+
+
+ 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
+ RK5CYII=
+
+
+
+
+ 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
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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
- 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
+ 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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