- 1. 자동영점 메뉴 추가

자동영점 파라미터 리스트
   변위                  : 0.1, 0.2, 0.5, 1.0
   + 영점 설정 범위 : 최대 500
   - 영점 설정 범위  : 최대 500
    자동 영점 On/Off 설정 및 상태 표시
 - 2. 중량조정 메뉴 - 분동 중량 항목 추가
 - 3. 판정설정 메뉴 - 필터 항목 추가(엔지니어설정 필터, 이동평균 삭제)
 - 4. 시스템정보 메뉴
   1. 전체 설정값 확인할 수 있는 화면 추가
   2. 관련하여 프로토콜 정리
master V2.0.0
DESKTOP-999R8N3\CJY 2023-02-13 16:47:48 +09:00
parent d0a6c22c26
commit 75b08a14f6
49 changed files with 6122 additions and 5049 deletions

View File

@ -36,6 +36,7 @@
this.buttonSorter = new SmartX.SmartButton(); this.buttonSorter = new SmartX.SmartButton();
this.buttonExternalOutput = new SmartX.SmartButton(); this.buttonExternalOutput = new SmartX.SmartButton();
this.buttonBLDCMotorSetting = new SmartX.SmartButton(); this.buttonBLDCMotorSetting = new SmartX.SmartButton();
this.buttonAutoZero = new SmartX.SmartButton();
this.SuspendLayout(); this.SuspendLayout();
// //
// buttonJudgmentSetting // buttonJudgmentSetting
@ -112,7 +113,7 @@
this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage")));
this.buttonIOTest.GroupID = 0; this.buttonIOTest.GroupID = 0;
this.buttonIOTest.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.Name = "buttonIOTest";
this.buttonIOTest.NestedClickEventPrevent = false; this.buttonIOTest.NestedClickEventPrevent = false;
@ -205,7 +206,7 @@
this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage")));
this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.GroupID = 0;
this.buttonExternalOutput.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.Name = "buttonExternalOutput";
this.buttonExternalOutput.NestedClickEventPrevent = false; this.buttonExternalOutput.NestedClickEventPrevent = false;
@ -236,7 +237,7 @@
this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage"))); this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage")));
this.buttonBLDCMotorSetting.GroupID = 0; this.buttonBLDCMotorSetting.GroupID = 0;
this.buttonBLDCMotorSetting.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting"; this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting";
this.buttonBLDCMotorSetting.NestedClickEventPrevent = false; this.buttonBLDCMotorSetting.NestedClickEventPrevent = false;
@ -255,11 +256,43 @@
this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage"))); this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage")));
this.buttonBLDCMotorSetting.Click += new System.EventHandler(this.buttonMenu_Click); 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 // ControlBottomSystem
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.BackColor = System.Drawing.Color.Black; this.BackColor = System.Drawing.Color.Black;
this.Controls.Add(this.buttonAutoZero);
this.Controls.Add(this.buttonBLDCMotorSetting); this.Controls.Add(this.buttonBLDCMotorSetting);
this.Controls.Add(this.buttonExternalOutput); this.Controls.Add(this.buttonExternalOutput);
this.Controls.Add(this.buttonSorter); this.Controls.Add(this.buttonSorter);
@ -282,5 +315,6 @@
private SmartX.SmartButton buttonSorter; private SmartX.SmartButton buttonSorter;
private SmartX.SmartButton buttonExternalOutput; private SmartX.SmartButton buttonExternalOutput;
private SmartX.SmartButton buttonBLDCMotorSetting; private SmartX.SmartButton buttonBLDCMotorSetting;
private SmartX.SmartButton buttonAutoZero;
} }
} }

View File

@ -56,8 +56,9 @@ namespace ITC81DB_0H.Controls
this.CollectionButtonMenu.Add(this.buttonCalibration); this.CollectionButtonMenu.Add(this.buttonCalibration);
this.CollectionButtonMenu.Add(this.buttonJudgmentSetting); this.CollectionButtonMenu.Add(this.buttonJudgmentSetting);
this.CollectionButtonMenu.Add(this.buttonSorter); this.CollectionButtonMenu.Add(this.buttonSorter);
this.CollectionButtonMenu.Add(this.buttonExternalOutput); this.CollectionButtonMenu.Add(this.buttonAutoZero);
this.CollectionButtonMenu.Add(this.buttonIOTest); this.CollectionButtonMenu.Add(this.buttonIOTest);
this.CollectionButtonMenu.Add(this.buttonExternalOutput);
this.CollectionButtonMenu.Add(this.buttonBLDCMotorSetting); this.CollectionButtonMenu.Add(this.buttonBLDCMotorSetting);
} }
@ -72,6 +73,8 @@ namespace ITC81DB_0H.Controls
switch (menu) switch (menu)
{ {
case DataStore.MenuBottomSystem.Calibration: case DataStore.MenuBottomSystem.Calibration:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.DOWN) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.DOWN)
this.buttonCalibration.ButtonDown(); this.buttonCalibration.ButtonDown();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -88,6 +91,8 @@ namespace ITC81DB_0H.Controls
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
break; break;
case DataStore.MenuBottomSystem.ExternalOutput: case DataStore.MenuBottomSystem.ExternalOutput:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.DOWN) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.DOWN)
@ -104,6 +109,8 @@ namespace ITC81DB_0H.Controls
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
break; break;
case DataStore.MenuBottomSystem.Help: case DataStore.MenuBottomSystem.Help:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -120,6 +127,8 @@ namespace ITC81DB_0H.Controls
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
break; break;
case DataStore.MenuBottomSystem.IOTest: case DataStore.MenuBottomSystem.IOTest:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -136,6 +145,8 @@ namespace ITC81DB_0H.Controls
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
break; break;
case DataStore.MenuBottomSystem.JudgmentSetting: case DataStore.MenuBottomSystem.JudgmentSetting:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -152,6 +163,8 @@ namespace ITC81DB_0H.Controls
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
break; break;
case DataStore.MenuBottomSystem.SorterSetting: case DataStore.MenuBottomSystem.SorterSetting:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -167,7 +180,27 @@ namespace ITC81DB_0H.Controls
if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
break; 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: case DataStore.MenuBottomSystem.BLDCMotorSetting:
if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonAutoZero.ButtonUp();
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -201,6 +234,7 @@ namespace ITC81DB_0H.Controls
this.buttonHelp.ButtonDown(); this.buttonHelp.ButtonDown();
this.buttonCalibration.ButtonUp(); this.buttonCalibration.ButtonUp();
this.buttonJudgmentSetting.ButtonUp(); this.buttonJudgmentSetting.ButtonUp();
this.buttonAutoZero.ButtonUp();
this.buttonIOTest.ButtonUp(); this.buttonIOTest.ButtonUp();
this.buttonExternalOutput.ButtonUp(); this.buttonExternalOutput.ButtonUp();
this.buttonBLDCMotorSetting.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp();
@ -226,6 +260,8 @@ namespace ITC81DB_0H.Controls
this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting; this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting;
else if (button == this.buttonSorter) else if (button == this.buttonSorter)
this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting; this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting;
else if (button == this.buttonAutoZero)
this.CurrentMenu = DataStore.MenuBottomSystem.AutoZero;
else if (button == this.buttonExternalOutput) else if (button == this.buttonExternalOutput)
this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput; this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput;
else if (button == this.buttonIOTest) else if (button == this.buttonIOTest)

View File

@ -1105,6 +1105,172 @@
C+hzc3NlBKaQkJDA9/TQ0NCgHb50+/v71c+8hYWF2traP49IW1tbXV3d+Pg4FjY3NzEIWLbZbLyFNisr C+hzc3NlBKaQkJDA9/TQ0NCgHb50+/v71c+8hYWF2traP49IW1tbXV3d+Pg4FjY3NzEIWLbZbLyFNisr
S95tIm5ubqQarcLV1bWpqYkRsERjY2PT09MzR4SnlpeXscDoxagd3gLyVmezG2Os+/HgWarF/l9vFhYW S95tIm5ubqQarcLV1bWpqYkRsERjY2PT09MzR4SnlpeXscDoxagd3gLyVmezG2Os+/HgWarF/l9vFhYW
FhYWFhYWFgY07S8iGxGUHxQU3QAAAABJRU5ErkJggg== FhYWFhYWFgY07S8iGxGUHxQU3QAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonAutoZero.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
RU5ErkJggg==
</value>
</data>
<data name="buttonAutoZero.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonAutoZero.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAIAAAABlV4SAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPiSURBVGhD7ZZZKG1hFMePeYjMutwMRQlFyRPCC3nw
YCrxZnqQooRMESlOohRSIi9KEikShQclhSdElOgYimTMPNx/51v3tO85h3vpbMO1fg+n/a21zt7r23ut
9f8UDMMwDMMwDMMwDMMw34WoqKjh4eGdnZ2bm5uxsbG4uDhyfBVKS0ufdCgrKyP35wdf4P7+Hq+/oqLi
pxpcYIltpKenU9AnZ2ZmBuniU9Bajfgyk5OTZmZmZPqNkZERXX0eTk5OkK6Liwut1WAJ4/n5Oa0l/A97
eBXu7u729vYmJia0lgm9tVRcXAzjxMQErd9Ka2vr0dERbu7h4UEmOdD0dGFh4Q81uBA9PTs7GxAQQHFv
IjU19fj4GLfq7++PiIggqxzona0CbKapqcnOzo5CFYqYmBgICMoMYgJJwSsghz6sra3T0tLm5uZwq+Xl
5ZycHCsrK/IZHKFx+/v7BwcHKCEsIXMrKytiJ6iH3NxclHVVVZWwSNGqQ4C+RzA24ODg4OzsnJycfHFx
gcizs7Py8nJjY2OKeweQR0FBgWh6sL29jV9dJUEpWlpaauYVLvz8/JB3dXX1wMAAXv/d3Z24A5ienjY1
NRWR74ejo2N7ezsSFUlovXVRh93d3XV1dUNDQ2traw8PDyISXF5e7u7uoq+2trawvL29xd4M+R06Ojpw
XzzYy8uLTM+D5haNrncKi8bVsLGxgcqsr69HMwQFBSEGcgl7S0sL/c1QiD0AvB5UBVmf5wUleXx8bGxs
TElJCQwM1FIDlBZciMEQt7W1JasByczMPD09FUmsr69j5pBDHy8oSVtbG9oXha6l4iibrKwsBOzt7QUH
B5PV4NjY2PT29uIx4Orqqq+vz8fHh3x/8pySwJiUlKSVPYAFkzQ/P7+zszMjI4OsMoGvHx0dPT8/L3aC
4i4pKbGwsCC3BL1KAiPOFBTxsaBYi4qKoA8iM0yY8PBw8knQKAn4q8ZpgUf4+/tjKNNaJnCwGRwcFNvA
ZOzp6fH29ibf64FuhIWF1dbWTk1NoSXEgMa5g9zygUaMj49fXV0VO1GpVHl5eWgbcr8I2hq9CzEeHx/H
H6XqJoBUNzc3U7TcODk51dTUHB4eimcvLCyEhoaSTwIa19fXF809MjICIddN+vr6GpvB+aWysjIkJMTc
3Jz++W5g3o+OjorMMIJwlnZ1dfX09MzOzsY5YnNzUzdpWNBUGMQNDQ04q8p4yHsVCQkJqGZNitLTBIC2
QGQWFxexw9jY2H+sug8ApyalUqk5NeEcurS01NXVlZiYCHWjoC9BZGQkknZzc9NVNIZhGIZhGIZhGOZb
o1D8Aj1wD1U+HlkhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -30,12 +30,10 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelMotorNum = new SmartX.SmartLabel();
this.labelTitleMotorNum = new SmartX.SmartLabel();
this.labelTitleBLDC = new SmartX.SmartLabel(); this.labelTitleBLDC = new SmartX.SmartLabel();
this.buttonBLDCUsing = new SmartX.SmartButton(); 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.labelConveyorLength = new SmartX.SmartLabel();
this.labelTitleConveyorLength = new SmartX.SmartLabel(); this.labelTitleConveyorLength = new SmartX.SmartLabel();
this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox(); this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox();
@ -55,8 +53,6 @@
this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.labelTitleCommunicationLog = new SmartX.SmartLabel();
this.buttonCommunicationLog = new SmartX.SmartButton(); this.buttonCommunicationLog = new SmartX.SmartButton();
this.labelTitleEquipmentType = new SmartX.SmartLabel(); this.labelTitleEquipmentType = new SmartX.SmartLabel();
this.labelMotorNum = new SmartX.SmartLabel();
this.labelTitleMotorNum = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -69,10 +65,6 @@
this.smartGroupBox1.Controls.Add(this.labelTitleMotorNum); this.smartGroupBox1.Controls.Add(this.labelTitleMotorNum);
this.smartGroupBox1.Controls.Add(this.labelTitleBLDC); this.smartGroupBox1.Controls.Add(this.labelTitleBLDC);
this.smartGroupBox1.Controls.Add(this.buttonBLDCUsing); 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.labelConveyorLength);
this.smartGroupBox1.Controls.Add(this.labelTitleConveyorLength); this.smartGroupBox1.Controls.Add(this.labelTitleConveyorLength);
this.smartGroupBox1.Controls.Add(this.comboBoxStatisticsPrintFormat); this.smartGroupBox1.Controls.Add(this.comboBoxStatisticsPrintFormat);
@ -105,6 +97,46 @@
this.smartGroupBox1.TabIndex = 3; this.smartGroupBox1.TabIndex = 3;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; 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 // labelTitleBLDC
// //
this.labelTitleBLDC.BackPictureBox1 = null; this.labelTitleBLDC.BackPictureBox1 = null;
@ -115,7 +147,7 @@
this.labelTitleBLDC.ForeColor = System.Drawing.Color.White; this.labelTitleBLDC.ForeColor = System.Drawing.Color.White;
this.labelTitleBLDC.InitVisible = true; this.labelTitleBLDC.InitVisible = true;
this.labelTitleBLDC.LineSpacing = 0F; 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.Name = "labelTitleBLDC";
this.labelTitleBLDC.Size = new System.Drawing.Size(260, 28); this.labelTitleBLDC.Size = new System.Drawing.Size(260, 28);
this.labelTitleBLDC.TabIndex = 214; this.labelTitleBLDC.TabIndex = 214;
@ -136,7 +168,7 @@
this.buttonBLDCUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.DownImage"))); this.buttonBLDCUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.DownImage")));
this.buttonBLDCUsing.GroupID = 0; this.buttonBLDCUsing.GroupID = 0;
this.buttonBLDCUsing.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonBLDCUsing.Name = "buttonBLDCUsing"; this.buttonBLDCUsing.Name = "buttonBLDCUsing";
this.buttonBLDCUsing.NestedClickEventPrevent = false; this.buttonBLDCUsing.NestedClickEventPrevent = false;
@ -155,86 +187,6 @@
this.buttonBLDCUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.UpImage"))); this.buttonBLDCUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.UpImage")));
this.buttonBLDCUsing.Click += new System.EventHandler(this.buttonBLDCUsing_Click); 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 // labelConveyorLength
// //
this.labelConveyorLength.BackColor = System.Drawing.SystemColors.Window; this.labelConveyorLength.BackColor = System.Drawing.SystemColors.Window;
@ -280,7 +232,7 @@
// comboBoxStatisticsPrintFormat // comboBoxStatisticsPrintFormat
// //
this.comboBoxStatisticsPrintFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); 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.Name = "comboBoxStatisticsPrintFormat";
this.comboBoxStatisticsPrintFormat.Size = new System.Drawing.Size(120, 28); this.comboBoxStatisticsPrintFormat.Size = new System.Drawing.Size(120, 28);
this.comboBoxStatisticsPrintFormat.TabIndex = 206; this.comboBoxStatisticsPrintFormat.TabIndex = 206;
@ -296,7 +248,7 @@
this.labelTitleStatPrintFormat.ForeColor = System.Drawing.Color.White; this.labelTitleStatPrintFormat.ForeColor = System.Drawing.Color.White;
this.labelTitleStatPrintFormat.InitVisible = true; this.labelTitleStatPrintFormat.InitVisible = true;
this.labelTitleStatPrintFormat.LineSpacing = 0F; 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.Name = "labelTitleStatPrintFormat";
this.labelTitleStatPrintFormat.Size = new System.Drawing.Size(260, 28); this.labelTitleStatPrintFormat.Size = new System.Drawing.Size(260, 28);
this.labelTitleStatPrintFormat.TabIndex = 205; this.labelTitleStatPrintFormat.TabIndex = 205;
@ -308,7 +260,7 @@
// comboBoxFilenameExtension // comboBoxFilenameExtension
// //
this.comboBoxFilenameExtension.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); 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.Name = "comboBoxFilenameExtension";
this.comboBoxFilenameExtension.Size = new System.Drawing.Size(120, 28); this.comboBoxFilenameExtension.Size = new System.Drawing.Size(120, 28);
this.comboBoxFilenameExtension.TabIndex = 204; this.comboBoxFilenameExtension.TabIndex = 204;
@ -324,7 +276,7 @@
this.labelTitleFileNameExtension.ForeColor = System.Drawing.Color.White; this.labelTitleFileNameExtension.ForeColor = System.Drawing.Color.White;
this.labelTitleFileNameExtension.InitVisible = true; this.labelTitleFileNameExtension.InitVisible = true;
this.labelTitleFileNameExtension.LineSpacing = 0F; 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.Name = "labelTitleFileNameExtension";
this.labelTitleFileNameExtension.Size = new System.Drawing.Size(260, 28); this.labelTitleFileNameExtension.Size = new System.Drawing.Size(260, 28);
this.labelTitleFileNameExtension.TabIndex = 203; this.labelTitleFileNameExtension.TabIndex = 203;
@ -343,7 +295,7 @@
this.labelTitleBarcode.ForeColor = System.Drawing.Color.White; this.labelTitleBarcode.ForeColor = System.Drawing.Color.White;
this.labelTitleBarcode.InitVisible = true; this.labelTitleBarcode.InitVisible = true;
this.labelTitleBarcode.LineSpacing = 0F; 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.Name = "labelTitleBarcode";
this.labelTitleBarcode.Size = new System.Drawing.Size(260, 28); this.labelTitleBarcode.Size = new System.Drawing.Size(260, 28);
this.labelTitleBarcode.TabIndex = 202; this.labelTitleBarcode.TabIndex = 202;
@ -364,7 +316,7 @@
this.buttonBarcode.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBarcode.DownImage"))); this.buttonBarcode.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBarcode.DownImage")));
this.buttonBarcode.GroupID = 0; this.buttonBarcode.GroupID = 0;
this.buttonBarcode.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonBarcode.Name = "buttonBarcode"; this.buttonBarcode.Name = "buttonBarcode";
this.buttonBarcode.NestedClickEventPrevent = false; this.buttonBarcode.NestedClickEventPrevent = false;
@ -386,7 +338,7 @@
// comboBoxDataBackupFormat // comboBoxDataBackupFormat
// //
this.comboBoxDataBackupFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); 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.Name = "comboBoxDataBackupFormat";
this.comboBoxDataBackupFormat.Size = new System.Drawing.Size(120, 28); this.comboBoxDataBackupFormat.Size = new System.Drawing.Size(120, 28);
this.comboBoxDataBackupFormat.TabIndex = 200; this.comboBoxDataBackupFormat.TabIndex = 200;
@ -402,7 +354,7 @@
this.labelTitleDataBackupFormat.ForeColor = System.Drawing.Color.White; this.labelTitleDataBackupFormat.ForeColor = System.Drawing.Color.White;
this.labelTitleDataBackupFormat.InitVisible = true; this.labelTitleDataBackupFormat.InitVisible = true;
this.labelTitleDataBackupFormat.LineSpacing = 0F; 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.Name = "labelTitleDataBackupFormat";
this.labelTitleDataBackupFormat.Size = new System.Drawing.Size(260, 28); this.labelTitleDataBackupFormat.Size = new System.Drawing.Size(260, 28);
this.labelTitleDataBackupFormat.TabIndex = 199; this.labelTitleDataBackupFormat.TabIndex = 199;
@ -414,7 +366,7 @@
// comboBoxOptionBoard // comboBoxOptionBoard
// //
this.comboBoxOptionBoard.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); 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.Name = "comboBoxOptionBoard";
this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28); this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28);
this.comboBoxOptionBoard.TabIndex = 198; this.comboBoxOptionBoard.TabIndex = 198;
@ -431,7 +383,7 @@
this.labelTitleOptionBoard.ForeColor = System.Drawing.Color.White; this.labelTitleOptionBoard.ForeColor = System.Drawing.Color.White;
this.labelTitleOptionBoard.InitVisible = true; this.labelTitleOptionBoard.InitVisible = true;
this.labelTitleOptionBoard.LineSpacing = 0F; 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.Name = "labelTitleOptionBoard";
this.labelTitleOptionBoard.Size = new System.Drawing.Size(260, 28); this.labelTitleOptionBoard.Size = new System.Drawing.Size(260, 28);
this.labelTitleOptionBoard.TabIndex = 197; this.labelTitleOptionBoard.TabIndex = 197;
@ -603,46 +555,6 @@
this.labelTitleEquipmentType.Visible = false; this.labelTitleEquipmentType.Visible = false;
this.labelTitleEquipmentType.Wordwrap = 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 // ControlCenterEquipEngineer
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -677,10 +589,6 @@
private SmartX.SmartLabel labelTitleOptionBoard; private SmartX.SmartLabel labelTitleOptionBoard;
public SmartX.SmartLabel labelConveyorLength; public SmartX.SmartLabel labelConveyorLength;
private SmartX.SmartLabel labelTitleConveyorLength; 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.SmartLabel labelTitleBLDC;
private SmartX.SmartButton buttonBLDCUsing; private SmartX.SmartButton buttonBLDCUsing;
public SmartX.SmartLabel labelMotorNum; public SmartX.SmartLabel labelMotorNum;

View File

@ -63,9 +63,8 @@ namespace ITC81DB_0H.Controls
this.labelTitleFileNameExtension.Text = "File Name Extension"; this.labelTitleFileNameExtension.Text = "File Name Extension";
this.labelTitleDataBackupFormat.Text = "Databackup Format"; this.labelTitleDataBackupFormat.Text = "Databackup Format";
this.labelTitleStatPrintFormat.Text = "Statistics Print Format"; this.labelTitleStatPrintFormat.Text = "Statistics Print Format";
this.labelTitleBLDC.Text = "BLDC Motor Setting";
this.labelTitleFilter.Text = "Filter"; this.labelTitleMotorNum.Text = "Motor Number(1~4)";
this.labelTitleMovingAverage.Text = "Moving Average";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear(); this.comboBoxEquipmentType.Items.Clear();
@ -101,9 +100,8 @@ namespace ITC81DB_0H.Controls
this.labelTitleFileNameExtension.Text = "数据备份:文件扩展名"; this.labelTitleFileNameExtension.Text = "数据备份:文件扩展名";
this.labelTitleDataBackupFormat.Text = "数据备份:格式"; this.labelTitleDataBackupFormat.Text = "数据备份:格式";
this.labelTitleStatPrintFormat.Text = "数据统计:列印格式"; this.labelTitleStatPrintFormat.Text = "数据统计:列印格式";
this.labelTitleBLDC.Text = "BLDC Motor Setting";
this.labelTitleFilter.Text = "필터"; this.labelTitleMotorNum.Text = "Motor Number(1~4)";
this.labelTitleMovingAverage.Text = "이동평균";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear(); this.comboBoxEquipmentType.Items.Clear();
@ -142,9 +140,8 @@ namespace ITC81DB_0H.Controls
this.labelTitleFileNameExtension.Text = "Расширение файла"; this.labelTitleFileNameExtension.Text = "Расширение файла";
this.labelTitleDataBackupFormat.Text = "Формат"; this.labelTitleDataBackupFormat.Text = "Формат";
this.labelTitleStatPrintFormat.Text = "Формат печати(Статистика)"; this.labelTitleStatPrintFormat.Text = "Формат печати(Статистика)";
this.labelTitleBLDC.Text = "BLDC Motor Setting";
this.labelTitleFilter.Text = "필터"; this.labelTitleMotorNum.Text = "Motor Number(1~4)";
this.labelTitleMovingAverage.Text = "이동평균";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear(); this.comboBoxEquipmentType.Items.Clear();
@ -180,9 +177,8 @@ namespace ITC81DB_0H.Controls
this.labelTitleFileNameExtension.Text = "Dateinamenerweiterung"; this.labelTitleFileNameExtension.Text = "Dateinamenerweiterung";
this.labelTitleDataBackupFormat.Text = "Datensicherung Format"; this.labelTitleDataBackupFormat.Text = "Datensicherung Format";
this.labelTitleStatPrintFormat.Text = "Statistik-Druckformat"; this.labelTitleStatPrintFormat.Text = "Statistik-Druckformat";
this.labelTitleBLDC.Text = "BLDC Motor Setting";
this.labelTitleFilter.Text = "필터"; this.labelTitleMotorNum.Text = "Motor Number(1~4)";
this.labelTitleMovingAverage.Text = "이동평균";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear(); this.comboBoxEquipmentType.Items.Clear();
@ -218,9 +214,8 @@ namespace ITC81DB_0H.Controls
this.labelTitleFileNameExtension.Text = "데이터백업 확장자"; this.labelTitleFileNameExtension.Text = "데이터백업 확장자";
this.labelTitleDataBackupFormat.Text = "데이터백업 포맷"; this.labelTitleDataBackupFormat.Text = "데이터백업 포맷";
this.labelTitleStatPrintFormat.Text = "데이터집계 출력 포맷"; this.labelTitleStatPrintFormat.Text = "데이터집계 출력 포맷";
this.labelTitleBLDC.Text = "BLDC 모터 설정";
this.labelTitleFilter.Text = "필터"; this.labelTitleMotorNum.Text = "모터개수(1~4)";
this.labelTitleMovingAverage.Text = "이동평균";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear(); this.comboBoxEquipmentType.Items.Clear();
@ -265,20 +260,6 @@ namespace ITC81DB_0H.Controls
this.comboBoxStatisticsPrintFormat.SelectedIndexChanged += new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged); 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) private void UpdateParameterDisplay(SystemConfigurationItem1 item, SystemConfigurationItem2 item2, SystemParameter1 parameter)
{ {
int index = 0; int index = 0;
@ -379,7 +360,6 @@ namespace ITC81DB_0H.Controls
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.UpdateSystemParameterDisplay(this.ParentForm.ParentForm.CurrentJudgmentSetItem);
this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig1, this.ParentForm.ParentForm.SystemConfig2, this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig1, this.ParentForm.ParentForm.SystemConfig2,
this.ParentForm.ParentForm.CurrentSystemParameter1); 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) private void buttonBLDCUsing_Click(object sender, EventArgs e)
{ {
if (this.buttonBLDCUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN) if (this.buttonBLDCUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN)

View File

@ -736,6 +736,8 @@ namespace ITC81DB_0H.Controls
this.ParentForm.ParentForm.ChildFormMenu.CenterSystemIOTest.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemIOTest.InitializeDesign();
this.ParentForm.ParentForm.ChildFormMenu.CenterSystemJudgmentManual.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemJudgmentManual.InitializeDesign();
this.ParentForm.ParentForm.ChildFormMenu.CenterSystemSorterSetting.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemSorterSetting.InitializeDesign();
this.ParentForm.ParentForm.ChildFormMenu.CenterSystemAutoZero.InitializeDesign();
this.ParentForm.ParentForm.ChildFormMenu.CenterSystemBLDCMotorSetting.InitializeDesign();
Thread.Sleep(50); Thread.Sleep(50);
this.ParentForm.ParentForm.ChildFormMenu.CenterInforAS.DefaultSetting(); this.ParentForm.ParentForm.ChildFormMenu.CenterInforAS.DefaultSetting();

View File

@ -66,7 +66,7 @@ namespace ITC81DB_0H.Controls
private void DefaultSetting() private void DefaultSetting()
{ {
this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig1.SerialNumber; 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) public void UpdateMainBoardVersionDisplay(string version)

File diff suppressed because it is too large Load Diff

View File

@ -45,16 +45,13 @@ namespace ITC81DB_0H
{ {
this.groupBoxCalibration.Text = "중량조정/판정설정"; this.groupBoxCalibration.Text = "중량조정/판정설정";
this.groupBoxCountingOutput.Text = "카운터출력";
this.groupBoxSorter.Text = "선별기설정"; this.groupBoxSorter.Text = "선별기설정";
this.groupBoxExternalOutput.Text = "외부출력"; this.groupBoxExternalOutput.Text = "외부출력";
this.groupBoxAutoZero.Text = "자동영점"; this.groupBoxAutoZero.Text = "자동영점";
this.groupBoxValue.Text = "중량설정값"; this.groupBoxValue.Text = "중량설정값";
this.labelTitleMaxWeight.Text = "최대중량";
this.labelTitleBalanceWeight.Text = "분동중량"; this.labelTitleBalanceWeight.Text = "분동중량";
this.labelTitleDecimalPoint.Text = "소수점"; this.labelTitleDecimalPoint.Text = "소수점";
this.labelTitleDigit.Text = "한눈의 값";
this.labelTitleFilter.Text = "필터"; this.labelTitleFilter.Text = "필터";
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4)
@ -85,21 +82,16 @@ namespace ITC81DB_0H
this.labelTitleExternalOutput2.Text = "외부출력2"; this.labelTitleExternalOutput2.Text = "외부출력2";
this.labelTitleExternalOutput3.Text = "외부출력3"; this.labelTitleExternalOutput3.Text = "외부출력3";
this.labelTitleExternalOutput4.Text = "외부출력4"; this.labelTitleExternalOutput4.Text = "외부출력4";
this.labelTitleExternalOutput9.Text = "외부출력9"; this.labelTitleExternalOutput5.Text = "외부출력9";
this.labelTitleExternalOutput10.Text = "외부출력10"; this.labelTitleExternalOutput6.Text = "외부출력10";
this.labelTitleModeExOutput.Text = "모드"; this.labelTitleModeExOutput.Text = "모드";
this.labelTitleDelayExOutput.Text = "지연"; this.labelTitleDelayExOutput.Text = "지연";
this.labelTitleOperationExOutput.Text = "동작"; this.labelTitleOperationExOutput.Text = "동작";
this.labelTitleMode1AutoZero.Text = "모드1"; this.labelTitleIsAutoZeroUsing.Text = "모드1";
this.labelTitleMode2AutoZero.Text = "모드2"; this.labelTitlePlusRange.Text = "+ 시간";
this.labelTitleMode1Time.Text = this.labelTitleMode2Time.Text = "시간"; this.labelTitleMinusRange.Text = "- 범위";
this.labelTitleMode1Range.Text = this.labelTitleMode2Range.Text = "범위"; this.labelTitleVariate.Text = "변량";
this.labelTitleMode1Variate.Text = this.labelTitleMode2Variate.Text = "변량";
this.labelTitleModeCountingOutput.Text = "모드";
this.labelTitleCountCountingOutput.Text = "개수";
this.labelTitleAddonCountingOutput.Text = "부가기능";
this.labelTitleUnder.Text = "하한값"; this.labelTitleUnder.Text = "하한값";
this.labelTitlePass.Text = "기준값"; this.labelTitlePass.Text = "기준값";
@ -109,16 +101,13 @@ namespace ITC81DB_0H
else else
{ {
this.groupBoxCalibration.Text = "Calibration/Judgment"; this.groupBoxCalibration.Text = "Calibration/Judgment";
this.groupBoxCountingOutput.Text = "Counting output";
this.groupBoxSorter.Text = "Sorter"; this.groupBoxSorter.Text = "Sorter";
this.groupBoxExternalOutput.Text = "External output"; this.groupBoxExternalOutput.Text = "External output";
this.groupBoxAutoZero.Text = "Auto zero"; this.groupBoxAutoZero.Text = "Auto zero";
this.groupBoxValue.Text = "Weight"; this.groupBoxValue.Text = "Weight";
this.labelTitleMaxWeight.Text = "Max W.";
this.labelTitleBalanceWeight.Text = "Balance W."; this.labelTitleBalanceWeight.Text = "Balance W.";
this.labelTitleDecimalPoint.Text = "Dec point"; this.labelTitleDecimalPoint.Text = "Dec point";
this.labelTitleDigit.Text = "Digit";
this.labelTitleFilter.Text = "Filter"; this.labelTitleFilter.Text = "Filter";
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4)
@ -149,21 +138,16 @@ namespace ITC81DB_0H
this.labelTitleExternalOutput2.Text = "Ex.Output2"; this.labelTitleExternalOutput2.Text = "Ex.Output2";
this.labelTitleExternalOutput3.Text = "Ex.Output3"; this.labelTitleExternalOutput3.Text = "Ex.Output3";
this.labelTitleExternalOutput4.Text = "Ex.Output4"; this.labelTitleExternalOutput4.Text = "Ex.Output4";
this.labelTitleExternalOutput9.Text = "Ex.Output9"; this.labelTitleExternalOutput5.Text = "Ex.Output9";
this.labelTitleExternalOutput10.Text = "Ex.Output10"; this.labelTitleExternalOutput6.Text = "Ex.Output10";
this.labelTitleModeExOutput.Text = "Mode"; this.labelTitleModeExOutput.Text = "Mode";
this.labelTitleDelayExOutput.Text = "Delay"; this.labelTitleDelayExOutput.Text = "Delay";
this.labelTitleOperationExOutput.Text = "Run"; this.labelTitleOperationExOutput.Text = "Run";
this.labelTitleMode1AutoZero.Text = "Mode1"; this.labelTitleIsAutoZeroUsing.Text = "Mode1";
this.labelTitleMode2AutoZero.Text = "Mode2"; this.labelTitlePlusRange.Text = "Time";
this.labelTitleMode1Time.Text = this.labelTitleMode2Time.Text = "Time"; this.labelTitleMinusRange.Text = "Range";
this.labelTitleMode1Range.Text = this.labelTitleMode2Range.Text = "Range"; this.labelTitleVariate.Text = "Variate";
this.labelTitleMode1Variate.Text = this.labelTitleMode2Variate.Text = "Variate";
this.labelTitleModeCountingOutput.Text = "Mode";
this.labelTitleCountCountingOutput.Text = "Number";
this.labelTitleAddonCountingOutput.Text = "Add-On";
this.labelTitleUnder.Text = "Under"; this.labelTitleUnder.Text = "Under";
this.labelTitlePass.Text = "Pass"; 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.SystemConfig1.Language == DataStore.LanguageID.Korean)
{ {
if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) switch (numInt)
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)
{ {
case 0: case 0:
return "사용안함"; return "사용안함";
case 1: case 1:
return "정량";
case 2:
return "불량";
case 3:
return "과량"; return "과량";
case 4: case 2:
return "경량"; return "경량";
case 3:
return "불량";
case 4:
return "정량";
case 5:
return "운전";
case 6:
return "개수";
case 7:
return "시건장치 제어";
default: default:
return "사용안함"; return "사용안함";
} }
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German)
{ {
switch (num) switch (numInt)
{ {
case 0: case 0:
return "Keiner"; return "Keiner";
case 1: case 1:
return "Bestehen";
case 2:
return "Schlecht";
case 3:
return "Max."; return "Max.";
case 4: case 2:
return "Min."; return "Min.";
case 3:
return "Schlecht";
case 4:
return "Bestehen";
case 5:
return "Lauf";
case 6:
return "Einstellen";
case 7:
return "Verriegelungssteuerung";
default: default:
return "Keiner"; return "Keiner";
} }
} }
else else
{ {
switch (num) switch (numInt)
{ {
case 0: case 0:
return "None"; return "None";
case 1: case 1:
return "Pass";
case 2:
return "NG";
case 3:
return "Over"; return "Over";
case 4: case 2:
return "Under"; return "Under";
case 3:
return "NG";
case 4:
return "Pass";
case 5:
return "Run";
case 6:
return "Count";
case 7:
return "Latch control";
default: default:
return "None"; 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() private void InitialLabel()
{ {
#region Initial Label #region Initial Label
this.labelMaxWeight.Text = "-";
this.labelBalanceWeight.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.labelFilter.Text = "-";
this.labelJudgmentDelay.Text = "-"; this.labelJudgmentDelay.Text = "-";
@ -567,28 +406,17 @@ namespace ITC81DB_0H
this.labelExternalOutput4Mode.Text = "-"; this.labelExternalOutput4Mode.Text = "-";
this.labelExternalOutput4Delay.Text = "-"; this.labelExternalOutput4Delay.Text = "-";
this.labelExternalOutput4Operation.Text = "-"; this.labelExternalOutput4Operation.Text = "-";
this.labelExternalOutput9Mode.Text = "-"; this.labelExternalOutput5Mode.Text = "-";
this.labelExternalOutput9Delay.Text = "-"; this.labelExternalOutput5Delay.Text = "-";
this.labelExternalOutput9Operation.Text = "-"; this.labelExternalOutput5Operation.Text = "-";
this.labelExternalOutput10Mode.Text = "-"; this.labelExternalOutput6Mode.Text = "-";
this.labelExternalOutput10Delay.Text = "-"; this.labelExternalOutput6Delay.Text = "-";
this.labelExternalOutput10Operation.Text = "-"; this.labelExternalOutput6Operation.Text = "-";
this.labelMode1.Text = "-"; this.labelIsAutoZeroUsing.Text = "-";
this.labelMode1Time.Text = "-"; this.labelPlusRange.Text = "-";
this.labelMode1Range.Text = "-"; this.labelMinusRange.Text = "-";
this.labelMode1Variate.Text = "-"; this.labelVariate.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.labelUnder.Text = "-"; this.labelUnder.Text = "-";
this.labelPass.Text = "-"; this.labelPass.Text = "-";
@ -597,10 +425,13 @@ namespace ITC81DB_0H
#endregion #endregion
#region ForeColor #region ForeColor
this.labelMaxWeight.ForeColor = Color.White;
this.labelBalanceWeight.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.labelFilter.ForeColor = Color.White;
this.labelJudgmentDelay.ForeColor = Color.White; this.labelJudgmentDelay.ForeColor = Color.White;
@ -631,28 +462,17 @@ namespace ITC81DB_0H
this.labelExternalOutput4Mode.ForeColor = Color.White; this.labelExternalOutput4Mode.ForeColor = Color.White;
this.labelExternalOutput4Delay.ForeColor = Color.White; this.labelExternalOutput4Delay.ForeColor = Color.White;
this.labelExternalOutput4Operation.ForeColor = Color.White; this.labelExternalOutput4Operation.ForeColor = Color.White;
this.labelExternalOutput9Mode.ForeColor = Color.White; this.labelExternalOutput5Mode.ForeColor = Color.White;
this.labelExternalOutput9Delay.ForeColor = Color.White; this.labelExternalOutput5Delay.ForeColor = Color.White;
this.labelExternalOutput9Operation.ForeColor = Color.White; this.labelExternalOutput5Operation.ForeColor = Color.White;
this.labelExternalOutput10Mode.ForeColor = Color.White; this.labelExternalOutput6Mode.ForeColor = Color.White;
this.labelExternalOutput10Delay.ForeColor = Color.White; this.labelExternalOutput6Delay.ForeColor = Color.White;
this.labelExternalOutput10Operation.ForeColor = Color.White; this.labelExternalOutput6Operation.ForeColor = Color.White;
this.labelMode1.ForeColor = Color.White; this.labelIsAutoZeroUsing.ForeColor = Color.White;
this.labelMode1Time.ForeColor = Color.White; this.labelPlusRange.ForeColor = Color.White;
this.labelMode1Range.ForeColor = Color.White; this.labelMinusRange.ForeColor = Color.White;
this.labelMode1Variate.ForeColor = Color.White; this.labelVariate.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.labelUnder.ForeColor = Color.White; this.labelUnder.ForeColor = Color.White;
this.labelPass.ForeColor = Color.White; this.labelPass.ForeColor = Color.White;
@ -660,34 +480,17 @@ namespace ITC81DB_0H
this.labelTare.ForeColor = Color.White; this.labelTare.ForeColor = Color.White;
#endregion #endregion
} }
private void CheckCompareBoardLCDValue(SystemInformation2 item) private void CheckCompareBoardLCD9518Value(SystemInformation2 item)
{ {
if (this.ParentForm.ParentForm.CurrentCalibrationItem.MaxWeight != item.MaxWeight) if (this.ParentForm.ParentForm.CurrentCalibrationItem.BalanceWeight != item.BalanceWeight)
this.labelMaxWeight.ForeColor = Color.Red;
if(this.ParentForm.ParentForm.CurrentCalibrationItem.BalanceWeight != item.BalanceWeight)
this.labelBalanceWeight.ForeColor = Color.Red; 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; 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)) if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentDelayTime != int.Parse(item.JudgmentDelay))
this.labelJudgmentDelay.ForeColor = Color.Red; this.labelJudgmentDelay.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DoubleDelayTime != int.Parse(item.DoubleDelay)) if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DoubleDelayTime != int.Parse(item.DoubleDelay))
this.labelDoubleDelay.ForeColor = Color.Red; this.labelDoubleDelay.ForeColor = Color.Red;
}
if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentCount != int.Parse(item.JudgmentNumber)) if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentCount != int.Parse(item.JudgmentNumber))
this.labelJudgmentNumeber.ForeColor = Color.Red; this.labelJudgmentNumeber.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.FeedSpeed1 != int.Parse(item.Speed)) 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))) if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DynamicCorrection != double.Parse(Helper.StringToDecimalPlaces(item.Dynamic, 6)))
this.labelDynamic.ForeColor = Color.Red; 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)) if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1Mode != int.Parse(item.SorterAMode))
this.labelSorterAMode.ForeColor = Color.Red; this.labelSorterAMode.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1DelayTime != int.Parse(item.SorterADelay)) 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)) if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.SorterEtcNg) != int.Parse(item.ETCNG))
this.labelETCNG.ForeColor = Color.Red; 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) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1Mode != item.ExternalOutput1Mode)
this.labelExternalOutput1Mode.ForeColor = Color.Red; this.labelExternalOutput1Mode.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1DelayTime != item.ExternalOutput1Delay) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1DelayTime != item.ExternalOutput1Delay)
@ -738,77 +563,99 @@ namespace ITC81DB_0H
this.labelExternalOutput4Delay.ForeColor = Color.Red; this.labelExternalOutput4Delay.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut4RunTime != item.ExternalOutput4Operation) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut4RunTime != item.ExternalOutput4Operation)
this.labelExternalOutput4Operation.ForeColor = Color.Red; this.labelExternalOutput4Operation.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5Mode != item.ExternalOutput9Mode) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5Mode != item.ExternalOutput5Mode)
this.labelExternalOutput9Mode.ForeColor = Color.Red; this.labelExternalOutput5Mode.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5DelayTime != item.ExternalOutput9Delay) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5DelayTime != item.ExternalOutput5Delay)
this.labelExternalOutput9Delay.ForeColor = Color.Red; this.labelExternalOutput5Delay.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5RunTime != item.ExternalOutput9Operation) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5RunTime != item.ExternalOutput5Operation)
this.labelExternalOutput9Operation.ForeColor = Color.Red; this.labelExternalOutput5Operation.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6Mode != item.ExternalOutput10Mode) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6Mode != item.ExternalOutput6Mode)
this.labelExternalOutput10Mode.ForeColor = Color.Red; this.labelExternalOutput6Mode.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6DelayTime != item.ExternalOutput10Delay) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6DelayTime != item.ExternalOutput6Delay)
this.labelExternalOutput10Delay.ForeColor = Color.Red; this.labelExternalOutput6Delay.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6RunTime != item.ExternalOutput10Operation) if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6RunTime != item.ExternalOutput6Operation)
this.labelExternalOutput10Operation.ForeColor = Color.Red; this.labelExternalOutput6Operation.ForeColor = Color.Red;
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Mode) != int.Parse(item.AutoZero1Mode)) if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing.ToString() != item.IsAutoZeroUsing.ToString())
this.labelMode1.ForeColor = Color.Red; this.labelIsAutoZeroUsing.ForeColor = Color.Red;
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Mode) == 4) if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange != item.AutoZeroPlusRange)
{ this.labelPlusRange.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Time != item.AutoZero1Time) if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange != item.AutoZeroMinusRange)
this.labelMode1Time.ForeColor = Color.Red; this.labelMinusRange.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Range != item.AutoZero1Range) if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroVariate) != int.Parse(item.AutoZeroVariate))
this.labelMode1Range.ForeColor = Color.Red; this.labelVariate.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)) private void CheckCompareBoardLCD9520Value(SystemInformation2 item)
this.labelMode2.ForeColor = Color.Red;
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Mode) == 4)
{ {
if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Time != item.AutoZero2Time) if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6))
this.labelMode2Time.ForeColor = Color.Red; this.labelPIN6.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Range != item.AutoZero2Range) if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5))
this.labelMode2Range.ForeColor = Color.Red; this.labelPIN5.ForeColor = Color.Red;
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Variate) != int.Parse(item.AutoZero2Variate)) if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4))
this.labelMode2Variate.ForeColor = Color.Red; 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;
} }
if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.UnderRange) != int.Parse(item.UnderRange)) return ret;
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;
} }
public void UpdateParameter1Display(SystemInformation2 item) public void UpdateParameter9518Display(SystemInformation2 item)
{ {
int temp = 0; int temp = 0;
#region Calibration #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); this.labelBalanceWeight.Text = Helper.CommunicationWeightValueToString(item.BalanceWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces);
temp = int.Parse(item.Digit); if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 1)
if(temp == 1) this.labelDecimalPoint.Text = "0.0";
this.labelDigit.Text = "1"; else if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 2)
else if(temp == 2) this.labelDecimalPoint.Text = "0.00";
this.labelDigit.Text = "2";
else if (temp == 5)
this.labelDigit.Text = "5";
else else
this.labelDigit.Text = "-"; this.labelDecimalPoint.Text = "0";
this.labelCALc.Text = Helper.StringToDecimalPlaces(item.Calc, 6);
#endregion #endregion
#region Judgment #region Judgment
this.labelFilter.Text = item.Filter; this.labelFilter.Text = item.Filter;
this.labelJudgmentDelay.Text = item.JudgmentDelay;
this.labelDoubleDelay.Text = item.DoubleDelay;
this.labelJudgmentNumeber.Text = item.JudgmentNumber; this.labelJudgmentNumeber.Text = item.JudgmentNumber;
this.labelSpeed.Text = item.Speed; this.labelSpeed.Text = item.Speed;
this.labelDynamic.Text = Helper.StringToDecimalPlaces(item.Dynamic, 6); this.labelDynamic.Text = Helper.StringToDecimalPlaces(item.Dynamic, 6);
#endregion #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 #region Sorter
this.labelSorterAMode.Text = this.ReturnSorterModeName(item.SorterAMode); this.labelSorterAMode.Text = this.ReturnSorterModeName(item.SorterAMode);
this.labelSorterADelay.Text = item.SorterADelay; this.labelSorterADelay.Text = item.SorterADelay;
@ -821,139 +668,83 @@ namespace ITC81DB_0H
this.labelETCNG.Text = this.ReturnSorterOptionName(item.ETCNG); this.labelETCNG.Text = this.ReturnSorterOptionName(item.ETCNG);
#endregion #endregion
#region Auto zero this.CheckCompareBoardLCD9518Value(item);
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; public void UpdateParameter9519Display(SystemInformation2 item)
this.labelMode1Range.Text = item.AutoZero1Range;
temp = int.Parse(item.AutoZero1Variate);
switch (temp)
{ {
case 0: int temp = 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 #region 외부출력
this.labelUnder.Text = Helper.StringToDecimalPlaces(item.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); this.labelExternalOutput1Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput1Mode);
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
}
public void UpdateParameter2Display(SystemInformation2 item)
{
#region External output
this.labelExternalOutput1Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput1Mode);
this.labelExternalOutput1Delay.Text = item.ExternalOutput1Delay; this.labelExternalOutput1Delay.Text = item.ExternalOutput1Delay;
this.labelExternalOutput1Operation.Text = item.ExternalOutput1Operation; this.labelExternalOutput1Operation.Text = item.ExternalOutput1Operation;
this.labelExternalOutput2Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput2Mode);
this.labelExternalOutput2Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput2Mode);
this.labelExternalOutput2Delay.Text = item.ExternalOutput2Delay; this.labelExternalOutput2Delay.Text = item.ExternalOutput2Delay;
this.labelExternalOutput2Operation.Text = item.ExternalOutput2Operation; this.labelExternalOutput2Operation.Text = item.ExternalOutput2Operation;
this.labelExternalOutput3Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput3Mode);
this.labelExternalOutput3Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput3Mode);
this.labelExternalOutput3Delay.Text = item.ExternalOutput3Delay; this.labelExternalOutput3Delay.Text = item.ExternalOutput3Delay;
this.labelExternalOutput3Operation.Text = item.ExternalOutput3Operation; this.labelExternalOutput3Operation.Text = item.ExternalOutput3Operation;
this.labelExternalOutput4Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput4Mode);
this.labelExternalOutput4Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput4Mode);
this.labelExternalOutput4Delay.Text = item.ExternalOutput4Delay; this.labelExternalOutput4Delay.Text = item.ExternalOutput4Delay;
this.labelExternalOutput4Operation.Text = item.ExternalOutput4Operation; this.labelExternalOutput4Operation.Text = item.ExternalOutput4Operation;
this.labelExternalOutput5Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput5Mode);
this.labelExternalOutput9Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput9Mode); this.labelExternalOutput5Delay.Text = item.ExternalOutput5Delay;
this.labelExternalOutput9Delay.Text = item.ExternalOutput9Delay; this.labelExternalOutput5Operation.Text = item.ExternalOutput5Operation;
this.labelExternalOutput9Operation.Text = item.ExternalOutput9Operation; this.labelExternalOutput6Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput6Mode);
this.labelExternalOutput6Delay.Text = item.ExternalOutput6Delay;
this.labelExternalOutput10Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput10Mode); this.labelExternalOutput6Operation.Text = item.ExternalOutput6Operation;
this.labelExternalOutput10Delay.Text = item.ExternalOutput10Delay;
this.labelExternalOutput10Operation.Text = item.ExternalOutput10Operation;
#endregion #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; case 0:
this.labelDoubleDelay.Text = item.AscendDelay; 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; case 0:
this.labelDoubleDelay.Text = item.DoubleDelay; 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) public void DisplayRefresh(SystemStatus status)
@ -987,23 +778,6 @@ namespace ITC81DB_0H
private void buttonLoad_Click(object sender, EventArgs e) private void buttonLoad_Click(object sender, EventArgs e)
{ {
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead1, ""); 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) private void buttonNext_Click(object sender, EventArgs e)

File diff suppressed because it is too large Load Diff

View File

@ -53,22 +53,9 @@ namespace ITC81DB_0H
this.labelTitleChattering.Text = "채터링"; this.labelTitleChattering.Text = "채터링";
this.labelTitleRelay.Text = "릴레이동작"; this.labelTitleRelay.Text = "릴레이동작";
this.labelTitleLanguage.Text = "언어설정"; this.labelTitleLanguage.Text = "언어설정";
this.labelTitleOptionBoard.Text = "옵션보드";
this.labelTitleExtension.Text = "확장자"; this.labelTitleExtension.Text = "확장자";
this.labelTitleFormat.Text = "포맷"; this.labelTitleFormat.Text = "포맷";
this.labelTitleLogin.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 = "모드"; this.labelTitleModeSerial.Text = "모드";
@ -86,22 +73,9 @@ namespace ITC81DB_0H
this.labelTitleChattering.Text = "Chattering"; this.labelTitleChattering.Text = "Chattering";
this.labelTitleRelay.Text = "Relay"; this.labelTitleRelay.Text = "Relay";
this.labelTitleLanguage.Text = "Language"; this.labelTitleLanguage.Text = "Language";
this.labelTitleOptionBoard.Text = "Op.Board";
this.labelTitleExtension.Text = "Extension"; this.labelTitleExtension.Text = "Extension";
this.labelTitleFormat.Text = "Format"; this.labelTitleFormat.Text = "Format";
this.labelTitleLogin.Text = "Login"; 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"; 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() private void InitialLabel()
{ {
#region Initial Label #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.labelBuzzerOn.Text = "-";
this.labelChattering.Text = "-"; this.labelChattering.Text = "-";
this.labelRelay.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.labelEquipmentID.Text = "-";
this.labelLanguage.Text = "-"; this.labelLanguage.Text = "-";
this.labelExtension.Text = "-"; this.labelExtension.Text = "-";
this.labelFormat.Text = "-"; this.labelFormat.Text = "-";
this.labelLogin.Text = "-"; this.labelLogin.Text = "-";
this.labelBarcode.Text = "-";
this.labelCOM1Baudrate.Text = "-"; this.labelCOM1Baudrate.Text = "-";
this.labelCOM1Mode.Text = "-"; this.labelCOM1Mode.Text = "-";
@ -276,33 +239,15 @@ namespace ITC81DB_0H
#endregion #endregion
#region ForeColor #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.labelBuzzerOn.ForeColor = Color.White;
this.labelChattering.ForeColor = Color.White; this.labelChattering.ForeColor = Color.White;
this.labelRelay.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.labelEquipmentID.ForeColor = Color.White;
this.labelLanguage.ForeColor = Color.White; this.labelLanguage.ForeColor = Color.White;
this.labelExtension.ForeColor = Color.White; this.labelExtension.ForeColor = Color.White;
this.labelFormat.ForeColor = Color.White; this.labelFormat.ForeColor = Color.White;
this.labelLogin.ForeColor = Color.White; this.labelLogin.ForeColor = Color.White;
this.labelBarcode.ForeColor = Color.White;
this.labelCOM1Baudrate.ForeColor = Color.White; this.labelCOM1Baudrate.ForeColor = Color.White;
this.labelCOM1Mode.ForeColor = Color.White; this.labelCOM1Mode.ForeColor = Color.White;
@ -321,151 +266,121 @@ namespace ITC81DB_0H
this.labelClientServerPort.ForeColor = Color.White; this.labelClientServerPort.ForeColor = Color.White;
#endregion #endregion
} }
private void CheckCompareBoardLCDValue(SystemInformation3 item) private void CheckCompareBoardLCD9520Value(SystemInformation3 item)
{ {
Collection<ProductItem> productItem = new Collection<ProductItem>();
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) if (this.ParentForm.ParentForm.CurrentSystemParameter1.BuzzerOnTime != item.BuzzerONTime)
this.labelBuzzerOn.ForeColor = Color.Red; this.labelBuzzerOn.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter1.Chattering != item.Chattering) if (this.ParentForm.ParentForm.CurrentSystemParameter1.Chattering != item.Chattering)
this.labelChattering.ForeColor = Color.Red; this.labelChattering.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CurrentSystemParameter1.RelayOnTime != item.Relay) if (this.ParentForm.ParentForm.CurrentSystemParameter1.RelayOnTime != item.Relay)
this.labelRelay.ForeColor = Color.Red; 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 if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 1)
this.labelOPT1SampleNumber.Text = item.OPT1SampleNumber;
this.labelOPT1DelayNumber.Text = item.OPT1DelayNumber;
temp = int.Parse(item.OPT1PulseWidth);
switch (temp)
{ {
case 0: if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed1)
this.labelOPT1PulseWidth.Text = "2"; this.labelSpeed1.ForeColor = Color.Red;
break; if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6705_PoleNum.ToString() != item.BLDCMotorPole1)
case 1: this.labelPoleCount1.ForeColor = Color.Red;
this.labelOPT1PulseWidth.Text = "4"; if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio1)
break; this.labelReductionRatio1.ForeColor = Color.Red;
case 2: if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6764_OperDirection.ToString() != item.BLDCMotorDirection1)
this.labelOPT1PulseWidth.Text = "6"; this.labelMotorDirection1.ForeColor = Color.Red;
break;
case 3:
this.labelOPT1PulseWidth.Text = "8";
break;
case 4:
this.labelOPT1PulseWidth.Text = "10";
break;
default:
this.labelOPT1PulseWidth.Text = "6";
break;
} }
temp = int.Parse(item.OPT1Using); if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 2)
if(temp == 1) {
this.labelOPT1Using.Text = "ON"; if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed2)
else this.labelSpeed2.ForeColor = Color.Red;
this.labelOPT1Using.Text = "OFF"; if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6705_PoleNum.ToString() != item.BLDCMotorPole2)
this.labelOPT1FeedbackOver.Text = Helper.StringToDecimalPlaces(item.OPT1OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); this.labelPoleCount2.ForeColor = Color.Red;
this.labelOPT1FeedbackUnder.Text = Helper.StringToDecimalPlaces(item.OPT1UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio2)
#endregion this.labelReductionRatio2.ForeColor = Color.Red;
if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6764_OperDirection.ToString() != item.BLDCMotorDirection2)
this.labelMotorDirection2.ForeColor = Color.Red;
}
#region OPT2 if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 3)
temp = int.Parse(item.OPT2Port); {
if(temp == 1) if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed3)
this.labelOPT2Port.Text = "5, 6"; this.labelSpeed3.ForeColor = Color.Red;
else if(temp == 2) if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6705_PoleNum.ToString() != item.BLDCMotorPole3)
this.labelOPT2Port.Text = "7, 8"; this.labelPoleCount3.ForeColor = Color.Red;
else if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio3)
this.labelOPT2Port.Text = "None"; this.labelReductionRatio3.ForeColor = Color.Red;
this.labelOPT2DelayTime1.Text = item.OPT2Delay1; if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6764_OperDirection.ToString() != item.BLDCMotorDirection3)
this.labelOPT2DelayTime2.Text = item.OPT2Delay2; this.labelMotorDirection3.ForeColor = Color.Red;
#endregion }
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 #region Equipment setting
this.labelEquipmentID.Text = system1.EquipmentID.ToString();
this.labelBuzzerOn.Text = item.BuzzerONTime; this.labelBuzzerOn.Text = item.BuzzerONTime;
this.labelChattering.Text = item.Chattering; this.labelChattering.Text = item.Chattering;
this.labelRelay.Text = item.Relay; this.labelRelay.Text = item.Relay;
this.labelLanguage.Text = system1.Language.ToString();
temp = int.Parse(item.OptionBoard); this.labelLogin.Text = this.ReturnBoolValue(system1.IsLogin);
if(temp == 1) this.labelExtension.Text = system2.FileNameExtension.ToString();
this.labelOptionBoard.Text = "OPT1"; this.labelFormat.Text = system1.DatabackupFormat.ToString();
else if(temp == 2) this.labelStatFormat.Text = system1.StatisticsPrintFormat.ToString();
this.labelOptionBoard.Text = "OPT2"; this.labelBLDCUsing.Text = this.ReturnBoolValue(system1.IsBLDCON);
else this.labelBLDCMotorCount.Text = system2.BLDCTotalMotorNum.ToString();
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";
#endregion #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) public void DisplayRefresh(SystemStatus status)
@ -514,11 +429,6 @@ namespace ITC81DB_0H
this.labelLogin.Text = "ON"; this.labelLogin.Text = "ON";
else else
this.labelLogin.Text = "OFF"; this.labelLogin.Text = "OFF";
if (this.ParentForm.ParentForm.SystemConfig1.IsBarcodeEnable == true)
this.labelBarcode.Text = "ON";
else
this.labelBarcode.Text = "OFF";
#endregion #endregion
#region Serial #region Serial

View File

@ -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
}
}

View File

@ -0,0 +1,165 @@
namespace ITC81DB_0H.Controls
{
partial class ControlCenterSystemAutoZero
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Component Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
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;
}
}

View File

@ -0,0 +1,481 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="buttonIsAutoZeroUsing.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonIsAutoZeroUsing.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFAAAAAcCAYAAAD2izi6AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvAAADrwBlbxySQAABXxJREFUaEPtmdlPU1sU
h/s/4AQIPAhRCDGCEAVUojKJTDLJjCMJmCgohFlwCOCsYQZDIDyQMEhiIg88mPjA37VuvkV2s9uei/XS
29Pk3ocfLfus0+71nTWdU098fLyg2NhYOXbsmBw5ckSioqL+l4Ngc+LECeVlpACjo6PV4PLly9Lb2yuf
Pn2S6enpsOvDhw/y9OlTuXDhghw9etR1EVBGx48fl5iYGIWWlJSkUoBEHvAaGxtlZmZGpqam5MuXLwrR
LQGyublZkpOTI0opKSmSmpoq586dk8zMTElMTBQPdLniRADg2Pzbt2/lzZs3rojvRi9fvpSysjLJzc2N
CF25ckUzlFf+v3btmmRnZ4uHvO7p6VF479+/d3TKDQ0MDGgUFhcXR4Ru3LghRUVF+v7mzZuqwsJC8ZDb
gPv48aOrkecvanF1dXWAI26rpKREM6O8vFxKS0v3a6CpO06OuCWygs06OeGmgFZRUSG3bt1SkJ6TJ08q
wIPSd25uThVOyN3d3Y4OHCTSLC8vTwoKChyPh0IGYGVlpUahJy4uTtPXCeDGxobs7e35aHd3Vzu1v+33
798DbI3W1ta8dr9+/XK0QVwkY/cnAAGXlpYmly5d0jplQPLqFMXnz5/XBlBbW+uzzrkZGRny4MEDn3Vb
QQPc2dnxOobTgLP/t531t/fX6uqq187puJF9YYIFCKSsrCx58uSJrK+vq5aWluTz589aR9vb2wPOIf2G
hoakr69Pbt++7V0HNo1rcXHRx96WDZBXR4DAMU5tb29713HQRBDAzDoyAO1oc5L53N/ZBQvw+vXrcvfu
Xdna2tK6adaJIkah0dFRaW1t9TkHgKwDEMhmPWQATTr+/PnTxylENBkIjD5m3S2A1DtTm/2PAfb58+fy
4sULn3UAYv/69WuNxHv37ul6yAAeBIPNGgh2GptzeOU8WzZoc66Tnd2kggVIHcLhO3fuBBzDQVJ7cnLS
Zx2AnDMyMqKRODg4qGCY7UIC0DiJU2bNljlu1zYD0Ek2aKfjRn/aRHCYRjA7OystLS0Bx3GW6FpYWPCZ
KQFInXz48KHCAyTvicCmpqbDAyR1ceh3AJeXl71roYhA2y4YgCbliDAngIjjwLLXAMjFAi7HSXPqYVVV
lT4TCFkK2w3EiEZiIDilMCBse3+Zc39nF2wKEzHYO40e1MeOjg75+vWrzzoAiVqT9kQfUdjZ2ald+9AA
cc446j/zmQZDN7bX3QRIt3306JHPOuMNHZqoprbaxwxAE7VEXn9/v34O0XhogHyhGVd4pdZxFe1h2R+A
WwBrampkeHhYxxHeM0BfvXpVcnJy5PHjx/Lt2zefWQ/5A0R0bDP2HBogApiB6C9S2+6YyC2AiLSjUeAH
s+CzZ890kP7x44fj5wB2c3NToZk1YIyNjcnKyopCt+1tBQ0QEf44ChwEOMD62yEaCrZ2XXQSNsHY/QlA
RB1jrpufn9em8erVq4AB2giAzIb+t3I0FWohj9LsdVsBAHks/XcA3RRRRB1zcsJNGYDUTQWYkJAQcQDH
x8d1AP43n6r8EzF38giLGuoFeOrUKc39d+/eycTEhKND4Rbpd//+fX107uSIWwIgdz7Ao2GRxh5+LKHe
cNUB6eRQOMUeTP27ePFigBNuCHAm+oBG7aSzawSePXtWjbq6urSDUUTdAMkFZIxgH1xlnu/xfI5Nuyn2
goDF7SDguFth/szPzxcPv2/yhpCEbH19vXajtra2sIrvZA/86gU89sR+IkFAq6urk4aGBr31o7sD8MyZ
M/tdOD09XSlTHBlCeWKLE+EW38tPh+yDzUaCiDYTcYDj9o8BnPKiP6zzB50+fVqvOjluTkAQ/68LYMAj
EnmAwQ/s+9zi5S8f81VHg0lm8wAAAABJRU5ErkJggg==
</value>
</data>
<data name="smartGroupBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
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
Z78+PfH09+/4xuDmKMbw6MglFrm0Itcdd3smrKjOLMWYsR5//PHTf/7nf57+9Nsun9iTYgyPlk9/+tOn
119//eIys27vhNXUmaUYM9ZTTz11+ueX/+OObwhunmIMj57sj1/60pfavRNWU2eWYsxYr7322unP/ukn
d3xDcPMUY3j0fPaznz1961vfavdOWE2dWYoxY+VXs33hH5+/4xuCm6cYw6PnIx/5yOkXv/hFu3fCaurM
UowZ6/bt237o7n2gGMOj54Mf/ODFyYNu74TV1JmlGDNWUtc/+0i6wQscW9LtnbCaOrMUY8ZK6vpnH0k3
dIFjS7q9E1ZTZ5ZizFhJXf/sI+mGLnBsSbd3wmrqzFKMGSup6599JN3QBY4t6fZOWE2dWYoxYyV1/bOP
pBu6wLEl3d4Jq6kzSzFmrKSuf/aRdEMXOLak2zthNXVmKcaMldT1zz6SbugCx5Z0eyesps4sxZixkrr+
2UfSDV3g2JJu74TV1JmlGDNWUtf/w/S5b/zg9NXnXnzXl59Z51/kS7qhCxxb0u2dsJo6sxRjxkrq+r+O
WmRzuzvmpdd/e/E18rF7PM994ZU3Tr/7/dsXx3V59Te3Tk9//6ft8zd5/NkfvvKur3zzx+1xV72f5178
5cV99/o6kePOPXaTdEMXOLak2zthNXVmKcaMldT1fx0ptVtyuzvmqiIaKbBb3rj15kU5zX15rXzM57l/
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
</value>
</data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value>
</metadata>
</root>

View File

@ -971,7 +971,7 @@
this.labelSelectOperMode.ForeColor = System.Drawing.Color.White; this.labelSelectOperMode.ForeColor = System.Drawing.Color.White;
this.labelSelectOperMode.InitVisible = true; this.labelSelectOperMode.InitVisible = true;
this.labelSelectOperMode.LineSpacing = 0F; 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.Name = "labelSelectOperMode";
this.labelSelectOperMode.Size = new System.Drawing.Size(93, 28); this.labelSelectOperMode.Size = new System.Drawing.Size(93, 28);
this.labelSelectOperMode.TabIndex = 150; this.labelSelectOperMode.TabIndex = 150;
@ -992,12 +992,12 @@
this.labelTitleSelectOperMode.ForeColor = System.Drawing.Color.White; this.labelTitleSelectOperMode.ForeColor = System.Drawing.Color.White;
this.labelTitleSelectOperMode.InitVisible = true; this.labelTitleSelectOperMode.InitVisible = true;
this.labelTitleSelectOperMode.LineSpacing = 0F; 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.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.TabIndex = 149;
this.labelTitleSelectOperMode.Text = "동작모드 :"; 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.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleSelectOperMode.Wordwrap = false; this.labelTitleSelectOperMode.Wordwrap = false;
// //
@ -1013,7 +1013,7 @@
this.labelVersionBuild.ForeColor = System.Drawing.Color.White; this.labelVersionBuild.ForeColor = System.Drawing.Color.White;
this.labelVersionBuild.InitVisible = true; this.labelVersionBuild.InitVisible = true;
this.labelVersionBuild.LineSpacing = 0F; 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.Name = "labelVersionBuild";
this.labelVersionBuild.Size = new System.Drawing.Size(35, 28); this.labelVersionBuild.Size = new System.Drawing.Size(35, 28);
this.labelVersionBuild.TabIndex = 146; this.labelVersionBuild.TabIndex = 146;
@ -1034,7 +1034,7 @@
this.labelVersionMinor.ForeColor = System.Drawing.Color.White; this.labelVersionMinor.ForeColor = System.Drawing.Color.White;
this.labelVersionMinor.InitVisible = true; this.labelVersionMinor.InitVisible = true;
this.labelVersionMinor.LineSpacing = 0F; 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.Name = "labelVersionMinor";
this.labelVersionMinor.Size = new System.Drawing.Size(35, 28); this.labelVersionMinor.Size = new System.Drawing.Size(35, 28);
this.labelVersionMinor.TabIndex = 145; this.labelVersionMinor.TabIndex = 145;
@ -1055,7 +1055,7 @@
this.labelVersionMajor.ForeColor = System.Drawing.Color.White; this.labelVersionMajor.ForeColor = System.Drawing.Color.White;
this.labelVersionMajor.InitVisible = true; this.labelVersionMajor.InitVisible = true;
this.labelVersionMajor.LineSpacing = 0F; 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.Name = "labelVersionMajor";
this.labelVersionMajor.Size = new System.Drawing.Size(35, 28); this.labelVersionMajor.Size = new System.Drawing.Size(35, 28);
this.labelVersionMajor.TabIndex = 144; this.labelVersionMajor.TabIndex = 144;
@ -1076,12 +1076,12 @@
this.labelTitleVersion.ForeColor = System.Drawing.Color.White; this.labelTitleVersion.ForeColor = System.Drawing.Color.White;
this.labelTitleVersion.InitVisible = true; this.labelTitleVersion.InitVisible = true;
this.labelTitleVersion.LineSpacing = 0F; 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.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.TabIndex = 141;
this.labelTitleVersion.Text = "Version : "; 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.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleVersion.Wordwrap = false; this.labelTitleVersion.Wordwrap = false;
// //

View File

@ -54,7 +54,12 @@ namespace ITC81DB_0H.Controls
if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) 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) else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese)
{ {
@ -73,7 +78,12 @@ namespace ITC81DB_0H.Controls
} }
else 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() private void DefaultSetting()

View File

@ -43,6 +43,8 @@
this.labelWeight = new SmartX.SmartLabel(); this.labelWeight = new SmartX.SmartLabel();
this.buttonStart = new SmartX.SmartButton(); this.buttonStart = new SmartX.SmartButton();
this.pictureBoxStep1 = new System.Windows.Forms.PictureBox(); this.pictureBoxStep1 = new System.Windows.Forms.PictureBox();
this.labelBalanceWeight = new SmartX.SmartLabel();
this.smartLabel2 = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.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.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.smartLabel2);
this.smartGroupBox1.Controls.Add(this.labelBalanceWeight);
this.smartGroupBox1.Controls.Add(this.buttonBalance); this.smartGroupBox1.Controls.Add(this.buttonBalance);
this.smartGroupBox1.Controls.Add(this.panel1); this.smartGroupBox1.Controls.Add(this.panel1);
this.smartGroupBox1.Controls.Add(this.listBoxHelp); this.smartGroupBox1.Controls.Add(this.listBoxHelp);
@ -114,9 +118,9 @@
this.panel1.BackColor = System.Drawing.Color.Black; this.panel1.BackColor = System.Drawing.Color.Black;
this.panel1.Controls.Add(this.radioButtonDecimalPlaces2); this.panel1.Controls.Add(this.radioButtonDecimalPlaces2);
this.panel1.Controls.Add(this.radioButtonDecimalPlaces1); 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.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(314, 40); this.panel1.Size = new System.Drawing.Size(196, 40);
// //
// radioButtonDecimalPlaces2 // radioButtonDecimalPlaces2
// //
@ -131,7 +135,7 @@
this.radioButtonDecimalPlaces2.ImageCheckRadioButton = null; this.radioButtonDecimalPlaces2.ImageCheckRadioButton = null;
this.radioButtonDecimalPlaces2.ImageUnCheckRadioButton = null; this.radioButtonDecimalPlaces2.ImageUnCheckRadioButton = null;
this.radioButtonDecimalPlaces2.InitVisible = true; 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.Name = "radioButtonDecimalPlaces2";
this.radioButtonDecimalPlaces2.OutputOnly = false; this.radioButtonDecimalPlaces2.OutputOnly = false;
this.radioButtonDecimalPlaces2.RadioBackColor = System.Drawing.Color.White; this.radioButtonDecimalPlaces2.RadioBackColor = System.Drawing.Color.White;
@ -362,6 +366,47 @@
this.pictureBoxStep1.Name = "pictureBoxStep1"; this.pictureBoxStep1.Name = "pictureBoxStep1";
this.pictureBoxStep1.Size = new System.Drawing.Size(330, 194); 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 // ControlCenterSystemCalibration
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -392,5 +437,7 @@
private SmartX.SmartRadioButton radioButtonDecimalPlaces2; private SmartX.SmartRadioButton radioButtonDecimalPlaces2;
private SmartX.SmartRadioButton radioButtonDecimalPlaces1; private SmartX.SmartRadioButton radioButtonDecimalPlaces1;
private SmartX.SmartButton buttonBalance; private SmartX.SmartButton buttonBalance;
private SmartX.SmartLabel labelBalanceWeight;
private SmartX.SmartLabel smartLabel2;
} }
} }

View File

@ -60,6 +60,9 @@ namespace ITC81DB_0H.Controls
this.buttonStart.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDisable)); this.buttonStart.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDisable));
this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDown)); this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDown));
this.buttonStart.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDisable));
this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDown)); this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDown));
this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDisable));
this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDown)); this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDown));
this.buttonStart.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDisable));
this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDown)); this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDown));
this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroUp)); this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroUp));
@ -354,6 +360,14 @@ namespace ITC81DB_0H.Controls
break; 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) public void DisplayRefresh(SystemStatus status)
{ {
@ -361,6 +375,7 @@ namespace ITC81DB_0H.Controls
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Calibration); this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Calibration);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.BalanceWeight, "");
this.UpdateControlsDisplay(); this.UpdateControlsDisplay();
this.Refresh(); this.Refresh();
@ -368,6 +383,32 @@ namespace ITC81DB_0H.Controls
#endregion #endregion
#region Event Handler #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) private void buttonZero_Click(object sender, EventArgs e)
{ {
this.ParentForm.ParentForm.TransferData(CommunicationCommand.Zero, CommunicationID.SubBoard1); 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.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.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
this.UpdateCalibrationItemDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.Equipment, this.ParentForm.ParentForm.CurrentCalibrationItem);
} }
this.ParentForm.ParentForm.CloseSmartFileIO(); 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.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DecimalPlaces, value);
this.ParentForm.ParentForm.ReLoadProductFile(); this.ParentForm.ParentForm.ReLoadProductFile();
this.ParentForm.ParentForm.TransferRandomMode();
} }
#endregion #endregion
} }

View File

@ -4505,163 +4505,180 @@
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
AwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbGAAC0lVtYGAMA
0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBW
bmFhDABAW7mFhTEAAG3lFhbGAAC0lVtYGAMA0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5h
YQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbGAAC0lVtYGAMA0FZuYWEM
AEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABA
W7mFhTEAAG3lFhbGAAC0lVtYGAMA0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5
hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbGAAC0lVtYGAMA0FZuYWEMAEBbuYWF
MQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEA
AG3lFhbGAAC0lVtYGAMA0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt
5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbGAAC0lVtYGAMA0FZuYWEMAEBbuYWFMQAAbeUW
FsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbG
AAC0lVtYGAMA0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAA
tJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbGAAC0lVtYGAMA0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSV
W1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgDANBWbmFhDABAW7mFhTEAAG3lFhbGAAC0lVtY
GAMA0FZuYWEMAEBbuYWFMQAAbeUWFsYAALSVW1gYAwDQVm5hYQwAQFu5hYUxAABt5RYWxgAAtJVbWBgD
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 RU5ErkJggg==
AQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtjAADayi0sjAEA
aCu3sDAGAKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgr
t7AwBgCgrdzCwhgAgLZyCwtjAADayi0sjAEAaCu3sDAGAKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ew
MAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtjAADayi0sjAEAaCu3sDAG
AKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCg
rdzCwhgAgLZyCwtjAADayi0sjAEAaCu3sDAGAKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3c
wsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtjAADayi0sjAEAaCu3sDAGAKCt3MLC
GACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgA
gLZyCwtjAADayi0sjAEAaCu3sDAGAKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2
cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtjAADayi0sjAEAaCu3sDAGAKCt3MLCGACAtnIL
C2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtj
AADayi0sjAEAaCu3sDAGAKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA
2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtjAADayi0sjAEAaCu3sDAGAKCt3MLCGACAtnILC2MAANrK
LSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwBAGgrt7AwBgCgrdzCwhgAgLZyCwtjAADayi0s
jAEAaCu3sDAGAKCt3MLCGACAtnILC2MAANrKLSyMAQBoK7ewMAYAoK3cwsIYAIC2cgsLYwAA2sotLIwB
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
e5YtoblM9ZglVGPivuSIz/x++Wp0Fcb5c4nHxr9HSG+8qr08/kzDON86Ep/f8vz5/QC4uOL89iOh+8gt
LIwbuvHGG8eLL75YHgYXyzKb3QYR8usUL69isVFc2V1e2WLjRKDmq8BVGId8dTlPju7lsWcaxmH5RsJl
Nr4dgIsrLoy8//3vL3co88ktLIybeu6558a73/3u8kCYQUR0hO8iv3rFyeT3yeL9czBX73sm8nNvdoUc
gK33zne+c7zwwgvl7mROuYWFcVOf//znx+c+97nyUOhsuY954ytehOXqsCu8APP6zGc+M/7kT/6k3J3M
KbewMG7qN37jN8Ybb7wxLr/88vJg6Gq5/SEmIjn+PSzBHBNXeav3BeDSFjsxduP73ve+cncyp9zCwrix
J598cvz+7/9+eTh0FiGcX4FimbiKvPGVMACYx8c+9rHVbqx2JvPKLSyMG/vd3/3d8eabb463ve1t5QHR
XdxXvNwHfLr3KANwaYpdGDvxIx/5SLkzmVduYWHc3KFDh1b3U1WHBAB0EbswdmK1K5lbbmFh3Nx73/ve
8eqrr44PfOAD5UEBALOLHRi7MHZitSuZW25hYczqJ/x89atfLQ8LAJhd7MDYhdWOZH65hYUxK/v27Rtf
/OIXywMDAGYVu2///v3lbqSH3MLCmJWdO3eufmLcAw88UB4cADCb2Hmx+2IHVruRHnILC2N+4V3vetd4
9tlnx/33318eIAAwi9h1sfNi91U7kT5yCwtjThA/Jvqpp55yWwUA04odF7sudl61C+klt7Aw5t+I/6QU
91sdOHBg3HzzzeWhAgCXmg9+8IPja1/72mrHuX2CRW5hYcym9uzZs3r5mvvuu88PAQHgkhU7LHZZ7LSP
f/zj5c6jr9zCwpiTes973jO+/vWvr34a0O233776OfLVoQMA203srNhdscNil8VOq3YdveUWFsaclt/5
nd8Z3/zmN8cbb7wxPvvZz67uy6oOIQC42G644YbVroqdFbsrdli12yDkFhbGnJEbb7xx9fI2zz333PjR
j340Hn744XHXXXeNW265Zbzzne8cv/IrvzKuuOKK8qACgPMldk3snNg9sYNiF8VOit30/PPPr3bVTTfd
VO4yyHILC2POWkTypz71qbF3797x9NNPjxdeeGH8y7/8y3j99deHMcYYcyEndk3snNg9sYNiF8VOit1U
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
IOMmPLoAAAAASUVORK5CYII=
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -61,7 +61,7 @@ namespace ITC81DB_0H.Controls
//this.comboBoxSorter1Mode.Items.Add("Counting output1"); //this.comboBoxSorter1Mode.Items.Add("Counting output1");
//this.comboBoxSorter1Mode.Items.Add("Counting output2"); //this.comboBoxSorter1Mode.Items.Add("Counting output2");
//this.comboBoxSorter1Mode.Items.Add("ExNG"); //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.comboBoxSorter1Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter1Mode_SelectedIndexChanged);
this.comboBoxSorter2Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter2Mode_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 output1");
//this.comboBoxSorter2Mode.Items.Add("Counting output2"); //this.comboBoxSorter2Mode.Items.Add("Counting output2");
//this.comboBoxSorter2Mode.Items.Add("ExNG"); //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.comboBoxSorter2Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter2Mode_SelectedIndexChanged);
this.comboBoxSorter3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter3Mode_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 output1");
//this.comboBoxSorter3Mode.Items.Add("Counting output2"); //this.comboBoxSorter3Mode.Items.Add("Counting output2");
//this.comboBoxSorter3Mode.Items.Add("ExNG"); //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.comboBoxSorter3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter3Mode_SelectedIndexChanged);
this.comboBoxSorter4Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter4Mode_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 output1");
//this.comboBoxSorter4Mode.Items.Add("Counting output2"); //this.comboBoxSorter4Mode.Items.Add("Counting output2");
//this.comboBoxSorter4Mode.Items.Add("ExNG"); //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.comboBoxSorter4Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter4Mode_SelectedIndexChanged);
this.comboBoxSorter5Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter5Mode_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 output1");
//this.comboBoxSorter5Mode.Items.Add("Counting output2"); //this.comboBoxSorter5Mode.Items.Add("Counting output2");
//this.comboBoxSorter5Mode.Items.Add("ExNG"); //this.comboBoxSorter5Mode.Items.Add("ExNG");
this.comboBoxSorter5Mode.Items.Add("Latch control");
this.comboBoxSorter5Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter5Mode_SelectedIndexChanged); this.comboBoxSorter5Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter5Mode_SelectedIndexChanged);
this.comboBoxSorter6Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter6Mode_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 output1");
//this.comboBoxSorter6Mode.Items.Add("Counting output2"); //this.comboBoxSorter6Mode.Items.Add("Counting output2");
//this.comboBoxSorter6Mode.Items.Add("ExNG"); //this.comboBoxSorter6Mode.Items.Add("ExNG");
this.comboBoxSorter6Mode.Items.Add("Latch control");
this.comboBoxSorter6Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter6Mode_SelectedIndexChanged); this.comboBoxSorter6Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter6Mode_SelectedIndexChanged);
#endregion #endregion
} }

View File

@ -30,6 +30,7 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemHelp)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemHelp));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.buttonAutoZero = new SmartX.SmartButton();
this.buttonBLDCMotorSetting = new SmartX.SmartButton(); this.buttonBLDCMotorSetting = new SmartX.SmartButton();
this.buttonExternalOutput = new SmartX.SmartButton(); this.buttonExternalOutput = new SmartX.SmartButton();
this.buttonIOTest = 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.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.buttonAutoZero);
this.smartGroupBox1.Controls.Add(this.buttonBLDCMotorSetting); this.smartGroupBox1.Controls.Add(this.buttonBLDCMotorSetting);
this.smartGroupBox1.Controls.Add(this.buttonExternalOutput); this.smartGroupBox1.Controls.Add(this.buttonExternalOutput);
this.smartGroupBox1.Controls.Add(this.buttonIOTest); this.smartGroupBox1.Controls.Add(this.buttonIOTest);
@ -63,6 +65,37 @@
this.smartGroupBox1.TabIndex = 176; this.smartGroupBox1.TabIndex = 176;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; 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 // buttonBLDCMotorSetting
// //
this.buttonBLDCMotorSetting.BackPictureBox = null; this.buttonBLDCMotorSetting.BackPictureBox = null;
@ -75,7 +108,7 @@
this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage"))); this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage")));
this.buttonBLDCMotorSetting.GroupID = 0; this.buttonBLDCMotorSetting.GroupID = 0;
this.buttonBLDCMotorSetting.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting"; this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting";
this.buttonBLDCMotorSetting.NestedClickEventPrevent = false; this.buttonBLDCMotorSetting.NestedClickEventPrevent = false;
@ -106,7 +139,7 @@
this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage")));
this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.GroupID = 0;
this.buttonExternalOutput.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.Name = "buttonExternalOutput";
this.buttonExternalOutput.NestedClickEventPrevent = false; this.buttonExternalOutput.NestedClickEventPrevent = false;
@ -137,7 +170,7 @@
this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage")));
this.buttonIOTest.GroupID = 0; this.buttonIOTest.GroupID = 0;
this.buttonIOTest.InitVisible = true; 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.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.Name = "buttonIOTest";
this.buttonIOTest.NestedClickEventPrevent = false; this.buttonIOTest.NestedClickEventPrevent = false;
@ -271,5 +304,6 @@
private SmartX.SmartButton buttonCalibration; private SmartX.SmartButton buttonCalibration;
private SmartX.SmartButton buttonExternalOutput; private SmartX.SmartButton buttonExternalOutput;
private SmartX.SmartButton buttonBLDCMotorSetting; private SmartX.SmartButton buttonBLDCMotorSetting;
private SmartX.SmartButton buttonAutoZero;
} }
} }

View File

@ -57,15 +57,18 @@ namespace ITC81DB_0H.Controls
this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDisable)); this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDisable));
this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDown)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDown));
this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDisable));
this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDown)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDown));
this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputUp)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputUp));
this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDisable)); this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDisable));
this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDown)); this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDown));
this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestUp)); this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestUp));
this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable)); this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCDisable));
this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown)); this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCDown));
this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp)); this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCUp));
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDisable));
this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDown)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDown));
this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDisable));
this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDown)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDown));
this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDisable));
this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDown)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDown));
this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDisable));
this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDown)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDown));
this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDisable));
this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDown)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDown));
this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDisable));
this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDown)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDown));
this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDisable));
this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDown)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDown));
this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterUp)); 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.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDisable));
this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDown)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDown));
this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputUp)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputUp));
@ -203,6 +218,8 @@ namespace ITC81DB_0H.Controls
this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting; this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting;
else if (button == this.buttonSorter) else if (button == this.buttonSorter)
this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting; this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting;
else if (button == this.buttonAutoZero)
this.CurrentMenu = DataStore.MenuBottomSystem.AutoZero;
else if (button == this.buttonExternalOutput) else if (button == this.buttonExternalOutput)
this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput; this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput;
else if (button == this.buttonIOTest) else if (button == this.buttonIOTest)

View File

@ -118,6 +118,413 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="buttonAutoZero.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
VMAAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonAutoZero.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAAFkJJREFUeF7tnXmwl9P/
wPvTliSUJBXSpkRSKa1flZSSFtq0WpMWpU0RaUOLJaGmMUqFMmHMMNMUw4xBE5OdiWGyRNaxxfn9Xud6
33l3Op/lXvd29Lnv98zLdZ/nPOd57nNen/dZPp8+T6XatWu7kDp16rgmTZq4li1buvbt27sOHToYRom5
4IILvENnnXWWdyrm2gECIh4HNmjQwNWoUcMdccQR7rDDDjOMEoM7J510kmvdurUbMmSIO//88/dzDYoF
POWUU9y5557rGjZs6I499thohYZREg4//HAv4VFHHeXq16/vLr/8cjds2LC4gOecc44744wzohUZRj4g
nIB4Rx55pKtcubI7+uijXZUqVXxiGzFihBszZsz+AjZu3NgTq1QjFUvlhqEh0wlavGOOOcZVrVrVVatW
zfe08+fPdz179iwSkA1t27Z1xx13XFQ6QDw5gVRsGCHIJoh0ZD3Ew6/jjz/enXDCCV6+TZs2+YlJpUaN
GvmJRybxyHZIJ5VKxVK5YcTQ0ol41atX9xPbE0880a1fv97169fPVWrRooWfqYTyyeARs5GOSqlQV2oY
mdDCiXQ1a9b04NvEiRPdypUrXSWmxggm4oVZT8SLVWgY2RDZoFatWp6TTz7Z06tXL7d9+3ZXiYVmhBP5
GOshH1KSRrEZ4aQyqcgwcoFoTDQY69WrV8+ddtppfjmGNebOnTu7L774wlVixTomH5lP5BPxpELDyEXd
unW9aGeeeaZr3ry5X+ZjuAesN5MBvYBdunTZTz66XSYY0u2SSk0+o6SQ7ZAP4XgnhJUWeluhf//+RQL2
6NEjOuEg+zHmo+tFwNhJDCMGS3unn366fw+4VatW/q3dTp06uf/973+ua9eunsGDBxcJ2Lt37wOyXzj2
s+xnlAQEZKxH19umTRvXsWNHd+GFF7ru3bs7Et7FF1/shg8fXiRg3759M3a/Mv4zAY2SgIC8rYuAdL1M
OLp16+bFu+SSSzwjR44sEpC+WLrfcNnFBDRKgwh49tlnewGZZ5D9mHjQ4/bp08eNHj26SMCBAwdGF5xl
AmICGiVFBGTm265dOz/2o+sl8yEfve5VV11VJCAfkTEBjbIkm4CXXnqpu+yyy9zVV19tAhrlQyggExAZ
/5mARrmjBWQJxgQ0DiomoJEUE9BIigloJMUENJJiAhpJMQGNpJiARlJMQCMpJqCRFBPQSIoJaCTFBDSS
YgIaSTEBjaSYgEZSTEAjKSagkRQT0EiKCWgkxQQ0kmICGkkxAY2kmIBGUkxAIykmoJEUE9BIigloJMUE
NJJiAhpJMQGNpJiARlJMwDzh8VGjRo1yr7zyivv555/dTz/95B+gx7d6xsob+WEC5gE3aMGCBY747rvv
3DvvvOM+/vhj//t7773nb1rsOCM3JmAezJo1y2e9Tz/91PGkALbxaKkVK1a4v/76y23ZssU/Rzk8zsiN
CZgHu3bt8tmOB6bo7Tzh5+WXX3Z//vmnf76F3idwg2PbjSJMwDz48ccfvYDcpHDf6tWr/T6eaRbuKw0V
TVgTMA/ef/99L9m4ceP22063+9prr3lBec6Z3ldaeGzp8uXLvdg8KTJWppAwAfOAR8bv2bPHffPNN74b
5qHKPMf2scce890vN6dnz57RY0sKjy5dtWqVF56nhPOYKp6nGytbCJiAeYAUM2bMcH/88Yf75ZdfvIjM
hvft2+cnIfzcu3evW7Zs2X6TER7At3DhQvfBBx+4Dz/80D311FP+xuq6YyD3/fff75d6OM8999zj64qV
PdQxAfOEG8VzyzZv3uw++eQTv/wyd+5cf8PWrFnjxSS4Uddcc42flLz55ptezh9++MF9++237tdff/VM
mjQpeg7WGps2bepatmzpnxj53HPP+Tr//vtv9/jjj/vuOXbcoYwJWEYMGDDAvfrqq+63337z0iAk3TPi
8CBmsujYsWPd999/7zMiD2jmprOQzQSGZ+Ky1rhp0ya3c+dOv+xDkGEJZEbO2LkPZUzAMmbatGleIGLb
tm2uUaNG++2fMmWK+/333/0+sqgIK4Ggb7/9ts+qjDHZT3kagcbSdRUCJmAOJHjbLdNaXwjPuSVYqA73
tW7d2u+jW2Z9kUVsRLv77rvdhAkTHM9kJmNSVt59oZ5CnYiYgDlYvHixH8cRLMfMnDnTd6exsgKPHCWQ
KyzLs2+pb+PGja5fv35+MVvvF5j0EHTrvOsSK1MImIB5gChbt271QhAvvviiGzJkSLQsNGzY0D3//PN+
DLhkyRJ/g9lOdvv888999mPZJlNWa9GihR8LssZII8TKFAomYJ6wDDJ9+nS3e/duLyGzWrpOlkxi5cmC
H330kZ9EsATDuJBjiEWLFh0wNtSQNZkJ8xh71hxjZQoFE7CEdOjQwa1du9YvjRBffvmlX1ZhCSUs27Zt
W/fII4+4r7/+2s9q+SjXiBEj3KmnnnpA2RjIR70sv3BeGRsWEiZgKUAMumA+liUiMt7jpsVEzAekbNy4
sc+0vAU3fvx43w3zsS9mwQTdeuzYQxkT8F/AWI/ZK1mQIMstXbo0r/eFmzVrVvyI+qFDh/qZ7ltvvVUs
mwTLMNx89s2bNy9a16GMCVgG9OjRw89qeZeDYH1vzJgx/saynzFdp06d/CSE93bnzJnjJzXyKRsdX331
lXv99dfds88+698Tnjx5sm+Y8JyFgglYhvBpGWauEhs2bHCzZ89269atK/5MoQ6y3Y4dO9z69ev9e7+3
3HKLlzTXMk8hYQKWMcxe6YZlxqvjs88+85mSBeapU6f6t9/K6mNchyomYDkxaNAg34XyaRg+nMDvLM1k
WniuqJiARlJMQCMpJqCRFBPQSIoJaCTFBDSSYgIaSTEBjaSYgEZSTEAjKSagkRQT0EiKCWgkxQQ0kmIC
GkkxAY2kmIBGUkxAIykmoJEUE9BIigloJMUENJJiAhpJMQGNpFRoAfnm0SuuuMJzKHwLKV/3Vh7Xy3fb
SL2x/eVJhRaQGy6R6ebT6HfeeWepuPnmm6N1Cux/5pln/EMQCX7ypZeZroU6JcIy+sWUD/rYl1566Z9a
3X7bDwYFISA3tCTBDQ+PCxtFKGndOuQ8IciCeNkC2cLjsglY0uvUx5qA/5KS3vzSCijZKV/o2mJ18k1Y
ElyLlOM7ZPgeQAn2aSRTEtSv66SOsLwEj34I9+ljdVm9/WBQsF1wPjeVRpQIGzRWJpaVSgpdugSyxfYj
TK7IdL0aiVC4EBOwHPivCqi70UxjRJ0hdRbN1gWH0M1LILTeRz0anVl1uYOBCfhP5CNgSbtgCOvLR6JM
ZfI5VkBuHbp8ttB1HAwqhICZxmI0ikSmBtVlShNhfVoixnzh/rCMvq6SCKjHkoTu7qlHYxmwHNDjqEwN
nY+A2ZZhJGjA2H4I6+PFIBEbm9F1aiEyRTYBOa+ErosMHitvY8AyRjcykenGawF1xMSJIRETKRu6wRnv
yfZweYasRVlBy5RJQN31Up4XkM6G1M959DH6evT2g0FBCqgH8QTZMLzpkEpApNAyyTKJjlidOrOFAlKn
lpc6ZegRis0+7pHcExOwDOGm6u5XIiaVFjBsUBqIhsmGhAiUjXDGy3WSmcNrRcxML4BMArJd10PGQ0h9
bFiOnyZgOaCzHzdcMg03PGyUbALqRimLyCQVcF2cX4TIRCYByXT8nfyN2c4DnIMyemJmApYRWigahG1M
QCTIDLqRswn4XySTgP8WsjN155K3PCgYAXlF625IN5DOirp7KqmAyCuNRfcp3StwDraXRgyuh+P1ZEEH
fxdjuLAbzwTl9LWVhFh95UlBCEiW0/LFXskII0FZjslXQMTTx+eKbOO4EP3ikNBCyBBCgt919xmDc5c2
YvWVJ4e8gLzadWRacgHd2Px/PgIin5YbKTinLi9jOOrUZfld1xWiRUGsTOuV1B/OYvVQIkTXm+2FJfA3
ScT2lyeHvIA0hDROPlmHRpZy+Qiopc0mt4AsWkLp7mNIdssllKCzcLbu2ASMnOi/SD4C6sbJpzEhXwEk
GPvF9ofoCVW2F5sJGDnRf5F8BNRZJ1ujC2QyPW7LNl7Tk45cEwzq1eUzdddgAkZO9F8kHwHDLpXunsYP
u0xEo+G1fLm6bJ3RCMqzTXfbXFdYL8LoekK0gEhL+Wzovy9WX3liAv4T2TIFctFQ+QYNmk+2BM6r5coV
jElzjRe1gCWNWH3lSYUWkExDY0G2yYIgWY5MFWYRQA660nwmFCHZ6mZ7SetF7JKSzz0oayq0gEZ6TEAj
KSagkRQT0EiKCWgkxQQ0kmICGkkxAY2kmIBGUkxAIykmoJEUE9BIigloJMUENJJiAhpJMQGNpJiARlJM
QCMpBSmg/qh9JnR5PuoeK6MJP64u/06En7KN3/lYvnyUXpfX8PF6/a/g+Dg855DfY8dTXraDHM+xBD+l
rFxbNqRsagpSwGwNIP8ASJeXRsz2L8i0aPoYLRKhj9HlNeF+5COoE+Q6ZD/bOI9+QfC7lJdjpTwvKNkX
Iv/MVMqmpsJ1wdLYehsNQ/BTb88GAhCS8SRELi1QCPt4IYhM+ngJfXy2iF27bMsWUjY1Fa4LlsbW5Usj
oGRS/gmmdM8E9QvhMQL7YgLq/eHxXJv8izl+yrXGrl22SbkYpfmXe+VBQQrIDZYG0PJpYuX5qbfHoOGk
G6MeBASpQ+QJBdKE+6lHH0t9ej+Cy37Kynfh8I/YY9eezxgwHFKkoqAFzEcokPLZhJW65MuKZOyHHPLd
fYRuZH0ODfsY51EnaKGB7KiPZxuhJ0KEXJcOfpd6ciF/Q0oKWsBskwp982nYWBmNLk/24BgRSKAcMgGi
SvkQPVPWyP7wd/l7EJ3/F2G5JtnHTykbky2GCVhOhMsqZBQ95gJpsNJC42l5NGEXGkMEjo3FpB69je6W
bQQvLJEnFBCsC46cKCVy02P7SkssAwrhMkoMXgShOAIZUjIo++VFI5mPn7KNcxG6nnyWYfh/KZ+SghMw
1r3JRCHcLg0dbs+ESAEiUKZuXpeNIcfnEiFbpuUcMaHIbrnCBCwnaDDJDrmgLI1FY+SD7rY4nuBnrCzo
6wqR43U2C4kdF8J5CH0+2Ubdci0hekKTkgrRBZcH2TKTEDtO+LfHC8hE8FO25TMG5Py6nlSYgEZSTEAj
KSagkRQT0EhKQQrIDI9ZpB6YC2xjX2wWKMsyeltskA/hJEJmyLHymeooKXLOcLtcg/xOOT2bFuT8YfmU
FKSA0uDc9HAf24iYDLGGySRPuBAt72jEyse2lQa59nB7eN28iPhdPrEja5Uy8w3Lp6SgBeQmy6tfYBsR
k4HFakJvk7o4VtYMs4Xs1/XHtpUGedeDt+W4Hh0xoaQM59XvjuTzTs3BoqAFlE+VaCQrhDKQHSRouLAu
guOzvc0lEPwM68j0rglIdsqEvj7+Bv0estShy8t2ggVpvTaYz3vVBwvrgv8fGodGEWEJOTYmFI0vb4ER
HCsC6XPLMflIm+2dCblmBJZr1ecUsfQxIqy84LTgsfKpKGgBY29FiTj8P2VpXGlQGlfLJccTUl6OIfjJ
MbpOKS/BftmeC8rKOcJz8VEsyXrIyjllwqSFoowWlm1yfdTBsSZgOUNj5grKUJbMQANJ4wrIIBMNXR5o
PGlcoBxBw4flKZtvZJJCX0sMzisZTh7/Fc7m2U85/t8EPMjke8NFRikPNCSNqgVlO12b/I4gREzAsoJr
09elIfgZHoO0MiPWsC2WbVNgAv4DjSINiUhIxzbpnmlMKYsMhHwUn2woZWICloWU2TIgEf59lJdr5++g
HH+TdMe57sfBouAEjL3ipSHC7ZSV4zI1inRp0n0JOiMhomQUEYKfUja2raRwfiLTTFr/Lbo816+3g0gY
bk9BwQmIGNz8fKCsHEeXiqRaEj0hiTVkjGwCUlfsOiCXnJQhpGwMXZ7fCZl46O38nXoIkZIK0QXnAxmM
TBIGjUWjx46JIQ2vhZC6s6FfDDF0xs1EeAzXLcswOihrY8D/KGQ95AGdOQ5l9N8U258SE9BIigloJMUE
NJJiAhpJMQGNpJiARlJMQCMpJqCRFBPQSIoJaCTFBDSSYgIaSTEBjaSYgEZSTEAjKSagkRQT0EiKCWgk
xQQ0kmICGkkxAY2kmIBGUkokIP+szwQ0ypJMAvbu3dv17dt3fwEHDRpkAhpligjYokULL2DXrl29gH36
9PHy9evXz38rhRdwyJAhrnLlyiagUWZoAdu3b+8F7NWrl+9+ka9///7u2muvLRJw2LBhXsAqVarsJ2D1
6tVNQKNUIGCDBg3cueee6zp06OC6d+/ux39kP+Rj3nH99dcXCThq1KhiAatWreqqVavmjj/+eBPQKBXI
V7duXdewYUN33nnnuU6dOvnul+w3YMAAx5Bv8ODBbty4cUUCkgql+zUBjX8LAtarV881adLEtWnTxne/
ZD8yH+LR4w4fPtxNmjSpSMDx48cf0P0y/qtRo4arWbOmq1WrlheQioXYiY2KjbhB9jv99NNd8+bNffdL
9kO+oUOHupEjR7oxY8b4Cci0adOKBJwxY0axfGH2EwE5AVZTeZ06dUxEoxhxAS9wBPnIfq1atXLdunXz
8l155ZXuqquucmPHjnU33nijI+ndeuutRQLecccdPuNp+XT24yT0582aNXNNmzb1lUPjxo09jRo1Mioo
tL/4gB9kvZYtW7p27dr57ypkjZmMx3hv8uTJbvr06Y6EB/Pnzy8ScN68ea5+/fpR+bAa6ejLO3bs6AeU
Ar8bFRfxoHPnzq5Lly5+rCezXbLeiBEjvHh0tWS7uXPnOlxDPL5kc9WqVe6NN95wlW666Sa/RhOTD6ux
+aKLLip+C4XKDQOY1Q4cONAvqzDBYJzHqgpLLGS82267zS1YsMAtXrzYLVu2rJglS5a4bdu2ufvuu89V
IlVSIOx2+QZOvk0U+TgR/TiVjx492qdV+nTgLRWjYsEkQmAVBeEY3zG2Q7yZM2f6LIdoDzzwgHvooYfc
ypUrPfz/gw8+6Hbv3u3fmqtEpnv66ae9ySIf/Xvr1q19WmXlmnTKSRhATpw40U+hyZycTDNlyhSjgsD3
W8PUqVOLx3azZ892zCkWLlzo7r33Xvfwww+71atX+y9yX7NmjefRRx91r7zyinv11Ve9a5X4D28Q79mz
xy8csoLNQJJ+nffuSKvXXXedl47+HLtnzZrl+3VS7Jw5c4wKyu233+6FI9sxtlu0aJHPesuXL/djPIRb
t26de+KJJ9yTTz7pNmzY4F544QX3xx9/+BlysYBAJRzAeJD1G37KLGbChAnecIRjMMnJ6NsxHTixUTG4
6667irn77rvdPffc46VjbMdzTehiyXq4hHAbN250mzZt8r3s1q1b3a5du3wvKt4VCwjYvG/fPi8Xg0wW
Dm+44QafZsl4zGIQTk66dOnS/QaXpF2jYsAEAuGAMd2KFSv8GA/51q5d6+VDvM2bN/vnmuzYscNnPi0f
7Ccg0B1v377dvfvuuz5tMkHhJGQ+XgGIxwWwjVTLyeUCjIoF2Y5xnojH+A756HK3bNnin13y3nvvub17
9/oxX+w5JgcIKJABOQmPkdq5c+c/j0OxsMgd9KJ4QyKjl2Q4F3Osdu3a7v8AfW5Wr2pydg4AAAAASUVO
RK5CYII=
</value>
</data>
<data name="buttonAutoZero.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonBLDCMotorSetting.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBLDCMotorSetting.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH

View File

@ -49,6 +49,7 @@
this.labelJudgmentDelayTime = new SmartX.SmartLabel(); this.labelJudgmentDelayTime = new SmartX.SmartLabel();
this.labelJudgmentCount = new SmartX.SmartLabel(); this.labelJudgmentCount = new SmartX.SmartLabel();
this.labelDoubleDelayTime = new SmartX.SmartLabel(); this.labelDoubleDelayTime = new SmartX.SmartLabel();
this.labelFilter = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.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.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.labelFilter);
this.smartGroupBox1.Controls.Add(this.buttonProductNo); this.smartGroupBox1.Controls.Add(this.buttonProductNo);
this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection); this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection);
this.smartGroupBox1.Controls.Add(this.smartLabel1); this.smartGroupBox1.Controls.Add(this.smartLabel1);
@ -135,7 +137,7 @@
this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White; this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White;
this.labelDynamicCorrection.InitVisible = true; this.labelDynamicCorrection.InitVisible = true;
this.labelDynamicCorrection.LineSpacing = 0F; 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.Name = "labelDynamicCorrection";
this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 44); this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 44);
this.labelDynamicCorrection.TabIndex = 195; this.labelDynamicCorrection.TabIndex = 195;
@ -374,7 +376,7 @@
this.labelFeedSpeed.ForeColor = System.Drawing.Color.White; this.labelFeedSpeed.ForeColor = System.Drawing.Color.White;
this.labelFeedSpeed.InitVisible = true; this.labelFeedSpeed.InitVisible = true;
this.labelFeedSpeed.LineSpacing = 0F; 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.Name = "labelFeedSpeed";
this.labelFeedSpeed.Size = new System.Drawing.Size(110, 44); this.labelFeedSpeed.Size = new System.Drawing.Size(110, 44);
this.labelFeedSpeed.TabIndex = 124; this.labelFeedSpeed.TabIndex = 124;
@ -533,7 +535,7 @@
this.labelJudgmentDelayTime.ForeColor = System.Drawing.Color.White; this.labelJudgmentDelayTime.ForeColor = System.Drawing.Color.White;
this.labelJudgmentDelayTime.InitVisible = true; this.labelJudgmentDelayTime.InitVisible = true;
this.labelJudgmentDelayTime.LineSpacing = 0F; 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.Name = "labelJudgmentDelayTime";
this.labelJudgmentDelayTime.Size = new System.Drawing.Size(110, 44); this.labelJudgmentDelayTime.Size = new System.Drawing.Size(110, 44);
this.labelJudgmentDelayTime.TabIndex = 91; this.labelJudgmentDelayTime.TabIndex = 91;
@ -555,7 +557,7 @@
this.labelJudgmentCount.ForeColor = System.Drawing.Color.White; this.labelJudgmentCount.ForeColor = System.Drawing.Color.White;
this.labelJudgmentCount.InitVisible = true; this.labelJudgmentCount.InitVisible = true;
this.labelJudgmentCount.LineSpacing = 0F; 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.Name = "labelJudgmentCount";
this.labelJudgmentCount.Size = new System.Drawing.Size(110, 44); this.labelJudgmentCount.Size = new System.Drawing.Size(110, 44);
this.labelJudgmentCount.TabIndex = 92; this.labelJudgmentCount.TabIndex = 92;
@ -577,7 +579,7 @@
this.labelDoubleDelayTime.ForeColor = System.Drawing.Color.White; this.labelDoubleDelayTime.ForeColor = System.Drawing.Color.White;
this.labelDoubleDelayTime.InitVisible = true; this.labelDoubleDelayTime.InitVisible = true;
this.labelDoubleDelayTime.LineSpacing = 0F; 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.Name = "labelDoubleDelayTime";
this.labelDoubleDelayTime.Size = new System.Drawing.Size(110, 44); this.labelDoubleDelayTime.Size = new System.Drawing.Size(110, 44);
this.labelDoubleDelayTime.TabIndex = 92; this.labelDoubleDelayTime.TabIndex = 92;
@ -587,6 +589,28 @@
this.labelDoubleDelayTime.Wordwrap = false; this.labelDoubleDelayTime.Wordwrap = false;
this.labelDoubleDelayTime.Click += new System.EventHandler(this.labelDoubleDelayTime_Click); 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 // ControlCenterSystemJudgmentManual
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -622,5 +646,6 @@
private SmartX.SmartLabel smartLabel1; private SmartX.SmartLabel smartLabel1;
public SmartX.SmartLabel labelDynamicCorrection; public SmartX.SmartLabel labelDynamicCorrection;
private SmartX.SmartButton buttonProductNo; private SmartX.SmartButton buttonProductNo;
public SmartX.SmartLabel labelFilter;
} }
} }

View File

@ -6,11 +6,11 @@ using System.Drawing;
using System.Data; using System.Data;
using System.Text; using System.Text;
using System.Windows.Forms; using System.Windows.Forms;
using System.Collections.ObjectModel;
using ITC81DB_0H.DialogForms; using ITC81DB_0H.DialogForms;
using ITC81DB_0H.Forms; using ITC81DB_0H.Forms;
using SmartX; using SmartX;
using System.Collections.ObjectModel;
using ITC81DB_2H_ImageDll; using ITC81DB_2H_ImageDll;
namespace ITC81DB_0H.Controls 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) private void labelJudgmentDelayTime_Click(object sender, EventArgs e)
{ {
string value = "", message = ""; string value = "", message = "";

File diff suppressed because it is too large Load Diff

View File

@ -137,7 +137,7 @@ namespace ITC81DB_0H.Forms
// 품목설정 데이터 // 품목설정 데이터
public Collection<ProductItem> CollectionProductItem; public Collection<ProductItem> CollectionProductItem;
// 판정설정 데이터 // 판정설정 데이터
private Collection<JudgmentSetItem> CollectionJudgmentItem; public Collection<JudgmentSetItem> CollectionJudgmentItem;
// Count 데이터 // Count 데이터
public Collection<WeightData> CollectionWeightData; public Collection<WeightData> CollectionWeightData;
// 종근당 중량 데이터 버퍼 // 종근당 중량 데이터 버퍼
@ -2121,6 +2121,15 @@ namespace ITC81DB_0H.Forms
case "2002": case "2002":
this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.OverRange, ""); this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.OverRange, "");
break; 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": case "3601":
break; break;
case "3901": case "3901":
@ -2165,47 +2174,36 @@ namespace ITC81DB_0H.Forms
this.UpdateCountData(this.CurrentWeightData); this.UpdateCountData(this.CurrentWeightData);
#endregion #endregion
break; break;
case "9512": case "9518":
#region Value Assign #region Value Assign
this.SystemInfo2.MaxWeight = receiveData.Substring(0, 7).Trim(); this.SystemInfo2.UnderRange = receiveData.Substring(0, 7).Trim();
this.SystemInfo2.BalanceWeight = receiveData.Substring(7, 7).Trim(); this.SystemInfo2.PassRange = receiveData.Substring(7, 7).Trim();
this.SystemInfo2.Digit = receiveData.Substring(14, 7).Trim(); this.SystemInfo2.OverRange = receiveData.Substring(14, 7).Trim();
this.SystemInfo2.Calc = receiveData.Substring(21, 7).Trim(); this.SystemInfo2.TareRange = receiveData.Substring(21, 7).Trim();
this.SystemInfo2.Filter = receiveData.Substring(28, 4).Trim(); this.SystemInfo2.BalanceWeight = receiveData.Substring(28, 7).Trim();
this.SystemInfo2.JudgmentDelay = receiveData.Substring(32, 4).Trim(); this.SystemInfo2.Filter = receiveData.Substring(35, 4).Trim();
this.SystemInfo2.DoubleDelay = receiveData.Substring(36, 4).Trim(); this.SystemInfo2.JudgmentDelay = receiveData.Substring(39, 4).Trim();
this.SystemInfo2.JudgmentNumber = receiveData.Substring(40, 4).Trim(); this.SystemInfo2.DoubleDelay = receiveData.Substring(43, 4).Trim();
this.SystemInfo2.Speed = receiveData.Substring(44, 4).Trim(); this.SystemInfo2.JudgmentNumber = receiveData.Substring(47, 4).Trim();
this.SystemInfo2.Dynamic = receiveData.Substring(48, 7).Trim(); this.SystemInfo2.Speed = receiveData.Substring(51, 4).Trim();
this.SystemInfo2.SorterAMode = receiveData.Substring(55, 4).Trim(); this.SystemInfo2.Dynamic = receiveData.Substring(55, 7).Trim();
this.SystemInfo2.SorterADelay = receiveData.Substring(59, 4).Trim(); this.SystemInfo2.SorterAMode = receiveData.Substring(62, 4).Trim();
this.SystemInfo2.SorterAOperation = receiveData.Substring(63, 4).Trim(); this.SystemInfo2.SorterADelay = receiveData.Substring(66, 4).Trim();
this.SystemInfo2.SorterBMode = receiveData.Substring(67, 4).Trim(); this.SystemInfo2.SorterAOperation = receiveData.Substring(70, 4).Trim();
this.SystemInfo2.SorterBDelay = receiveData.Substring(71, 4).Trim(); this.SystemInfo2.SorterBMode = receiveData.Substring(74, 4).Trim();
this.SystemInfo2.SorterBOperation = receiveData.Substring(75, 4).Trim(); this.SystemInfo2.SorterBDelay = receiveData.Substring(78, 4).Trim();
this.SystemInfo2.DoubleEntry = receiveData.Substring(79, 4).Trim(); this.SystemInfo2.SorterBOperation = receiveData.Substring(82, 4).Trim();
this.SystemInfo2.ExternalInput = receiveData.Substring(83, 4).Trim(); this.SystemInfo2.DoubleEntry = receiveData.Substring(86, 4).Trim();
this.SystemInfo2.ETCNG = receiveData.Substring(87, 4).Trim(); this.SystemInfo2.ExternalInput = receiveData.Substring(90, 4).Trim();
this.SystemInfo2.AutoZero1Time = receiveData.Substring(91, 4).Trim(); this.SystemInfo2.ETCNG = receiveData.Substring(94, 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();
#endregion #endregion
if (this.ChildFormMenu.CenterInforSystem2 != null) 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, ""); this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead2, "");
break; break;
case "9513": case "9519":
#region Value Assign #region Value Assign
this.SystemInfo2.ExternalOutput1Mode = receiveData.Substring(0, 4).Trim(); this.SystemInfo2.ExternalOutput1Mode = receiveData.Substring(0, 4).Trim();
this.SystemInfo2.ExternalOutput1Delay = receiveData.Substring(4, 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.ExternalOutput4Mode = receiveData.Substring(36, 4).Trim();
this.SystemInfo2.ExternalOutput4Delay = receiveData.Substring(40, 4).Trim(); this.SystemInfo2.ExternalOutput4Delay = receiveData.Substring(40, 4).Trim();
this.SystemInfo2.ExternalOutput4Operation = receiveData.Substring(44, 4).Trim(); this.SystemInfo2.ExternalOutput4Operation = receiveData.Substring(44, 4).Trim();
this.SystemInfo2.ExternalOutput9Mode = receiveData.Substring(48, 4).Trim(); this.SystemInfo2.ExternalOutput5Mode = receiveData.Substring(48, 4).Trim();
this.SystemInfo2.ExternalOutput9Delay = receiveData.Substring(52, 4).Trim(); this.SystemInfo2.ExternalOutput5Delay = receiveData.Substring(52, 4).Trim();
this.SystemInfo2.ExternalOutput9Operation = receiveData.Substring(56, 4).Trim(); this.SystemInfo2.ExternalOutput5Operation = receiveData.Substring(56, 4).Trim();
this.SystemInfo2.ExternalOutput10Mode = receiveData.Substring(60, 4).Trim(); this.SystemInfo2.ExternalOutput6Mode = receiveData.Substring(60, 4).Trim();
this.SystemInfo2.ExternalOutput10Delay = receiveData.Substring(64, 4).Trim(); this.SystemInfo2.ExternalOutput6Delay = receiveData.Substring(64, 4).Trim();
this.SystemInfo2.ExternalOutput10Operation = receiveData.Substring(68, 4).Trim(); this.SystemInfo2.ExternalOutput6Operation = receiveData.Substring(68, 4).Trim();
this.SystemInfo2.AscendDelay = receiveData.Substring(72, 4).Trim(); this.SystemInfo2.IsAutoZeroUsing = receiveData.Substring(72, 4).Trim();
this.SystemInfo2.DescendDelay = receiveData.Substring(76, 4).Trim(); this.SystemInfo2.AutoZeroPlusRange = receiveData.Substring(76, 7).Trim();
this.SystemInfo2.dummy1 = receiveData.Substring(80, 4).Trim(); this.SystemInfo2.AutoZeroMinusRange = receiveData.Substring(83, 7).Trim();
this.SystemInfo2.dummy2 = receiveData.Substring(84, 4).Trim(); this.SystemInfo2.AutoZeroVariate = receiveData.Substring(90, 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();
#endregion #endregion
if (this.ChildFormMenu.CenterInforSystem2 != null) 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; break;
case "9514": case "9520":
this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead4, "");
break;
case "9515":
#region Value Assign #region Value Assign
this.SystemInfo3.OPT1SampleNumber = receiveData.Substring(0, 4).Trim(); this.SystemInfo2.PhotoB = receiveData.Substring(0, 4).Trim();
this.SystemInfo3.OPT1DelayNumber = receiveData.Substring(4, 4).Trim(); this.SystemInfo2.PI3 = receiveData.Substring(4, 4).Trim();
this.SystemInfo3.OPT1PulseWidth = receiveData.Substring(8, 4).Trim(); this.SystemInfo2.PI4 = receiveData.Substring(8, 4).Trim();
this.SystemInfo3.OPT1Using = receiveData.Substring(12, 4).Trim(); this.SystemInfo2.PI5 = receiveData.Substring(12, 4).Trim();
this.SystemInfo3.OPT1OverRange = receiveData.Substring(16, 7).Trim(); this.SystemInfo2.PI6 = receiveData.Substring(16, 4).Trim();
this.SystemInfo3.OPT1UnderRange = receiveData.Substring(23, 7).Trim(); this.SystemInfo3.BuzzerONTime = receiveData.Substring(20, 4).Trim();
this.SystemInfo3.OPT2Port = receiveData.Substring(30, 4).Trim(); this.SystemInfo3.Chattering = receiveData.Substring(24, 4).Trim();
this.SystemInfo3.OPT2Delay1 = receiveData.Substring(34, 4).Trim(); this.SystemInfo3.Relay = receiveData.Substring(28, 4).Trim();
this.SystemInfo3.OPT2Delay2 = receiveData.Substring(38, 4).Trim(); this.SystemInfo3.BLDCMotorSpeed1 = receiveData.Substring(32, 4).Trim();
this.SystemInfo3.BuzzerONTime = receiveData.Substring(42, 4).Trim(); this.SystemInfo3.BLDCMotorPole1 = receiveData.Substring(36, 4).Trim();
this.SystemInfo3.Chattering = receiveData.Substring(46, 4).Trim(); this.SystemInfo3.BLDCMotorReductionRatio1 = receiveData.Substring(40, 4).Trim();
this.SystemInfo3.Relay = receiveData.Substring(50, 4).Trim(); this.SystemInfo3.BLDCMotorDirection1 = receiveData.Substring(44, 4).Trim();
this.SystemInfo3.OptionBoard = receiveData.Substring(54, 4).Trim(); this.SystemInfo3.BLDCMotorSpeed2 = receiveData.Substring(48, 4).Trim();
this.SystemInfo3.EquipmentType = receiveData.Substring(58, 4).Trim(); this.SystemInfo3.BLDCMotorPole2 = receiveData.Substring(52, 4).Trim();
this.SystemInfo3.PhotoB = receiveData.Substring(62, 4).Trim(); this.SystemInfo3.BLDCMotorReductionRatio2 = receiveData.Substring(56, 4).Trim();
this.SystemInfo3.PI3 = receiveData.Substring(66, 4).Trim(); this.SystemInfo3.BLDCMotorDirection2 = receiveData.Substring(60, 4).Trim();
this.SystemInfo3.PI4 = receiveData.Substring(70, 4).Trim(); this.SystemInfo3.BLDCMotorSpeed3 = receiveData.Substring(64, 4).Trim();
this.SystemInfo3.PI5 = receiveData.Substring(74, 4).Trim(); this.SystemInfo3.BLDCMotorPole3 = receiveData.Substring(68, 4).Trim();
this.SystemInfo3.PI6 = receiveData.Substring(78, 4).Trim(); this.SystemInfo3.BLDCMotorReductionRatio3 = receiveData.Substring(72, 4).Trim();
this.SystemInfo3.PI7 = receiveData.Substring(82, 4).Trim(); this.SystemInfo3.BLDCMotorDirection3 = receiveData.Substring(76, 4).Trim();
this.SystemInfo3.PI8 = receiveData.Substring(86, 4).Trim(); this.SystemInfo3.BLDCMotorSpeed4 = receiveData.Substring(80, 4).Trim();
this.SystemInfo3.dummy1 = receiveData.Substring(90, 4).Trim(); this.SystemInfo3.BLDCMotorPole4 = receiveData.Substring(84, 4).Trim();
this.SystemInfo3.dummy2 = receiveData.Substring(94, 4).Trim(); this.SystemInfo3.BLDCMotorReductionRatio4 = receiveData.Substring(88, 4).Trim();
this.SystemInfo3.dummy3 = receiveData.Substring(98, 4).Trim(); this.SystemInfo3.BLDCMotorDirection4 = receiveData.Substring(92, 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();
#endregion #endregion
if (this.ChildFormMenu.CenterInforSystem3 != null) 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; break;
case "9516": // BLDC 모터 파라미터 읽기 case "9516": // BLDC 모터 파라미터 읽기
#region Value Assign #region Value Assign
@ -2438,7 +2425,7 @@ namespace ITC81DB_0H.Forms
if (response == DataStore.ResponseData.ACK) if (response == DataStore.ResponseData.ACK)
this.TransferParameter4(); this.TransferParameter4();
break; break;
case "9021": case "9044":
if (response == DataStore.ResponseData.ACK) if (response == DataStore.ResponseData.ACK)
this.TransferRandomMode(); this.TransferRandomMode();
break; break;
@ -7927,20 +7914,20 @@ namespace ITC81DB_0H.Forms
this.LoadSystemParameter4File(ref sItem); this.LoadSystemParameter4File(ref sItem);
sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Time)); // 자동영점1시간(4) sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroIsAutoZeroUsing.ToString())); // 자동영점사용여부(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Range)); // 자동영점1범위(4) sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroPlusRange)); // 자동영점+범위(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Variate)); // 자동영점1변량(4) sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroMinusRange)); // 자동영점-범위(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Mode)); // 자동영점1모드(4) sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroVariate)); // 자동영점변량(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("0000"); // Dummy1(4) sb.Append("0000"); // Dummy1(4)
sb.Append("0000"); // Dummy2(4) sb.Append("0000"); // Dummy2(4)
sb.Append("0000"); // Dummy3(4) sb.Append("0000"); // Dummy3(4)
sb.Append("0000"); // Dummy4(4) sb.Append("0000"); // Dummy4(4)
sb.Append("0000"); // Dummy5(4) sb.Append("0000"); // Dummy5(4)
sb.Append("0000"); // Dummy6(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()); this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.SystemParameterWrite4, sb.ToString());
} }
@ -8536,15 +8523,10 @@ namespace ITC81DB_0H.Forms
this.CurrentSystemParameter4.Initialization(); this.CurrentSystemParameter4.Initialization();
structItem.AutoZero1UserSettingRange = this.CurrentSystemParameter4.LCDAutoZero1Range; structItem.AutoZeroIsAutoZeroUsing = this.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing;
structItem.AutoZero1UserSettingTime = this.CurrentSystemParameter4.LCDAutoZero1Time; structItem.AutoZeroPlusRange = this.CurrentSystemParameter4.LCDAutoZeroPlusRange;
structItem.AutoZero1UserSettingVariate = this.CurrentSystemParameter4.LCDAutoZero1Variate; structItem.AutoZeroMinusRange = this.CurrentSystemParameter4.LCDAutoZeroMinusRange;
structItem.AutoZero1Mode = this.CurrentSystemParameter4.LCDAutoZero1Mode; structItem.AutoZeroVariate = this.CurrentSystemParameter4.LCDAutoZeroVariate;
structItem.AutoZero2UserSettingRange = this.CurrentSystemParameter4.LCDAutoZero2Range;
structItem.AutoZero2UserSettingTime = this.CurrentSystemParameter4.LCDAutoZero2Time;
structItem.AutoZero2UserSettingVariate = this.CurrentSystemParameter4.LCDAutoZero2Variate;
structItem.AutoZero2Mode = this.CurrentSystemParameter4.LCDAutoZero2Mode;
structItem.Dummy1 = "0"; structItem.Dummy1 = "0";
structItem.Dummy2 = "0"; structItem.Dummy2 = "0";
@ -8552,6 +8534,10 @@ namespace ITC81DB_0H.Forms
structItem.Dummy4 = "0"; structItem.Dummy4 = "0";
structItem.Dummy5 = "0"; structItem.Dummy5 = "0";
structItem.Dummy6 = "0"; structItem.Dummy6 = "0";
structItem.Dummy7 = "0";
structItem.Dummy8 = "0";
structItem.Dummy9 = "0";
structItem.Dummy10 = "0";
this.smartFileIO.WriteStructure(structItem, 0); this.smartFileIO.WriteStructure(structItem, 0);
} }
@ -8576,15 +8562,10 @@ namespace ITC81DB_0H.Forms
this.CreateSystemParameter4File(); this.CreateSystemParameter4File();
} }
structItem.AutoZero1UserSettingRange = item.LCDAutoZero1Range; structItem.AutoZeroIsAutoZeroUsing = item.LCDAutoZeroIsAutoZeroUsing;
structItem.AutoZero1UserSettingTime = item.LCDAutoZero1Time; structItem.AutoZeroPlusRange = item.LCDAutoZeroPlusRange;
structItem.AutoZero1UserSettingVariate = item.LCDAutoZero1Variate; structItem.AutoZeroMinusRange = item.LCDAutoZeroMinusRange;
structItem.AutoZero1Mode = item.LCDAutoZero1Mode; structItem.AutoZeroVariate = item.LCDAutoZeroVariate;
structItem.AutoZero2UserSettingRange = item.LCDAutoZero2Range;
structItem.AutoZero2UserSettingTime = item.LCDAutoZero2Time;
structItem.AutoZero2UserSettingVariate = item.LCDAutoZero2Variate;
structItem.AutoZero2Mode = item.LCDAutoZero2Mode;
structItem.Dummy1 = "0"; structItem.Dummy1 = "0";
structItem.Dummy2 = "0"; structItem.Dummy2 = "0";
@ -8592,6 +8573,10 @@ namespace ITC81DB_0H.Forms
structItem.Dummy4 = "0"; structItem.Dummy4 = "0";
structItem.Dummy5 = "0"; structItem.Dummy5 = "0";
structItem.Dummy6 = "0"; structItem.Dummy6 = "0";
structItem.Dummy7 = "0";
structItem.Dummy8 = "0";
structItem.Dummy9 = "0";
structItem.Dummy10 = "0";
this.smartFileIO.WriteStructure(structItem, 0); this.smartFileIO.WriteStructure(structItem, 0);
this.smartFileIO.Close(); this.smartFileIO.Close();
@ -8621,15 +8606,10 @@ namespace ITC81DB_0H.Forms
{ {
structItem = (StructSystemParameter4)this.smartFileIO.ReadStructure(0, typeof(StructSystemParameter4)); structItem = (StructSystemParameter4)this.smartFileIO.ReadStructure(0, typeof(StructSystemParameter4));
pItem.LCDAutoZero1Range = structItem.AutoZero1UserSettingRange; pItem.LCDAutoZeroIsAutoZeroUsing = structItem.AutoZeroIsAutoZeroUsing;
pItem.LCDAutoZero1Time = structItem.AutoZero1UserSettingTime; pItem.LCDAutoZeroPlusRange = structItem.AutoZeroPlusRange;
pItem.LCDAutoZero1Variate = structItem.AutoZero1UserSettingVariate; pItem.LCDAutoZeroVariate = structItem.AutoZeroVariate;
pItem.LCDAutoZero1Mode = structItem.AutoZero1Mode; pItem.LCDAutoZeroMinusRange = structItem.AutoZeroMinusRange;
pItem.LCDAutoZero2Range = structItem.AutoZero2UserSettingRange;
pItem.LCDAutoZero2Time = structItem.AutoZero2UserSettingTime;
pItem.LCDAutoZero2Variate = structItem.AutoZero2UserSettingVariate;
pItem.LCDAutoZero2Mode = structItem.AutoZero2Mode;
} }
catch catch
{ {

View File

@ -45,6 +45,7 @@ namespace ITC81DB_0H.Forms
public ControlCenterEquipTest CenterEquipTest; public ControlCenterEquipTest CenterEquipTest;
public ControlCenterEquipEngineer CenterEquipEngineer; public ControlCenterEquipEngineer CenterEquipEngineer;
// 시스템설정 // 시스템설정
public ControlCenterSystemAutoZero CenterSystemAutoZero;
public ControlCenterSystemCalibration CenterSystemCalibration; public ControlCenterSystemCalibration CenterSystemCalibration;
public ControlCenterSystemExternalOutput CenterSystemExternalOutput; public ControlCenterSystemExternalOutput CenterSystemExternalOutput;
public ControlCenterSystemHelp CenterSystemHelp; public ControlCenterSystemHelp CenterSystemHelp;
@ -330,6 +331,7 @@ namespace ITC81DB_0H.Forms
this.CenterSystemIOTest = new ControlCenterSystemIOTest(this); this.CenterSystemIOTest = new ControlCenterSystemIOTest(this);
this.CenterSystemSorterSetting = new ControlCenterSystemSorterSetting(this); this.CenterSystemSorterSetting = new ControlCenterSystemSorterSetting(this);
this.CenterSystemBLDCMotorSetting = new ControlCenterSystemBLDCMotorSetting(this); this.CenterSystemBLDCMotorSetting = new ControlCenterSystemBLDCMotorSetting(this);
this.CenterSystemAutoZero = new ControlCenterSystemAutoZero(this);
this.CenterSystemCalibration.Location = new Point(0, 65); this.CenterSystemCalibration.Location = new Point(0, 65);
this.CenterSystemJudgmentManual.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.CenterSystemIOTest.Location = new Point(0, 65);
this.CenterSystemSorterSetting.Location = new Point(0, 65); this.CenterSystemSorterSetting.Location = new Point(0, 65);
this.CenterSystemBLDCMotorSetting.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.CenterSystemCalibration);
this.Controls.Add(this.CenterSystemJudgmentManual); this.Controls.Add(this.CenterSystemJudgmentManual);
@ -346,6 +349,7 @@ namespace ITC81DB_0H.Forms
this.Controls.Add(this.CenterSystemIOTest); this.Controls.Add(this.CenterSystemIOTest);
this.Controls.Add(this.CenterSystemSorterSetting); this.Controls.Add(this.CenterSystemSorterSetting);
this.Controls.Add(this.CenterSystemBLDCMotorSetting); this.Controls.Add(this.CenterSystemBLDCMotorSetting);
this.Controls.Add(this.CenterSystemAutoZero);
} }
private void CreateCenterInformationControl() private void CreateCenterInformationControl()
{ {
@ -603,10 +607,10 @@ namespace ITC81DB_0H.Forms
case DataStore.DisplayStore.EquipFuctionSetting: case DataStore.DisplayStore.EquipFuctionSetting:
this.CenterEquipFunctionSetting.DisplayHiddenMenu(true); this.CenterEquipFunctionSetting.DisplayHiddenMenu(true);
break; break;
//case DataStore.DisplayStore.InforSystem: case DataStore.DisplayStore.InforSystem:
// if(int.Parse(systemConfig1.MainBoardVersion) >= 410) if (int.Parse(systemConfig1.MainBoardVersion) >= 200)
// this.CenterInforSystem.DisplayHiddenMenu(true); this.CenterInforSystem.DisplayHiddenMenu(true);
// break; break;
case DataStore.DisplayStore.EquipHelp: case DataStore.DisplayStore.EquipHelp:
DialogFormPasswordKeyPad password = new DialogFormPasswordKeyPad(8, this.ParentForm.SystemConfig1.Language, this.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); DialogFormPasswordKeyPad password = new DialogFormPasswordKeyPad(8, this.ParentForm.SystemConfig1.Language, this.ParentForm.CurrentSystemStatus.CurrentUserPasswordType);
DialogResult dialogResult = password.ShowDialog(); DialogResult dialogResult = password.ShowDialog();
@ -719,6 +723,10 @@ namespace ITC81DB_0H.Forms
this.CenterSystemSorterSetting.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterSystemSorterSetting.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterSystemSorterSetting.BringToFront(); this.CenterSystemSorterSetting.BringToFront();
break; break;
case DataStore.MenuBottomSystem.AutoZero:
this.CenterSystemAutoZero.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterSystemAutoZero.BringToFront();
break;
case DataStore.MenuBottomSystem.ExternalOutput: case DataStore.MenuBottomSystem.ExternalOutput:
this.CenterSystemExternalOutput.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterSystemExternalOutput.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterSystemExternalOutput.BringToFront(); this.CenterSystemExternalOutput.BringToFront();

View File

@ -86,6 +86,12 @@
<Compile Include="Controls\CenterInformation\ControlCenterInforSystem2.Designer.cs"> <Compile Include="Controls\CenterInformation\ControlCenterInforSystem2.Designer.cs">
<DependentUpon>ControlCenterInforSystem2.cs</DependentUpon> <DependentUpon>ControlCenterInforSystem2.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Controls\CenterSystem\ControlCenterSystemAutoZero.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Controls\CenterSystem\ControlCenterSystemAutoZero.designer.cs">
<DependentUpon>ControlCenterSystemAutoZero.cs</DependentUpon>
</Compile>
<Compile Include="Controls\CenterSystem\ControlCenterSystemBLDCMotorSetting.cs"> <Compile Include="Controls\CenterSystem\ControlCenterSystemBLDCMotorSetting.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
@ -568,6 +574,10 @@
<DependentUpon>ControlCenterInforSystem2.cs</DependentUpon> <DependentUpon>ControlCenterInforSystem2.cs</DependentUpon>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Controls\CenterSystem\ControlCenterSystemAutoZero.resx">
<DependentUpon>ControlCenterSystemAutoZero.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Controls\CenterSystem\ControlCenterSystemCalibration.resx"> <EmbeddedResource Include="Controls\CenterSystem\ControlCenterSystemCalibration.resx">
<DependentUpon>ControlCenterSystemCalibration.cs</DependentUpon> <DependentUpon>ControlCenterSystemCalibration.cs</DependentUpon>
<SubType>Designer</SubType> <SubType>Designer</SubType>

View File

@ -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 @ Ver 1.4.0 by CJY
- 2022.08.24 - 2022.08.24
- Ver 1.3.2 Modify - Ver 1.3.2 Modify

View File

@ -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\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.exe
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_2H.pdb D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_2H.pdb
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemAutoZero.resources

View File

@ -296,6 +296,9 @@ namespace ITC81DB_2H_ImageDll
engHelpAutoZeroDisable, engHelpAutoZeroDisable,
engHelpAutoZeroDown, engHelpAutoZeroDown,
engHelpAutoZeroUp, engHelpAutoZeroUp,
engHelpBLDCDisable,
engHelpBLDCDown,
engHelpBLDCUp,
engHelpCalibrationDisable, engHelpCalibrationDisable,
engHelpCalibrationDown, engHelpCalibrationDown,
engHelpCalibrationUp, engHelpCalibrationUp,
@ -1936,6 +1939,15 @@ namespace ITC81DB_2H_ImageDll
case ButtonImages.engHelpAutoZeroUp: case ButtonImages.engHelpAutoZeroUp:
bt = new Bitmap(Resource1.engHelpAutoZeroUp); bt = new Bitmap(Resource1.engHelpAutoZeroUp);
break; 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: case ButtonImages.engHelpCalibrationDisable:
bt = new Bitmap(Resource1.engHelpCalibrationDisable); bt = new Bitmap(Resource1.engHelpCalibrationDisable);
break; break;

View File

@ -142,9 +142,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\LogOnLevel4.png" /> <None Include="Resources\LogOnLevel4.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundAutoZero.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundDataBackup.png" /> <None Include="Resources\korBackgroundDataBackup.png" />
</ItemGroup> </ItemGroup>
@ -193,9 +190,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korFormMainDisplayZeroUp.png" /> <None Include="Resources\korFormMainDisplayZeroUp.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundAutoZero.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\engBackgroundDataBackup.png" /> <None Include="Resources\engBackgroundDataBackup.png" />
</ItemGroup> </ItemGroup>
@ -3001,9 +2995,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\chnBackgroundCalibration.png" /> <None Include="Resources\chnBackgroundCalibration.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundCalibration.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korJudgmentStandardUp.png" /> <None Include="Resources\korJudgmentStandardUp.png" />
</ItemGroup> </ItemGroup>
@ -3058,78 +3049,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\engJudgmentStandardDown.png" /> <None Include="Resources\engJudgmentStandardDown.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCancelDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCancelDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCancelUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCounterWeightDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCounterWeightDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCounterWeightUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationStartDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationStartDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationStartUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationZeroDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationZeroDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationZeroUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCancelDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCancelDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCancelUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCounterWeightDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCounterWeightDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCounterWeightUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationStartDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationStartDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationStartUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationZeroDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationZeroDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationZeroUp.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\chnCalibrationStartDown.png" /> <None Include="Resources\chnCalibrationStartDown.png" />
</ItemGroup> </ItemGroup>
@ -3238,12 +3157,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\gerCalibrationStartDisable.png" /> <None Include="Resources\gerCalibrationStartDisable.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korHelpBLDCDown.png" /> <None Include="Resources\korHelpBLDCDown.png" />
</ItemGroup> </ItemGroup>
@ -3253,6 +3166,102 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korHelpBLDCDisable.png" /> <None Include="Resources\korHelpBLDCDisable.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engHelpBLDCDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engHelpBLDCDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engHelpBLDCUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundCalibration.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCancelDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCancelDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCancelUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCounterWeightDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCounterWeightDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationCounterWeightUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationStartDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationStartDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationStartUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationZeroDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationZeroDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korCalibrationZeroUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCancelDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCancelDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCancelUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCounterWeightDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCounterWeightDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationCounterWeightUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationStartDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationStartDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationStartUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationZeroDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationZeroDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engCalibrationZeroUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundAutoZero.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundAutoZero.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions> <ProjectExtensions>
<VisualStudio> <VisualStudio>

View File

@ -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 { internal static System.Drawing.Bitmap engHelpCalibrationDisable {
get { get {
object obj = ResourceManager.GetObject("engHelpCalibrationDisable", resourceCulture); object obj = ResourceManager.GetObject("engHelpCalibrationDisable", resourceCulture);

View File

@ -3187,4 +3187,13 @@
<data name="korHelpBLDCUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="korHelpBLDCUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korHelpBLDCUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\korHelpBLDCUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="engHelpBLDCDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engHelpBLDCDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engHelpBLDCDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engHelpBLDCDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engHelpBLDCUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engHelpBLDCUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root> </root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 47 KiB