BLDC 설정 추가

master
DESKTOP-999R8N3\CJY 2022-02-17 14:13:43 +09:00
parent 0c1de20340
commit 4e7c54112a
28 changed files with 2308 additions and 416 deletions

View File

@ -35,6 +35,7 @@
this.buttonHelp = new SmartX.SmartButton();
this.buttonSorter = new SmartX.SmartButton();
this.buttonExternalOutput = new SmartX.SmartButton();
this.buttonBLDCMotorSetting = new SmartX.SmartButton();
this.SuspendLayout();
//
// buttonJudgmentSetting
@ -223,11 +224,43 @@
this.buttonExternalOutput.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.UpImage")));
this.buttonExternalOutput.Click += new System.EventHandler(this.buttonMenu_Click);
//
// buttonBLDCMotorSetting
//
this.buttonBLDCMotorSetting.BackPictureBox = null;
this.buttonBLDCMotorSetting.BackPictureBox1 = null;
this.buttonBLDCMotorSetting.BackPictureBox2 = null;
this.buttonBLDCMotorSetting.ButtonColor = System.Drawing.Color.Gray;
this.buttonBLDCMotorSetting.ButtonImageAutoSize = true;
this.buttonBLDCMotorSetting.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBLDCMotorSetting.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DisableImage")));
this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage")));
this.buttonBLDCMotorSetting.GroupID = 0;
this.buttonBLDCMotorSetting.InitVisible = true;
this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(456, 0);
this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting";
this.buttonBLDCMotorSetting.NestedClickEventPrevent = false;
this.buttonBLDCMotorSetting.OutlinePixel = 1;
this.buttonBLDCMotorSetting.RepeatInterval = 200;
this.buttonBLDCMotorSetting.RepeatIntervalAccelerate = null;
this.buttonBLDCMotorSetting.SafeInterval = 200;
this.buttonBLDCMotorSetting.Size = new System.Drawing.Size(65, 65);
this.buttonBLDCMotorSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonBLDCMotorSetting.TabIndex = 8;
this.buttonBLDCMotorSetting.TextColor = System.Drawing.Color.Black;
this.buttonBLDCMotorSetting.TextDownColor = System.Drawing.Color.White;
this.buttonBLDCMotorSetting.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonBLDCMotorSetting.TextLocation = new System.Drawing.Point(0, 0);
this.buttonBLDCMotorSetting.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage")));
this.buttonBLDCMotorSetting.Click += new System.EventHandler(this.buttonMenu_Click);
//
// ControlBottomSystem
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.BackColor = System.Drawing.Color.Black;
this.Controls.Add(this.buttonBLDCMotorSetting);
this.Controls.Add(this.buttonExternalOutput);
this.Controls.Add(this.buttonSorter);
this.Controls.Add(this.buttonHelp);
@ -248,5 +281,6 @@
private SmartX.SmartButton buttonHelp;
private SmartX.SmartButton buttonSorter;
private SmartX.SmartButton buttonExternalOutput;
private SmartX.SmartButton buttonBLDCMotorSetting;
}
}

View File

@ -58,6 +58,7 @@ namespace ITC81DB_0H.Controls
this.CollectionButtonMenu.Add(this.buttonSorter);
this.CollectionButtonMenu.Add(this.buttonExternalOutput);
this.CollectionButtonMenu.Add(this.buttonIOTest);
this.CollectionButtonMenu.Add(this.buttonBLDCMotorSetting);
}
public void CurrentControlEnable(bool enable)
@ -83,6 +84,8 @@ namespace ITC81DB_0H.Controls
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.ExternalOutput:
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -97,6 +100,8 @@ namespace ITC81DB_0H.Controls
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.Help:
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -111,6 +116,8 @@ namespace ITC81DB_0H.Controls
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.IOTest:
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -125,6 +132,8 @@ namespace ITC81DB_0H.Controls
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.JudgmentSetting:
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -139,6 +148,8 @@ namespace ITC81DB_0H.Controls
this.buttonJudgmentSetting.ButtonDown();
if (this.buttonSorter.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonSorter.ButtonUp();
if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonBLDCMotorSetting.ButtonUp();
break;
case DataStore.MenuBottomSystem.SorterSetting:
if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -153,6 +164,24 @@ namespace ITC81DB_0H.Controls
this.buttonJudgmentSetting.ButtonUp();
if (this.buttonSorter.ButtonStatus != SmartButton.BUTSTATUS.DOWN)
this.buttonSorter.ButtonDown();
if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonBLDCMotorSetting.ButtonUp();
break;
case DataStore.MenuBottomSystem.BLDCMotorSetting:
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.DOWN)
this.buttonBLDCMotorSetting.ButtonDown();
break;
default:
break;
@ -161,10 +190,20 @@ namespace ITC81DB_0H.Controls
public void DisplayRefresh(SystemStatus status)
{
bool value;
value = this.ParentForm.ParentForm.SystemConfig1.IsBLDCON;
if (value == false)
this.buttonBLDCMotorSetting.Visible = false;
else
this.buttonBLDCMotorSetting.Visible = true;
this.buttonHelp.ButtonDown();
this.buttonCalibration.ButtonUp();
this.buttonJudgmentSetting.ButtonUp();
this.buttonIOTest.ButtonUp();
this.buttonExternalOutput.ButtonUp();
this.buttonBLDCMotorSetting.ButtonUp();
this.CurrentMenu = DataStore.MenuBottomSystem.Help;
this.ParentForm.DisplayBottomSystem(this.CurrentMenu);
@ -191,11 +230,14 @@ namespace ITC81DB_0H.Controls
this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput;
else if (button == this.buttonIOTest)
this.CurrentMenu = DataStore.MenuBottomSystem.IOTest;
else if (button == this.buttonBLDCMotorSetting)
this.CurrentMenu = DataStore.MenuBottomSystem.BLDCMotorSetting;
else
this.CurrentMenu = DataStore.MenuBottomSystem.Help;
this.ParentForm.DisplayBottomSystem(this.CurrentMenu);
}
#endregion
}
}

View File

@ -878,6 +878,233 @@
4MyJEQPvI6c/TghIBkwfbKQZjN8TExP0yAf4E4SB8VZ7gyCG0KamJux7+A2wfxoaGpKSkrCv2EIzsHF1
da2trd3f38chCbUYnX5mZga17hfO3+jTcCg+Ph69Dw375xMbWWJAxGSBsRe5hLJLKoFAIBAIBAKBQCAQ
CARyo6PzB4G5geBCl+QLAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonBLDCMotorSetting.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
HN6tJy+4QQAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonBLDCMotorSetting.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonBLDCMotorSetting.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -30,6 +30,8 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer));
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelTitleBLDC = new SmartX.SmartLabel();
this.buttonBLDCUsing = new SmartX.SmartButton();
this.labelMovingAverage = new SmartX.SmartLabel();
this.labelTitleMovingAverage = new SmartX.SmartLabel();
this.labelFilter = new SmartX.SmartLabel();
@ -53,8 +55,6 @@
this.labelTitleCommunicationLog = new SmartX.SmartLabel();
this.buttonCommunicationLog = new SmartX.SmartButton();
this.labelTitleEquipmentType = new SmartX.SmartLabel();
this.labelTitleBLDC = new SmartX.SmartLabel();
this.buttonBLDCUsing = new SmartX.SmartButton();
this.smartGroupBox1.SuspendLayout();
this.SuspendLayout();
//
@ -101,6 +101,56 @@
this.smartGroupBox1.TabIndex = 3;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
//
// labelTitleBLDC
//
this.labelTitleBLDC.BackPictureBox1 = null;
this.labelTitleBLDC.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleBLDC.BorderColor = System.Drawing.Color.Black;
this.labelTitleBLDC.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleBLDC.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleBLDC.ForeColor = System.Drawing.Color.White;
this.labelTitleBLDC.InitVisible = true;
this.labelTitleBLDC.LineSpacing = 0F;
this.labelTitleBLDC.Location = new System.Drawing.Point(115, 220);
this.labelTitleBLDC.Name = "labelTitleBLDC";
this.labelTitleBLDC.Size = new System.Drawing.Size(260, 28);
this.labelTitleBLDC.TabIndex = 214;
this.labelTitleBLDC.Text = "BLDC 모터 설정";
this.labelTitleBLDC.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleBLDC.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleBLDC.Wordwrap = false;
//
// buttonBLDCUsing
//
this.buttonBLDCUsing.BackPictureBox = null;
this.buttonBLDCUsing.BackPictureBox1 = null;
this.buttonBLDCUsing.BackPictureBox2 = null;
this.buttonBLDCUsing.ButtonColor = System.Drawing.Color.Gray;
this.buttonBLDCUsing.ButtonImageAutoSize = true;
this.buttonBLDCUsing.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBLDCUsing.DisableImage = null;
this.buttonBLDCUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.DownImage")));
this.buttonBLDCUsing.GroupID = 0;
this.buttonBLDCUsing.InitVisible = true;
this.buttonBLDCUsing.Location = new System.Drawing.Point(381, 220);
this.buttonBLDCUsing.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonBLDCUsing.Name = "buttonBLDCUsing";
this.buttonBLDCUsing.NestedClickEventPrevent = false;
this.buttonBLDCUsing.OutlinePixel = 1;
this.buttonBLDCUsing.RepeatInterval = 200;
this.buttonBLDCUsing.RepeatIntervalAccelerate = null;
this.buttonBLDCUsing.SafeInterval = 200;
this.buttonBLDCUsing.Size = new System.Drawing.Size(80, 28);
this.buttonBLDCUsing.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonBLDCUsing.TabIndex = 213;
this.buttonBLDCUsing.TextColor = System.Drawing.Color.Black;
this.buttonBLDCUsing.TextDownColor = System.Drawing.Color.White;
this.buttonBLDCUsing.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonBLDCUsing.TextLocation = new System.Drawing.Point(0, 0);
this.buttonBLDCUsing.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonBLDCUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.UpImage")));
this.buttonBLDCUsing.Click += new System.EventHandler(this.buttonBLDCUsing_Click);
//
// labelMovingAverage
//
this.labelMovingAverage.BackColor = System.Drawing.SystemColors.Window;
@ -112,7 +162,7 @@
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, 184);
this.labelMovingAverage.Location = new System.Drawing.Point(381, 177);
this.labelMovingAverage.Name = "labelMovingAverage";
this.labelMovingAverage.Size = new System.Drawing.Size(120, 28);
this.labelMovingAverage.TabIndex = 212;
@ -132,7 +182,7 @@
this.labelTitleMovingAverage.ForeColor = System.Drawing.Color.White;
this.labelTitleMovingAverage.InitVisible = true;
this.labelTitleMovingAverage.LineSpacing = 0F;
this.labelTitleMovingAverage.Location = new System.Drawing.Point(115, 184);
this.labelTitleMovingAverage.Location = new System.Drawing.Point(115, 177);
this.labelTitleMovingAverage.Name = "labelTitleMovingAverage";
this.labelTitleMovingAverage.Size = new System.Drawing.Size(260, 28);
this.labelTitleMovingAverage.TabIndex = 211;
@ -152,7 +202,7 @@
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, 150);
this.labelFilter.Location = new System.Drawing.Point(381, 143);
this.labelFilter.Name = "labelFilter";
this.labelFilter.Size = new System.Drawing.Size(120, 28);
this.labelFilter.TabIndex = 210;
@ -172,7 +222,7 @@
this.labelTitleFilter.ForeColor = System.Drawing.Color.White;
this.labelTitleFilter.InitVisible = true;
this.labelTitleFilter.LineSpacing = 0F;
this.labelTitleFilter.Location = new System.Drawing.Point(115, 150);
this.labelTitleFilter.Location = new System.Drawing.Point(115, 143);
this.labelTitleFilter.Name = "labelTitleFilter";
this.labelTitleFilter.Size = new System.Drawing.Size(260, 28);
this.labelTitleFilter.TabIndex = 209;
@ -549,56 +599,6 @@
this.labelTitleEquipmentType.Visible = false;
this.labelTitleEquipmentType.Wordwrap = false;
//
// labelTitleBLDC
//
this.labelTitleBLDC.BackPictureBox1 = null;
this.labelTitleBLDC.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleBLDC.BorderColor = System.Drawing.Color.Black;
this.labelTitleBLDC.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleBLDC.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleBLDC.ForeColor = System.Drawing.Color.White;
this.labelTitleBLDC.InitVisible = true;
this.labelTitleBLDC.LineSpacing = 0F;
this.labelTitleBLDC.Location = new System.Drawing.Point(115, 227);
this.labelTitleBLDC.Name = "labelTitleBLDC";
this.labelTitleBLDC.Size = new System.Drawing.Size(260, 28);
this.labelTitleBLDC.TabIndex = 214;
this.labelTitleBLDC.Text = "BLDC 모터 설정";
this.labelTitleBLDC.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleBLDC.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleBLDC.Wordwrap = false;
//
// buttonBLDCUsing
//
this.buttonBLDCUsing.BackPictureBox = null;
this.buttonBLDCUsing.BackPictureBox1 = null;
this.buttonBLDCUsing.BackPictureBox2 = null;
this.buttonBLDCUsing.ButtonColor = System.Drawing.Color.Gray;
this.buttonBLDCUsing.ButtonImageAutoSize = true;
this.buttonBLDCUsing.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBLDCUsing.DisableImage = null;
this.buttonBLDCUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.DownImage")));
this.buttonBLDCUsing.GroupID = 0;
this.buttonBLDCUsing.InitVisible = true;
this.buttonBLDCUsing.Location = new System.Drawing.Point(381, 227);
this.buttonBLDCUsing.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonBLDCUsing.Name = "buttonBLDCUsing";
this.buttonBLDCUsing.NestedClickEventPrevent = false;
this.buttonBLDCUsing.OutlinePixel = 1;
this.buttonBLDCUsing.RepeatInterval = 200;
this.buttonBLDCUsing.RepeatIntervalAccelerate = null;
this.buttonBLDCUsing.SafeInterval = 200;
this.buttonBLDCUsing.Size = new System.Drawing.Size(80, 28);
this.buttonBLDCUsing.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonBLDCUsing.TabIndex = 213;
this.buttonBLDCUsing.TextColor = System.Drawing.Color.Black;
this.buttonBLDCUsing.TextDownColor = System.Drawing.Color.White;
this.buttonBLDCUsing.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonBLDCUsing.TextLocation = new System.Drawing.Point(0, 0);
this.buttonBLDCUsing.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonBLDCUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.UpImage")));
this.buttonBLDCUsing.Click += new System.EventHandler(this.buttonBLDCUsing_Click);
//
// ControlCenterEquipEngineer
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);

View File

@ -276,6 +276,8 @@ namespace ITC81DB_0H.Controls
value = item.MovingAverage.ToString();
if (this.labelMovingAverage.Text != value)
this.labelMovingAverage.Text = value;
}
private void UpdateParameterDisplay(SystemConfigurationItem1 item, SystemConfigurationItem2 item2, SystemParameter1 parameter)
{
@ -317,6 +319,12 @@ namespace ITC81DB_0H.Controls
else
this.buttonCommunicationLog.ButtonDown();
// BLDC 모터 설정
if (item.IsBLDCON == false)
this.buttonBLDCUsing.ButtonUp();
else
this.buttonBLDCUsing.ButtonDown();
// 옵션보드
index = int.Parse(parameter.OptionBoard.Trim());
if (this.comboBoxOptionBoard.SelectedIndex != index)
@ -482,7 +490,7 @@ namespace ITC81DB_0H.Controls
private void buttonBLDCUsing_Click(object sender, EventArgs e)
{
if (this.buttonCommunicationOption.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
if (this.buttonBLDCUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.ParentForm.ParentForm.SystemConfig1.IsBLDCON = true;
else
this.ParentForm.ParentForm.SystemConfig1.IsBLDCON = false;

View File

@ -30,6 +30,28 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemBLDCMotorSetting));
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.groupBoxInformation = new SmartX.SmartGroupBox();
this.labelSelectOperMode = new SmartX.SmartLabel();
this.labelTitleSelectOperMode = new SmartX.SmartLabel();
this.labelMotorDirectionRead = new SmartX.SmartLabel();
this.labelMotorRPM = new SmartX.SmartLabel();
this.labelVersionBuild = new SmartX.SmartLabel();
this.labelVersionMinor = new SmartX.SmartLabel();
this.labelVersionMajor = new SmartX.SmartLabel();
this.labelTitleMotorDirectionRead = new SmartX.SmartLabel();
this.labelTitleMotorRPM = new SmartX.SmartLabel();
this.labelTitleVersion = new SmartX.SmartLabel();
this.comboBoxMotorPoleNum = new System.Windows.Forms.ComboBox();
this.labelAttenuatorRatio = new SmartX.SmartLabel();
this.labelTitleAttenuatorRatio = new SmartX.SmartLabel();
this.labelMotorSpeed = new SmartX.SmartLabel();
this.labelTitleMotorSpeed = new SmartX.SmartLabel();
this.labelTitleMotorPoleNum = new SmartX.SmartLabel();
this.labelTitleMotorDirectionWrite = new SmartX.SmartLabel();
this.buttonMotorDirectionWrite = new SmartX.SmartButton();
this.buttonRefresh = new SmartX.SmartButton();
this.smartGroupBox1.SuspendLayout();
this.groupBoxInformation.SuspendLayout();
this.SuspendLayout();
//
// smartGroupBox1
@ -37,6 +59,20 @@
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.buttonRefresh);
this.smartGroupBox1.Controls.Add(this.buttonMotorDirectionWrite);
this.smartGroupBox1.Controls.Add(this.labelTitleMotorDirectionWrite);
this.smartGroupBox1.Controls.Add(this.labelMotorDirectionRead);
this.smartGroupBox1.Controls.Add(this.groupBoxInformation);
this.smartGroupBox1.Controls.Add(this.labelMotorRPM);
this.smartGroupBox1.Controls.Add(this.comboBoxMotorPoleNum);
this.smartGroupBox1.Controls.Add(this.labelAttenuatorRatio);
this.smartGroupBox1.Controls.Add(this.labelTitleAttenuatorRatio);
this.smartGroupBox1.Controls.Add(this.labelMotorSpeed);
this.smartGroupBox1.Controls.Add(this.labelTitleMotorDirectionRead);
this.smartGroupBox1.Controls.Add(this.labelTitleMotorSpeed);
this.smartGroupBox1.Controls.Add(this.labelTitleMotorRPM);
this.smartGroupBox1.Controls.Add(this.labelTitleMotorPoleNum);
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;
@ -50,6 +86,431 @@
this.smartGroupBox1.TabIndex = 175;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
//
// groupBoxInformation
//
this.groupBoxInformation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.groupBoxInformation.BackPictureBox = null;
this.groupBoxInformation.BackPictureBox1 = null;
this.groupBoxInformation.Controls.Add(this.labelSelectOperMode);
this.groupBoxInformation.Controls.Add(this.labelTitleSelectOperMode);
this.groupBoxInformation.Controls.Add(this.labelVersionBuild);
this.groupBoxInformation.Controls.Add(this.labelVersionMinor);
this.groupBoxInformation.Controls.Add(this.labelVersionMajor);
this.groupBoxInformation.Controls.Add(this.labelTitleVersion);
this.groupBoxInformation.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold);
this.groupBoxInformation.FrameLineColor1 = System.Drawing.Color.White;
this.groupBoxInformation.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxInformation.FrameLineThickness = 1;
this.groupBoxInformation.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.Rectangle;
this.groupBoxInformation.Image = null;
this.groupBoxInformation.InitVisible = true;
this.groupBoxInformation.Location = new System.Drawing.Point(184, 67);
this.groupBoxInformation.Name = "groupBoxInformation";
this.groupBoxInformation.RoundRadius = 5;
this.groupBoxInformation.Size = new System.Drawing.Size(327, 119);
this.groupBoxInformation.TabIndex = 204;
this.groupBoxInformation.Text = "Information";
this.groupBoxInformation.TextColor = System.Drawing.Color.White;
//
// labelSelectOperMode
//
this.labelSelectOperMode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelSelectOperMode.BackPictureBox = null;
this.labelSelectOperMode.BackPictureBox1 = null;
this.labelSelectOperMode.BackPictureBox2 = null;
this.labelSelectOperMode.BorderColor = System.Drawing.Color.Black;
this.labelSelectOperMode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSelectOperMode.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSelectOperMode.ForeColor = System.Drawing.Color.White;
this.labelSelectOperMode.InitVisible = true;
this.labelSelectOperMode.LineSpacing = 0F;
this.labelSelectOperMode.Location = new System.Drawing.Point(121, 64);
this.labelSelectOperMode.Name = "labelSelectOperMode";
this.labelSelectOperMode.Size = new System.Drawing.Size(93, 28);
this.labelSelectOperMode.TabIndex = 150;
this.labelSelectOperMode.Text = "MCU";
this.labelSelectOperMode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelSelectOperMode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelSelectOperMode.Wordwrap = false;
//
// labelTitleSelectOperMode
//
this.labelTitleSelectOperMode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleSelectOperMode.BackPictureBox = null;
this.labelTitleSelectOperMode.BackPictureBox1 = null;
this.labelTitleSelectOperMode.BackPictureBox2 = null;
this.labelTitleSelectOperMode.BorderColor = System.Drawing.Color.Black;
this.labelTitleSelectOperMode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSelectOperMode.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleSelectOperMode.ForeColor = System.Drawing.Color.White;
this.labelTitleSelectOperMode.InitVisible = true;
this.labelTitleSelectOperMode.LineSpacing = 0F;
this.labelTitleSelectOperMode.Location = new System.Drawing.Point(31, 64);
this.labelTitleSelectOperMode.Name = "labelTitleSelectOperMode";
this.labelTitleSelectOperMode.Size = new System.Drawing.Size(84, 28);
this.labelTitleSelectOperMode.TabIndex = 149;
this.labelTitleSelectOperMode.Text = "동작모드 :";
this.labelTitleSelectOperMode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleSelectOperMode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleSelectOperMode.Wordwrap = false;
//
// labelMotorDirectionRead
//
this.labelMotorDirectionRead.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelMotorDirectionRead.BackPictureBox = null;
this.labelMotorDirectionRead.BackPictureBox1 = null;
this.labelMotorDirectionRead.BackPictureBox2 = null;
this.labelMotorDirectionRead.BorderColor = System.Drawing.Color.Black;
this.labelMotorDirectionRead.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMotorDirectionRead.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelMotorDirectionRead.ForeColor = System.Drawing.Color.White;
this.labelMotorDirectionRead.InitVisible = true;
this.labelMotorDirectionRead.LineSpacing = 0F;
this.labelMotorDirectionRead.Location = new System.Drawing.Point(357, 226);
this.labelMotorDirectionRead.Name = "labelMotorDirectionRead";
this.labelMotorDirectionRead.Size = new System.Drawing.Size(93, 28);
this.labelMotorDirectionRead.TabIndex = 148;
this.labelMotorDirectionRead.Text = "CW";
this.labelMotorDirectionRead.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelMotorDirectionRead.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelMotorDirectionRead.Wordwrap = false;
//
// labelMotorRPM
//
this.labelMotorRPM.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelMotorRPM.BackPictureBox = null;
this.labelMotorRPM.BackPictureBox1 = null;
this.labelMotorRPM.BackPictureBox2 = null;
this.labelMotorRPM.BorderColor = System.Drawing.Color.Black;
this.labelMotorRPM.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMotorRPM.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelMotorRPM.ForeColor = System.Drawing.Color.White;
this.labelMotorRPM.InitVisible = true;
this.labelMotorRPM.LineSpacing = 0F;
this.labelMotorRPM.Location = new System.Drawing.Point(357, 192);
this.labelMotorRPM.Name = "labelMotorRPM";
this.labelMotorRPM.Size = new System.Drawing.Size(93, 28);
this.labelMotorRPM.TabIndex = 147;
this.labelMotorRPM.Text = "300";
this.labelMotorRPM.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelMotorRPM.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelMotorRPM.Wordwrap = false;
//
// labelVersionBuild
//
this.labelVersionBuild.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelVersionBuild.BackPictureBox = null;
this.labelVersionBuild.BackPictureBox1 = null;
this.labelVersionBuild.BackPictureBox2 = null;
this.labelVersionBuild.BorderColor = System.Drawing.Color.Black;
this.labelVersionBuild.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelVersionBuild.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelVersionBuild.ForeColor = System.Drawing.Color.White;
this.labelVersionBuild.InitVisible = true;
this.labelVersionBuild.LineSpacing = 0F;
this.labelVersionBuild.Location = new System.Drawing.Point(198, 30);
this.labelVersionBuild.Name = "labelVersionBuild";
this.labelVersionBuild.Size = new System.Drawing.Size(27, 28);
this.labelVersionBuild.TabIndex = 146;
this.labelVersionBuild.Text = "00";
this.labelVersionBuild.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelVersionBuild.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelVersionBuild.Wordwrap = false;
//
// labelVersionMinor
//
this.labelVersionMinor.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelVersionMinor.BackPictureBox = null;
this.labelVersionMinor.BackPictureBox1 = null;
this.labelVersionMinor.BackPictureBox2 = null;
this.labelVersionMinor.BorderColor = System.Drawing.Color.Black;
this.labelVersionMinor.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelVersionMinor.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelVersionMinor.ForeColor = System.Drawing.Color.White;
this.labelVersionMinor.InitVisible = true;
this.labelVersionMinor.LineSpacing = 0F;
this.labelVersionMinor.Location = new System.Drawing.Point(165, 30);
this.labelVersionMinor.Name = "labelVersionMinor";
this.labelVersionMinor.Size = new System.Drawing.Size(27, 28);
this.labelVersionMinor.TabIndex = 145;
this.labelVersionMinor.Text = "00.";
this.labelVersionMinor.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelVersionMinor.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelVersionMinor.Wordwrap = false;
//
// labelVersionMajor
//
this.labelVersionMajor.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelVersionMajor.BackPictureBox = null;
this.labelVersionMajor.BackPictureBox1 = null;
this.labelVersionMajor.BackPictureBox2 = null;
this.labelVersionMajor.BorderColor = System.Drawing.Color.Black;
this.labelVersionMajor.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelVersionMajor.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelVersionMajor.ForeColor = System.Drawing.Color.White;
this.labelVersionMajor.InitVisible = true;
this.labelVersionMajor.LineSpacing = 0F;
this.labelVersionMajor.Location = new System.Drawing.Point(132, 30);
this.labelVersionMajor.Name = "labelVersionMajor";
this.labelVersionMajor.Size = new System.Drawing.Size(27, 28);
this.labelVersionMajor.TabIndex = 144;
this.labelVersionMajor.Text = "01.";
this.labelVersionMajor.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelVersionMajor.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelVersionMajor.Wordwrap = false;
//
// labelTitleMotorDirectionRead
//
this.labelTitleMotorDirectionRead.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleMotorDirectionRead.BackPictureBox = null;
this.labelTitleMotorDirectionRead.BackPictureBox1 = null;
this.labelTitleMotorDirectionRead.BackPictureBox2 = null;
this.labelTitleMotorDirectionRead.BorderColor = System.Drawing.Color.Black;
this.labelTitleMotorDirectionRead.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleMotorDirectionRead.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleMotorDirectionRead.ForeColor = System.Drawing.Color.White;
this.labelTitleMotorDirectionRead.InitVisible = true;
this.labelTitleMotorDirectionRead.LineSpacing = 0F;
this.labelTitleMotorDirectionRead.Location = new System.Drawing.Point(267, 226);
this.labelTitleMotorDirectionRead.Name = "labelTitleMotorDirectionRead";
this.labelTitleMotorDirectionRead.Size = new System.Drawing.Size(84, 28);
this.labelTitleMotorDirectionRead.TabIndex = 143;
this.labelTitleMotorDirectionRead.Text = "Direction :";
this.labelTitleMotorDirectionRead.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleMotorDirectionRead.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleMotorDirectionRead.Wordwrap = false;
//
// labelTitleMotorRPM
//
this.labelTitleMotorRPM.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleMotorRPM.BackPictureBox = null;
this.labelTitleMotorRPM.BackPictureBox1 = null;
this.labelTitleMotorRPM.BackPictureBox2 = null;
this.labelTitleMotorRPM.BorderColor = System.Drawing.Color.Black;
this.labelTitleMotorRPM.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleMotorRPM.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleMotorRPM.ForeColor = System.Drawing.Color.White;
this.labelTitleMotorRPM.InitVisible = true;
this.labelTitleMotorRPM.LineSpacing = 0F;
this.labelTitleMotorRPM.Location = new System.Drawing.Point(267, 192);
this.labelTitleMotorRPM.Name = "labelTitleMotorRPM";
this.labelTitleMotorRPM.Size = new System.Drawing.Size(84, 28);
this.labelTitleMotorRPM.TabIndex = 142;
this.labelTitleMotorRPM.Text = "RPM :";
this.labelTitleMotorRPM.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleMotorRPM.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleMotorRPM.Wordwrap = false;
//
// labelTitleVersion
//
this.labelTitleVersion.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleVersion.BackPictureBox = null;
this.labelTitleVersion.BackPictureBox1 = null;
this.labelTitleVersion.BackPictureBox2 = null;
this.labelTitleVersion.BorderColor = System.Drawing.Color.Black;
this.labelTitleVersion.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleVersion.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleVersion.ForeColor = System.Drawing.Color.White;
this.labelTitleVersion.InitVisible = true;
this.labelTitleVersion.LineSpacing = 0F;
this.labelTitleVersion.Location = new System.Drawing.Point(31, 30);
this.labelTitleVersion.Name = "labelTitleVersion";
this.labelTitleVersion.Size = new System.Drawing.Size(101, 28);
this.labelTitleVersion.TabIndex = 141;
this.labelTitleVersion.Text = "Version : V";
this.labelTitleVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleVersion.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleVersion.Wordwrap = false;
//
// comboBoxMotorPoleNum
//
this.comboBoxMotorPoleNum.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
this.comboBoxMotorPoleNum.Location = new System.Drawing.Point(425, 306);
this.comboBoxMotorPoleNum.Name = "comboBoxMotorPoleNum";
this.comboBoxMotorPoleNum.Size = new System.Drawing.Size(80, 28);
this.comboBoxMotorPoleNum.TabIndex = 199;
this.comboBoxMotorPoleNum.SelectedIndexChanged += new System.EventHandler(this.comboBoxMotorPoleNum_SelectedIndexChanged);
//
// labelAttenuatorRatio
//
this.labelAttenuatorRatio.BackColor = System.Drawing.SystemColors.Window;
this.labelAttenuatorRatio.BackPictureBox = null;
this.labelAttenuatorRatio.BackPictureBox1 = null;
this.labelAttenuatorRatio.BackPictureBox2 = null;
this.labelAttenuatorRatio.BorderColor = System.Drawing.Color.Black;
this.labelAttenuatorRatio.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelAttenuatorRatio.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelAttenuatorRatio.InitVisible = true;
this.labelAttenuatorRatio.LineSpacing = 0F;
this.labelAttenuatorRatio.Location = new System.Drawing.Point(425, 340);
this.labelAttenuatorRatio.Name = "labelAttenuatorRatio";
this.labelAttenuatorRatio.Size = new System.Drawing.Size(80, 28);
this.labelAttenuatorRatio.TabIndex = 150;
this.labelAttenuatorRatio.Text = "0";
this.labelAttenuatorRatio.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelAttenuatorRatio.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelAttenuatorRatio.Wordwrap = false;
this.labelAttenuatorRatio.Click += new System.EventHandler(this.labelAttenuatorRatio_Click);
//
// labelTitleAttenuatorRatio
//
this.labelTitleAttenuatorRatio.BackPictureBox1 = null;
this.labelTitleAttenuatorRatio.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleAttenuatorRatio.BorderColor = System.Drawing.Color.Black;
this.labelTitleAttenuatorRatio.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleAttenuatorRatio.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleAttenuatorRatio.ForeColor = System.Drawing.Color.White;
this.labelTitleAttenuatorRatio.InitVisible = true;
this.labelTitleAttenuatorRatio.LineSpacing = 0F;
this.labelTitleAttenuatorRatio.Location = new System.Drawing.Point(189, 340);
this.labelTitleAttenuatorRatio.Name = "labelTitleAttenuatorRatio";
this.labelTitleAttenuatorRatio.Size = new System.Drawing.Size(230, 28);
this.labelTitleAttenuatorRatio.TabIndex = 149;
this.labelTitleAttenuatorRatio.Text = "감속기 비율(1~9999)";
this.labelTitleAttenuatorRatio.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleAttenuatorRatio.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleAttenuatorRatio.Wordwrap = false;
//
// labelMotorSpeed
//
this.labelMotorSpeed.BackColor = System.Drawing.SystemColors.Window;
this.labelMotorSpeed.BackPictureBox = null;
this.labelMotorSpeed.BackPictureBox1 = null;
this.labelMotorSpeed.BackPictureBox2 = null;
this.labelMotorSpeed.BorderColor = System.Drawing.Color.Black;
this.labelMotorSpeed.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelMotorSpeed.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelMotorSpeed.InitVisible = true;
this.labelMotorSpeed.LineSpacing = 0F;
this.labelMotorSpeed.Location = new System.Drawing.Point(425, 272);
this.labelMotorSpeed.Name = "labelMotorSpeed";
this.labelMotorSpeed.Size = new System.Drawing.Size(80, 28);
this.labelMotorSpeed.TabIndex = 141;
this.labelMotorSpeed.Text = "0";
this.labelMotorSpeed.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelMotorSpeed.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelMotorSpeed.Wordwrap = false;
this.labelMotorSpeed.Click += new System.EventHandler(this.labelMotorSpeed_Click);
//
// labelTitleMotorSpeed
//
this.labelTitleMotorSpeed.BackPictureBox1 = null;
this.labelTitleMotorSpeed.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleMotorSpeed.BorderColor = System.Drawing.Color.Black;
this.labelTitleMotorSpeed.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleMotorSpeed.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleMotorSpeed.ForeColor = System.Drawing.Color.White;
this.labelTitleMotorSpeed.InitVisible = true;
this.labelTitleMotorSpeed.LineSpacing = 0F;
this.labelTitleMotorSpeed.Location = new System.Drawing.Point(189, 272);
this.labelTitleMotorSpeed.Name = "labelTitleMotorSpeed";
this.labelTitleMotorSpeed.Size = new System.Drawing.Size(230, 28);
this.labelTitleMotorSpeed.TabIndex = 140;
this.labelTitleMotorSpeed.Text = "모터 속도(0~100)";
this.labelTitleMotorSpeed.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleMotorSpeed.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleMotorSpeed.Wordwrap = false;
//
// labelTitleMotorPoleNum
//
this.labelTitleMotorPoleNum.BackPictureBox1 = null;
this.labelTitleMotorPoleNum.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleMotorPoleNum.BorderColor = System.Drawing.Color.Black;
this.labelTitleMotorPoleNum.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleMotorPoleNum.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleMotorPoleNum.ForeColor = System.Drawing.Color.White;
this.labelTitleMotorPoleNum.InitVisible = true;
this.labelTitleMotorPoleNum.LineSpacing = 0F;
this.labelTitleMotorPoleNum.Location = new System.Drawing.Point(189, 306);
this.labelTitleMotorPoleNum.Name = "labelTitleMotorPoleNum";
this.labelTitleMotorPoleNum.Size = new System.Drawing.Size(230, 28);
this.labelTitleMotorPoleNum.TabIndex = 136;
this.labelTitleMotorPoleNum.Text = "모터 Pole 수";
this.labelTitleMotorPoleNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleMotorPoleNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleMotorPoleNum.Wordwrap = false;
//
// labelTitleMotorDirectionWrite
//
this.labelTitleMotorDirectionWrite.BackPictureBox1 = null;
this.labelTitleMotorDirectionWrite.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleMotorDirectionWrite.BorderColor = System.Drawing.Color.Black;
this.labelTitleMotorDirectionWrite.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleMotorDirectionWrite.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleMotorDirectionWrite.ForeColor = System.Drawing.Color.White;
this.labelTitleMotorDirectionWrite.InitVisible = true;
this.labelTitleMotorDirectionWrite.LineSpacing = 0F;
this.labelTitleMotorDirectionWrite.Location = new System.Drawing.Point(189, 374);
this.labelTitleMotorDirectionWrite.Name = "labelTitleMotorDirectionWrite";
this.labelTitleMotorDirectionWrite.Size = new System.Drawing.Size(230, 28);
this.labelTitleMotorDirectionWrite.TabIndex = 205;
this.labelTitleMotorDirectionWrite.Text = "모터 방향";
this.labelTitleMotorDirectionWrite.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleMotorDirectionWrite.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleMotorDirectionWrite.Wordwrap = false;
//
// buttonMotorDirectionWrite
//
this.buttonMotorDirectionWrite.BackPictureBox = null;
this.buttonMotorDirectionWrite.BackPictureBox1 = null;
this.buttonMotorDirectionWrite.BackPictureBox2 = null;
this.buttonMotorDirectionWrite.ButtonColor = System.Drawing.Color.Gray;
this.buttonMotorDirectionWrite.ButtonImageAutoSize = true;
this.buttonMotorDirectionWrite.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonMotorDirectionWrite.DisableImage = null;
this.buttonMotorDirectionWrite.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonMotorDirectionWrite.DownImage")));
this.buttonMotorDirectionWrite.GroupID = 0;
this.buttonMotorDirectionWrite.InitVisible = true;
this.buttonMotorDirectionWrite.Location = new System.Drawing.Point(425, 374);
this.buttonMotorDirectionWrite.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonMotorDirectionWrite.Name = "buttonMotorDirectionWrite";
this.buttonMotorDirectionWrite.NestedClickEventPrevent = false;
this.buttonMotorDirectionWrite.OutlinePixel = 1;
this.buttonMotorDirectionWrite.RepeatInterval = 200;
this.buttonMotorDirectionWrite.RepeatIntervalAccelerate = null;
this.buttonMotorDirectionWrite.SafeInterval = 200;
this.buttonMotorDirectionWrite.Size = new System.Drawing.Size(80, 28);
this.buttonMotorDirectionWrite.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonMotorDirectionWrite.TabIndex = 206;
this.buttonMotorDirectionWrite.TextColor = System.Drawing.Color.Black;
this.buttonMotorDirectionWrite.TextDownColor = System.Drawing.Color.White;
this.buttonMotorDirectionWrite.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonMotorDirectionWrite.TextLocation = new System.Drawing.Point(0, 0);
this.buttonMotorDirectionWrite.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonMotorDirectionWrite.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonMotorDirectionWrite.UpImage")));
this.buttonMotorDirectionWrite.Click += new System.EventHandler(this.buttonMotorDirectionWrite_Click);
//
// buttonRefresh
//
this.buttonRefresh.BackPictureBox = null;
this.buttonRefresh.BackPictureBox1 = null;
this.buttonRefresh.BackPictureBox2 = null;
this.buttonRefresh.ButtonColor = System.Drawing.Color.Gray;
this.buttonRefresh.ButtonImageAutoSize = true;
this.buttonRefresh.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonRefresh.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonRefresh.DisableImage")));
this.buttonRefresh.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonRefresh.DownImage")));
this.buttonRefresh.GroupID = 0;
this.buttonRefresh.InitVisible = true;
this.buttonRefresh.Location = new System.Drawing.Point(643, 16);
this.buttonRefresh.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonRefresh.Name = "buttonRefresh";
this.buttonRefresh.NestedClickEventPrevent = false;
this.buttonRefresh.OutlinePixel = 1;
this.buttonRefresh.RepeatInterval = 200;
this.buttonRefresh.RepeatIntervalAccelerate = null;
this.buttonRefresh.SafeInterval = 200;
this.buttonRefresh.Size = new System.Drawing.Size(50, 50);
this.buttonRefresh.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonRefresh.TabIndex = 207;
this.buttonRefresh.TextColor = System.Drawing.Color.Black;
this.buttonRefresh.TextDownColor = System.Drawing.Color.White;
this.buttonRefresh.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonRefresh.TextLocation = new System.Drawing.Point(0, 0);
this.buttonRefresh.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonRefresh.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonRefresh.UpImage")));
this.buttonRefresh.Click += new System.EventHandler(this.buttonRefresh_Click);
//
// ControlCenterSystemBLDCMotorSetting
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -58,6 +519,8 @@
this.Controls.Add(this.smartGroupBox1);
this.Name = "ControlCenterSystemBLDCMotorSetting";
this.Size = new System.Drawing.Size(710, 470);
this.smartGroupBox1.ResumeLayout(false);
this.groupBoxInformation.ResumeLayout(false);
this.ResumeLayout(false);
}
@ -65,5 +528,25 @@
#endregion
private SmartX.SmartGroupBox smartGroupBox1;
public SmartX.SmartLabel labelMotorSpeed;
private SmartX.SmartLabel labelTitleMotorSpeed;
private SmartX.SmartLabel labelTitleMotorPoleNum;
public SmartX.SmartLabel labelAttenuatorRatio;
private SmartX.SmartLabel labelTitleAttenuatorRatio;
private System.Windows.Forms.ComboBox comboBoxMotorPoleNum;
private SmartX.SmartGroupBox groupBoxInformation;
private SmartX.SmartLabel labelTitleMotorDirectionRead;
private SmartX.SmartLabel labelTitleMotorRPM;
private SmartX.SmartLabel labelTitleVersion;
private SmartX.SmartLabel labelVersionBuild;
private SmartX.SmartLabel labelVersionMinor;
private SmartX.SmartLabel labelVersionMajor;
private SmartX.SmartLabel labelMotorDirectionRead;
private SmartX.SmartLabel labelMotorRPM;
private SmartX.SmartLabel labelSelectOperMode;
private SmartX.SmartLabel labelTitleSelectOperMode;
private SmartX.SmartLabel labelTitleMotorDirectionWrite;
private SmartX.SmartButton buttonMotorDirectionWrite;
private SmartX.SmartButton buttonRefresh;
}
}

View File

@ -19,13 +19,6 @@ namespace ITC81DB_0H.Controls
{
#region Field
private FormMenu m_ParentForm;
private Color ColorIOStatusOn;
private Color ColorIOStatusOff;
private Collection<Label> CollectionInputLabel;
private Collection<SmartLabel> CollectionInputLabelName;
private Collection<SmartButton> CollectionOutputButton;
#endregion
#region Constructor
@ -79,7 +72,48 @@ namespace ITC81DB_0H.Controls
}
private void DefaultSetting()
{
this.comboBoxMotorPoleNum.Items.Clear();
this.comboBoxMotorPoleNum.Items.Add("3");
this.comboBoxMotorPoleNum.Items.Add("6");
this.comboBoxMotorPoleNum.Items.Add("9");
this.comboBoxMotorPoleNum.Items.Add("12");
this.comboBoxMotorPoleNum.Items.Add("15");
}
public void UpdateParameter(BLDCMotorParameter item)
{
this.labelVersionMajor.Text = item.VersionMajor + ".";
this.labelVersionMinor.Text = item.VersionMinor + ".";
this.labelVersionBuild.Text = item.VersionBuild;
this.labelMotorRPM.Text = item.MotorRPM.ToString();
switch (item.MotorDirection)
{
case 0:
this.labelMotorDirectionRead.Text = "None";
break;
case 1:
this.labelMotorDirectionRead.Text = "CW";
break;
case 2:
this.labelMotorDirectionRead.Text = "CCW";
break;
default:
this.labelMotorDirectionRead.Text = "None";
break;
}
switch (item.SelectOperMode)
{
case 0:
this.labelSelectOperMode.Text = "MCU";
break;
case 1:
this.labelSelectOperMode.Text = "Manual";
break;
default:
this.labelMotorDirectionRead.Text = "MCU";
break;
}
}
public void DisplayRefresh(SystemStatus status)
@ -87,11 +121,99 @@ namespace ITC81DB_0H.Controls
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.SystemBLDCMotorSetting;
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.BLDCMotorParameterRead, "");
this.labelMotorSpeed.Text = this.ParentForm.ParentForm.BLDCParameter.MotorSpeed.ToString();
this.comboBoxMotorPoleNum.SelectedIndex = this.ParentForm.ParentForm.BLDCParameter.PoleNum;
this.labelAttenuatorRatio.Text = this.ParentForm.ParentForm.BLDCParameter.AttenuatorRatio.ToString();
if (this.ParentForm.ParentForm.BLDCParameter.OperDirection == 1)
this.buttonMotorDirectionWrite.ButtonDown();
else
this.buttonMotorDirectionWrite.ButtonUp();
}
#endregion
#region Event Handler
private void buttonRefresh_Click(object sender, EventArgs e)
{
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.BLDCMotorParameterRead, "");
}
private void labelMotorSpeed_Click(object sender, EventArgs e)
{
string value = "", message = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMotorSpeed.Text, 3, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.IntValue < 0 || myKeyPad.IntValue > 100)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
myMsg.ShowDialog();
}
else
{
this.labelMotorSpeed.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.BLDCParameter.MotorSpeed = myKeyPad.IntValue;
value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.BLDCParameter.MotorSpeed.ToString());
this.ParentForm.ParentForm.SaveBLDCMotorFile(this.ParentForm.ParentForm.BLDCParameter);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard,
CommunicationAddress.BLDCMotorSpeed, value);
}
}
}
private void comboBoxMotorPoleNum_SelectedIndexChanged(object sender, EventArgs e)
{
string value = "";
this.ParentForm.ParentForm.BLDCParameter.PoleNum = this.comboBoxMotorPoleNum.SelectedIndex;
value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.BLDCParameter.PoleNum.ToString());
this.ParentForm.ParentForm.SaveBLDCMotorFile(this.ParentForm.ParentForm.BLDCParameter);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.BLDCPoleNum, value);
}
private void labelAttenuatorRatio_Click(object sender, EventArgs e)
{
string value = "", message = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelAttenuatorRatio.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.IntValue < 1 || myKeyPad.IntValue > 9999)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
myMsg.ShowDialog();
}
else
{
this.labelAttenuatorRatio.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.BLDCParameter.AttenuatorRatio = myKeyPad.IntValue;
value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.BLDCParameter.AttenuatorRatio.ToString());
this.ParentForm.ParentForm.SaveBLDCMotorFile(this.ParentForm.ParentForm.BLDCParameter);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.BLDCAttenuatorRatio, value);
}
}
}
private void buttonMotorDirectionWrite_Click(object sender, EventArgs e)
{
string value = "";
if (this.buttonMotorDirectionWrite.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.ParentForm.ParentForm.BLDCParameter.OperDirection = 1; // CCW
else
this.ParentForm.ParentForm.BLDCParameter.OperDirection = 0; // CW
this.ParentForm.ParentForm.SaveBLDCMotorFile(this.ParentForm.ParentForm.BLDCParameter);
value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.BLDCParameter.OperDirection.ToString());
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.BLDCOperDirection, value);
}
#endregion
}
}

View File

@ -118,6 +118,444 @@
<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="buttonRefresh.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonRefresh.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
9xwAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonRefresh.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
SUVORK5CYII=
</value>
</data>
<data name="buttonMotorDirectionWrite.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonMotorDirectionWrite.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="smartGroupBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAsYAAAHWCAYAAAB0Vk+zAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH

View File

@ -30,12 +30,12 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemHelp));
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.buttonBLDCMotorSetting = new SmartX.SmartButton();
this.buttonExternalOutput = new SmartX.SmartButton();
this.buttonIOTest = new SmartX.SmartButton();
this.buttonSorter = new SmartX.SmartButton();
this.buttonJudgmentSetting = new SmartX.SmartButton();
this.buttonCalibration = new SmartX.SmartButton();
this.buttonBLDCMotorSetting = new SmartX.SmartButton();
this.smartGroupBox1.SuspendLayout();
this.SuspendLayout();
//
@ -63,6 +63,37 @@
this.smartGroupBox1.TabIndex = 176;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
//
// buttonBLDCMotorSetting
//
this.buttonBLDCMotorSetting.BackPictureBox = null;
this.buttonBLDCMotorSetting.BackPictureBox1 = null;
this.buttonBLDCMotorSetting.BackPictureBox2 = null;
this.buttonBLDCMotorSetting.ButtonColor = System.Drawing.Color.Gray;
this.buttonBLDCMotorSetting.ButtonImageAutoSize = true;
this.buttonBLDCMotorSetting.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBLDCMotorSetting.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DisableImage")));
this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage")));
this.buttonBLDCMotorSetting.GroupID = 0;
this.buttonBLDCMotorSetting.InitVisible = true;
this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(194, 240);
this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting";
this.buttonBLDCMotorSetting.NestedClickEventPrevent = false;
this.buttonBLDCMotorSetting.OutlinePixel = 1;
this.buttonBLDCMotorSetting.RepeatInterval = 200;
this.buttonBLDCMotorSetting.RepeatIntervalAccelerate = null;
this.buttonBLDCMotorSetting.SafeInterval = 200;
this.buttonBLDCMotorSetting.Size = new System.Drawing.Size(160, 208);
this.buttonBLDCMotorSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonBLDCMotorSetting.TabIndex = 49;
this.buttonBLDCMotorSetting.TextColor = System.Drawing.Color.Black;
this.buttonBLDCMotorSetting.TextDownColor = System.Drawing.Color.White;
this.buttonBLDCMotorSetting.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonBLDCMotorSetting.TextLocation = new System.Drawing.Point(0, 0);
this.buttonBLDCMotorSetting.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage")));
this.buttonBLDCMotorSetting.Click += new System.EventHandler(this.buttonMenu_Click);
//
// buttonExternalOutput
//
this.buttonExternalOutput.BackPictureBox = null;
@ -218,37 +249,6 @@
this.buttonCalibration.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonCalibration.UpImage")));
this.buttonCalibration.Click += new System.EventHandler(this.buttonMenu_Click);
//
// buttonBLDCMotorSetting
//
this.buttonBLDCMotorSetting.BackPictureBox = null;
this.buttonBLDCMotorSetting.BackPictureBox1 = null;
this.buttonBLDCMotorSetting.BackPictureBox2 = null;
this.buttonBLDCMotorSetting.ButtonColor = System.Drawing.Color.Gray;
this.buttonBLDCMotorSetting.ButtonImageAutoSize = true;
this.buttonBLDCMotorSetting.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBLDCMotorSetting.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DisableImage")));
this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage")));
this.buttonBLDCMotorSetting.GroupID = 0;
this.buttonBLDCMotorSetting.InitVisible = true;
this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(194, 240);
this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting";
this.buttonBLDCMotorSetting.NestedClickEventPrevent = false;
this.buttonBLDCMotorSetting.OutlinePixel = 1;
this.buttonBLDCMotorSetting.RepeatInterval = 200;
this.buttonBLDCMotorSetting.RepeatIntervalAccelerate = null;
this.buttonBLDCMotorSetting.SafeInterval = 200;
this.buttonBLDCMotorSetting.Size = new System.Drawing.Size(160, 208);
this.buttonBLDCMotorSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonBLDCMotorSetting.TabIndex = 49;
this.buttonBLDCMotorSetting.TextColor = System.Drawing.Color.Black;
this.buttonBLDCMotorSetting.TextDownColor = System.Drawing.Color.White;
this.buttonBLDCMotorSetting.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonBLDCMotorSetting.TextLocation = new System.Drawing.Point(0, 0);
this.buttonBLDCMotorSetting.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage")));
this.buttonBLDCMotorSetting.Click += new System.EventHandler(this.buttonMenu_Click);
//
// ControlCenterSystemHelp
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);

View File

@ -63,6 +63,9 @@ namespace ITC81DB_0H.Controls
this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDisable));
this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDown));
this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestUp));
this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable));
this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown));
this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp));
}
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese)
{
@ -81,6 +84,9 @@ namespace ITC81DB_0H.Controls
this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpIOTestDisable));
this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpIOTestDown));
this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpIOTestUp));
this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable));
this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown));
this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp));
}
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Czech)
{
@ -102,6 +108,9 @@ namespace ITC81DB_0H.Controls
this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpIOTestDisable));
this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpIOTestDown));
this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpIOTestUp));
this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable));
this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown));
this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp));
}
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German)
{
@ -120,6 +129,9 @@ namespace ITC81DB_0H.Controls
this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpIOTestDisable));
this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpIOTestDown));
this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpIOTestUp));
this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable));
this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown));
this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp));
}
else
{
@ -138,6 +150,9 @@ namespace ITC81DB_0H.Controls
this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpIOTestDisable));
this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpIOTestDown));
this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpIOTestUp));
this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable));
this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown));
this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp));
}
}
private void DefaultSetting()
@ -169,6 +184,8 @@ namespace ITC81DB_0H.Controls
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.SystemHelp;
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.buttonBLDCMotorSetting.Visible = this.ParentForm.ParentForm.SystemConfig1.IsBLDCON;
}
#endregion

View File

@ -165,68 +165,80 @@
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
</value>
</data>
<data name="buttonBLDCMotorSetting.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -276,93 +288,107 @@
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
AElFTkSuQmCC
</value>
</data>
<data name="buttonBLDCMotorSetting.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -412,87 +438,107 @@
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
</value>
</data>
<data name="buttonExternalOutput.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@ -807,22 +807,18 @@ namespace ITC81DB_0H
public static readonly string BLDCMotorDirection = "6735";
// 옵션 - 감속기 RPM
public static readonly string BLDCAttenuatorRPM = "6736";
// 옵션 - BLDC 보드 소프트웨어 업그레이드
public static readonly string BLDCSoftwareUpgrade = "6760";
// 옵션 - 부팅 시 자동 구동 여부
public static readonly string BLDCBootingStart = "6761";
public static readonly string BLDCBootingStart = "6760";
// 옵션 - 타 Port 모터 사용 여부
public static readonly string BLDCPortUse = "6762";
// 옵션 - 모터 구동 여부
public static readonly string BLDCIsStart = "6763";
public static readonly string BLDCPortUse = "6761";
// 옵션 - 모터 구동 중 피드벡 제어 여부
public static readonly string BLDCFeedback = "6764";
public static readonly string BLDCFeedback = "6762";
// 옵션 - 초기 모터 방향
public static readonly string BLDCInitDirection = "6765";
public static readonly string BLDCInitDirection = "6763";
// 옵션 - 구동 중 모터 방향
public static readonly string BLDCOperDirection = "6766";
public static readonly string BLDCOperDirection = "6764";
// 옵션 - 구동 모드
public static readonly string BLDCSelectOperMode = "6767";
public static readonly string BLDCSelectOperMode = "6765";
// 옵션 - 파라미터 읽기
public static readonly string ParameterRead6901 = "6901";
@ -2929,10 +2925,8 @@ namespace ITC81DB_0H
private int m_MotorDirection;
private string m_AttenuatorRPM;
private int m_SoftwareUpgrade;
private int m_BootingStart;
private int m_PortUse;
private int m_IsStart;
private int m_Feedback;
private int m_InitDirection;
private int m_OperDirection;
@ -3019,11 +3013,6 @@ namespace ITC81DB_0H
set { this.m_AttenuatorRPM = value; }
}
public int SoftwareUpgrade
{
get { return this.m_SoftwareUpgrade; }
set { this.m_SoftwareUpgrade = value; }
}
public int BootingStart
{
get { return this.m_BootingStart; }
@ -3034,11 +3023,6 @@ namespace ITC81DB_0H
get { return this.m_PortUse; }
set { this.m_PortUse = value; }
}
public int IsStart
{
get { return this.m_IsStart; }
set { this.m_IsStart = value; }
}
public int Feedback
{
get { return this.m_Feedback; }
@ -3069,7 +3053,7 @@ namespace ITC81DB_0H
this.PWMDelay = 5;
this.FeedbackDeviation = 60;
this.MotorSpeed = 80;
this.PoleNum = 6;
this.PoleNum = 1;
this.AttenuatorRatio = 5;
this.VersionMajor = "01";
@ -3080,10 +3064,8 @@ namespace ITC81DB_0H
this.MotorDirection = 1;
this.AttenuatorRPM = "0";
this.SoftwareUpgrade = 0;
this.BootingStart = 0;
this.PortUse = 1;
this.IsStart = 0;
this.Feedback = 0;
this.InitDirection = 0;
this.OperDirection = 0;
@ -3092,9 +3074,9 @@ namespace ITC81DB_0H
#endregion
}
#endregion
#region StructBLDCMotorParameter
#region StructBLDCMotorParameter1 - Holding Register
[StructLayout(LayoutKind.Sequential)]
public struct StructBLDCMotorParameter
public struct StructBLDCMotorParameter1
{
public int CommBaudrate;
public int CommParityBit;
@ -3104,56 +3086,100 @@ namespace ITC81DB_0H
public int PoleNum;
public int AttenuatorRatio;
public int Dummy1;
public int Dummy2;
public int Dummy3;
public int Dummy4;
public int Dummy5;
public int Dummy6;
public int Dummy7;
public int Dummy8;
public int Dummy9;
public int Dummy10;
public int Dummy11;
public int Dummy12;
public int Dummy13;
public int Dummy14;
public int Dummy15;
public int Dummy16;
public int Dummy17;
public int Dummy18;
public int Dummy19;
public int Dummy20;
public int DummyInt1;
public int DummyInt2;
public int DummyInt3;
public int DummyInt4;
public int DummyInt5;
public int DummyInt6;
public int DummyInt7;
public int DummyInt8;
public int DummyInt9;
public int DummyInt10;
public int DummyInt11;
public int DummyInt12;
public int DummyInt13;
public int DummyInt14;
public int DummyInt15;
public int DummyInt16;
public int DummyInt17;
public int DummyInt18;
public int DummyInt19;
public int DummyInt20;
public int SoftwareUpgrade;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString1;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString2;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString3;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString4;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString5;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString6;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString7;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString8;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString9;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString10;
}
#endregion
#region StructBLDCMotorParameter2 - Coils
[StructLayout(LayoutKind.Sequential)]
public struct StructBLDCMotorParameter2
{
public int BootingStart;
public int PortUse;
public int IsStart;
public int Feedback;
public int InitDirection;
public int OperDirection;
public int SelectOperMode;
public int Dummy21;
public int Dummy22;
public int Dummy23;
public int Dummy24;
public int Dummy25;
public int Dummy26;
public int Dummy27;
public int Dummy28;
public int Dummy29;
public int Dummy30;
public int Dummy31;
public int Dummy32;
public int Dummy33;
public int Dummy34;
public int Dummy35;
public int Dummy36;
public int Dummy37;
public int Dummy38;
public int Dummy39;
public int Dummy40;
public int DummyInt1;
public int DummyInt2;
public int DummyInt3;
public int DummyInt4;
public int DummyInt5;
public int DummyInt6;
public int DummyInt7;
public int DummyInt8;
public int DummyInt9;
public int DummyInt10;
public int DummyInt11;
public int DummyInt12;
public int DummyInt13;
public int DummyInt14;
public int DummyInt15;
public int DummyInt16;
public int DummyInt17;
public int DummyInt18;
public int DummyInt19;
public int DummyInt20;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString1;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString2;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString3;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString4;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString5;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString6;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString7;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString8;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString9;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string DummyString10;
}
#endregion

View File

@ -108,6 +108,8 @@ namespace ITC81DB_0H.Forms
public SystemParameter3 CurrentSystemParameter3;
// 시스템파라미터4
public SystemParameter4 CurrentSystemParameter4;
// BLDC 파라미터
public BLDCMotorParameter BLDCParameter;
// 시스템정보 파라미터
public SystemInformation2 SystemInfo2;
@ -333,6 +335,7 @@ namespace ITC81DB_0H.Forms
this.CurrentSystemParameter2 = new SystemParameter2();
this.CurrentSystemParameter3 = new SystemParameter3();
this.CurrentSystemParameter4 = new SystemParameter4();
this.BLDCParameter = new BLDCMotorParameter();
//this.CurrentAutoZeroItem = new SystemParameter4();
this.SystemInfo2 = new SystemInformation2();
this.SystemInfo3 = new SystemInformation3();
@ -2255,6 +2258,21 @@ namespace ITC81DB_0H.Forms
if (this.ChildFormMenu.CenterInforSystem3 != null)
this.ChildFormMenu.CenterInforSystem3.UpdateParameter2Display(this.SystemInfo3);
break;
case "9516":
#region Value Assign
this.BLDCParameter.VersionMajor = receiveData.Substring(0, 4);
this.BLDCParameter.VersionMinor = receiveData.Substring(4, 4);
this.BLDCParameter.VersionBuild = receiveData.Substring(8, 4);
this.BLDCParameter.Frequency = receiveData.Substring(12, 4);
this.BLDCParameter.MotorRPM = receiveData.Substring(16, 4);
this.BLDCParameter.MotorDirection = int.Parse(receiveData.Substring(20, 4));
this.BLDCParameter.AttenuatorRPM = receiveData.Substring(24, 4);
this.BLDCParameter.SelectOperMode = int.Parse(receiveData.Substring(28, 4));
#endregion
if (this.ChildFormMenu.CenterSystemBLDCMotorSetting != null)
this.ChildFormMenu.CenterSystemBLDCMotorSetting.UpdateParameter(this.BLDCParameter);
break;
default:
break;
}
@ -2371,11 +2389,7 @@ namespace ITC81DB_0H.Forms
break;
case "9023":
if (response == DataStore.ResponseData.ACK)
{
if (this.SystemConfig2.IsUsingRandomMode == true)
this.SystemConfig1.ProductNumber = 996;
this.TransferProductParameter(this.SystemConfig1.ProductNumber);
}
this.TransferBLDCMotorData();
break;
case "9033":
if (response == DataStore.ResponseData.ACK)
@ -2383,6 +2397,14 @@ namespace ITC81DB_0H.Forms
break;
case "9031":
break;
case "9040":
if (response == DataStore.ResponseData.ACK)
{
if (this.SystemConfig2.IsUsingRandomMode == true)
this.SystemConfig1.ProductNumber = 996;
this.TransferProductParameter(this.SystemConfig1.ProductNumber);
}
break;
default:
break;
}
@ -6967,7 +6989,6 @@ namespace ITC81DB_0H.Forms
this.smartFileIO.Close();
}
#endregion
#region SystemConfiguration File2
private void CreateSystemConfigurationFile2()
{
@ -7270,6 +7291,255 @@ namespace ITC81DB_0H.Forms
}
#endregion
#region BLDCMotorParameter
private void CreateBLDCMotorParameter()
{
StructBLDCMotorParameter1 structItem1;
StructBLDCMotorParameter2 structItem2;
this.BLDCParameter.Initialization();
structItem1.CommBaudrate = this.BLDCParameter.CommBaudrate;
structItem1.CommParityBit = this.BLDCParameter.CommParityBit;
structItem1.PWMDelay = this.BLDCParameter.PWMDelay;
structItem1.FeedbackDeviation = this.BLDCParameter.FeedbackDeviation;
structItem1.MotorSpeed = this.BLDCParameter.MotorSpeed;
structItem1.PoleNum = this.BLDCParameter.PoleNum;
structItem1.AttenuatorRatio = this.BLDCParameter.AttenuatorRatio;
structItem1.DummyInt1 = 0;
structItem1.DummyInt2 = 0;
structItem1.DummyInt3 = 0;
structItem1.DummyInt4 = 0;
structItem1.DummyInt5 = 0;
structItem1.DummyInt6 = 0;
structItem1.DummyInt7 = 0;
structItem1.DummyInt8 = 0;
structItem1.DummyInt9 = 0;
structItem1.DummyInt10 = 0;
structItem1.DummyInt11 = 0;
structItem1.DummyInt12 = 0;
structItem1.DummyInt13 = 0;
structItem1.DummyInt14 = 0;
structItem1.DummyInt15 = 0;
structItem1.DummyInt16 = 0;
structItem1.DummyInt17 = 0;
structItem1.DummyInt18 = 0;
structItem1.DummyInt19 = 0;
structItem1.DummyInt20 = 0;
structItem1.DummyString1 = "0";
structItem1.DummyString2 = "0";
structItem1.DummyString3 = "0";
structItem1.DummyString4 = "0";
structItem1.DummyString5 = "0";
structItem1.DummyString6 = "0";
structItem1.DummyString7 = "0";
structItem1.DummyString8 = "0";
structItem1.DummyString9 = "0";
structItem1.DummyString10 = "0";
this.smartFileIO.WriteStructure(structItem1, 0);
structItem2.BootingStart = this.BLDCParameter.BootingStart;
structItem2.PortUse = this.BLDCParameter.PortUse;
structItem2.Feedback = this.BLDCParameter.Feedback;
structItem2.InitDirection = this.BLDCParameter.InitDirection;
structItem2.OperDirection = this.BLDCParameter.OperDirection;
structItem2.DummyInt1 = 0;
structItem2.DummyInt2 = 0;
structItem2.DummyInt3 = 0;
structItem2.DummyInt4 = 0;
structItem2.DummyInt5 = 0;
structItem2.DummyInt6 = 0;
structItem2.DummyInt7 = 0;
structItem2.DummyInt8 = 0;
structItem2.DummyInt9 = 0;
structItem2.DummyInt10 = 0;
structItem2.DummyInt11 = 0;
structItem2.DummyInt12 = 0;
structItem2.DummyInt13 = 0;
structItem2.DummyInt14 = 0;
structItem2.DummyInt15 = 0;
structItem2.DummyInt16 = 0;
structItem2.DummyInt17 = 0;
structItem2.DummyInt18 = 0;
structItem2.DummyInt19 = 0;
structItem2.DummyInt20 = 0;
structItem2.DummyString1 = "0";
structItem2.DummyString2 = "0";
structItem2.DummyString3 = "0";
structItem2.DummyString4 = "0";
structItem2.DummyString5 = "0";
structItem2.DummyString6 = "0";
structItem2.DummyString7 = "0";
structItem2.DummyString8 = "0";
structItem2.DummyString9 = "0";
structItem2.DummyString10 = "0";
this.smartFileIO.WriteStructure(structItem2, 1);
}
public void SaveBLDCMotorFile(BLDCMotorParameter item)
{
string fullFilePath = "";
bool fileCheck = false;
StructBLDCMotorParameter1 structItem1;
StructBLDCMotorParameter2 structItem2;
fullFilePath = this.PathSDCardSystemFile1Folder + "BLDCMotorItem.cfg";
this.smartFileIO.FilePathName = fullFilePath;
FileInfo fileInfo = new FileInfo(fullFilePath);
fileCheck = fileInfo.Exists;
if (fileCheck == true)
this.smartFileIO.Open(this.BufferSmartUart);
else
{
this.smartFileIO.Open(this.BufferSmartUart);
this.CreateBLDCMotorParameter();
}
structItem1.CommBaudrate = item.CommBaudrate;
structItem1.CommParityBit = item.CommParityBit;
structItem1.PWMDelay = item.PWMDelay;
structItem1.FeedbackDeviation = item.FeedbackDeviation;
structItem1.MotorSpeed = item.MotorSpeed;
structItem1.PoleNum = item.PoleNum;
structItem1.AttenuatorRatio = item.AttenuatorRatio;
structItem1.DummyInt1 = 0;
structItem1.DummyInt2 = 0;
structItem1.DummyInt3 = 0;
structItem1.DummyInt4 = 0;
structItem1.DummyInt5 = 0;
structItem1.DummyInt6 = 0;
structItem1.DummyInt7 = 0;
structItem1.DummyInt8 = 0;
structItem1.DummyInt9 = 0;
structItem1.DummyInt10 = 0;
structItem1.DummyInt11 = 0;
structItem1.DummyInt12 = 0;
structItem1.DummyInt13 = 0;
structItem1.DummyInt14 = 0;
structItem1.DummyInt15 = 0;
structItem1.DummyInt16 = 0;
structItem1.DummyInt17 = 0;
structItem1.DummyInt18 = 0;
structItem1.DummyInt19 = 0;
structItem1.DummyInt20 = 0;
structItem1.DummyString1 = "0";
structItem1.DummyString2 = "0";
structItem1.DummyString3 = "0";
structItem1.DummyString4 = "0";
structItem1.DummyString5 = "0";
structItem1.DummyString6 = "0";
structItem1.DummyString7 = "0";
structItem1.DummyString8 = "0";
structItem1.DummyString9 = "0";
structItem1.DummyString10 = "0";
this.smartFileIO.WriteStructure(structItem1, 0);
structItem2.BootingStart = item.BootingStart;
structItem2.PortUse = item.PortUse;
structItem2.Feedback = item.Feedback;
structItem2.InitDirection = item.InitDirection;
structItem2.OperDirection = item.OperDirection;
structItem2.DummyInt1 = 0;
structItem2.DummyInt2 = 0;
structItem2.DummyInt3 = 0;
structItem2.DummyInt4 = 0;
structItem2.DummyInt5 = 0;
structItem2.DummyInt6 = 0;
structItem2.DummyInt7 = 0;
structItem2.DummyInt8 = 0;
structItem2.DummyInt9 = 0;
structItem2.DummyInt10 = 0;
structItem2.DummyInt11 = 0;
structItem2.DummyInt12 = 0;
structItem2.DummyInt13 = 0;
structItem2.DummyInt14 = 0;
structItem2.DummyInt15 = 0;
structItem2.DummyInt16 = 0;
structItem2.DummyInt17 = 0;
structItem2.DummyInt18 = 0;
structItem2.DummyInt19 = 0;
structItem2.DummyInt20 = 0;
structItem2.DummyString1 = "0";
structItem2.DummyString2 = "0";
structItem2.DummyString3 = "0";
structItem2.DummyString4 = "0";
structItem2.DummyString5 = "0";
structItem2.DummyString6 = "0";
structItem2.DummyString7 = "0";
structItem2.DummyString8 = "0";
structItem2.DummyString9 = "0";
structItem2.DummyString10 = "0";
this.smartFileIO.WriteStructure(structItem2, 1);
this.smartFileIO.Close();
}
public void LoadBLDCMotorFile()
{
string fullFilePath = "", value = "";
bool fileCheck = false;
StructBLDCMotorParameter1 structItem1;
StructBLDCMotorParameter2 structItem2;
fullFilePath = this.PathSDCardSystemFile1Folder + "BLDCMotorItem.cfg";
this.smartFileIO.FilePathName = fullFilePath;
FileInfo fileInfo = new FileInfo(fullFilePath);
fileCheck = fileInfo.Exists;
if (fileCheck == true)
this.smartFileIO.Open(this.BufferSmartUart);
else
{
this.smartFileIO.Open(this.BufferSmartUart);
this.CreateBLDCMotorParameter();
}
try
{
structItem1 = (StructBLDCMotorParameter1)this.smartFileIO.ReadStructure(0, typeof(StructBLDCMotorParameter1));
this.BLDCParameter.CommBaudrate = structItem1.CommBaudrate;
this.BLDCParameter.CommParityBit = structItem1.CommParityBit;
this.BLDCParameter.PWMDelay = structItem1.PWMDelay;
this.BLDCParameter.FeedbackDeviation = structItem1.FeedbackDeviation;
this.BLDCParameter.MotorSpeed = structItem1.MotorSpeed;
this.BLDCParameter.PoleNum = structItem1.PoleNum;
this.BLDCParameter.AttenuatorRatio = structItem1.AttenuatorRatio;
structItem2 = (StructBLDCMotorParameter2)this.smartFileIO.ReadStructure(1, typeof(StructBLDCMotorParameter2));
this.BLDCParameter.BootingStart = structItem2.BootingStart;
this.BLDCParameter.PortUse = structItem2.PortUse;
this.BLDCParameter.Feedback = structItem2.Feedback;
this.BLDCParameter.InitDirection = structItem2.InitDirection;
this.BLDCParameter.OperDirection = structItem2.OperDirection;
}
catch
{
DialogFormMessage myMsg = new DialogFormMessage(17, this.SystemConfig1.Language);
myMsg.ShowDialog();
this.smartFileIO.Close();
}
this.smartFileIO.Close();
}
#endregion
#region TransferParameter
public void TransferParameter1()
{
@ -7531,19 +7801,41 @@ namespace ITC81DB_0H.Forms
{
StringBuilder sb = new StringBuilder();
//WeightData wItem = new WeightData();
//wItem = this.CollectionWeightData[productNumber - 1];
//sb.Append(Helper.StringZeroFillDigits4(productNumber.ToString())); // 품번(4)
//sb.Append(Helper.StringZeroFillDigits7(wItem.ExNGCount.ToString())); // ExNG카운트(7)
//sb.Append(Helper.StringZeroFillDigits7(wItem.OverCount.ToString())); // 상한카운트(7)
//sb.Append(Helper.StringZeroFillDigits7(wItem.PassCount.ToString())); // 기준카운트(7)
//sb.Append(Helper.StringZeroFillDigits7(wItem.UnderCount.ToString())); // 하한카운트(7)
//sb.Append("0000"); // Dummy1(4)
//sb.Append("0000000"); // Dummy1(7)
//sb.Append("0000000"); // Dummy2(7)
//sb.Append("0000000"); // Dummy3(7)
//sb.Append("0000000"); // Dummy4(7)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.CommBaudrate)); // 메인보드와의 통신 Baudrate(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.CommParityBit)); // 메인보드와의 통신 Parity bit(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.PWMDelay)); // PWM 변화 속도(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.FeedbackDeviation)); // Feedback 구동을 위한 변화 편차(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.MotorSpeed)); // Motor 속도(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.PoleNum)); // BLDC 모터 Pole 수(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.AttenuatorRatio)); // 감속기 비율(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.BootingStart)); // 부팅 시 자동 구동 여부(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.PortUse)); // 타 Port 모터 사용 여부(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.Feedback)); // 모터 구동 중 피드백 제어 여부(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.InitDirection)); // 초기 모터 방향(4)
sb.Append(Helper.StringZeroFillDigits4(this.BLDCParameter.OperDirection)); // 구동 중 모터 방향(4)
sb.Append("0000"); // Dummy1(4)
sb.Append("0000"); // Dummy2(4)
sb.Append("0000"); // Dummy3(4)
sb.Append("0000"); // Dummy4(4)
sb.Append("0000"); // Dummy5(4)
sb.Append("0000"); // Dummy6(4)
sb.Append("0000"); // Dummy7(4)
sb.Append("0000"); // Dummy8(4)
sb.Append("0000"); // Dummy9(4)
sb.Append("0000"); // Dummy10(4)
sb.Append("0000"); // Dummy11(4)
sb.Append("0000"); // Dummy12(4)
sb.Append("0000"); // Dummy13(4)
sb.Append("0000"); // Dummy14(4)
sb.Append("0000"); // Dummy15(4)
sb.Append("0000"); // Dummy16(4)
sb.Append("0000"); // Dummy17(4)
sb.Append("0000"); // Dummy18(4)
sb.Append("0000"); // Dummy19(4)
sb.Append("0000"); // Dummy20(4)
sb.Append("0000"); // Dummy21(4)
sb.Append("0000"); // Dummy22(4)
sb.Append("0000"); // Dummy23(4)
this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.BLDCMotorSetting, sb.ToString());
}
@ -9945,6 +10237,9 @@ namespace ITC81DB_0H.Forms
// UserGroupPassword 파일 읽기
this.LoadUserGroupPasswordFile();
// BLDC Motor Settings 파일 읽기
this.LoadBLDCMotorFile();
// UserGroup 파일 읽기
this.LoadUserGroupFile(ref this.CurrentUserGroup);
// User 파일 읽기

View File

@ -722,6 +722,10 @@ namespace ITC81DB_0H.Forms
this.CenterSystemExternalOutput.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterSystemExternalOutput.BringToFront();
break;
case DataStore.MenuBottomSystem.BLDCMotorSetting:
this.CenterSystemBLDCMotorSetting.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterSystemBLDCMotorSetting.BringToFront();
break;
default:
break;
}

View File

@ -201,6 +201,26 @@ namespace ITC81DB_0H
return "0000";
}
/// <summary>
/// 4자리에 마춰 공백을 0으로 채움
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public static string StringZeroFillDigits4(int iValue)
{
string value = iValue.ToString();
if (value.Length == 1)
return string.Format("000{0}", value);
else if (value.Length == 2)
return string.Format("00{0}", value);
else if (value.Length == 3)
return string.Format("0{0}", value);
else if (value.Length == 4)
return value;
else
return "0000";
}
/// <summary>
/// 5자리에 마춰 공백을 0으로 채움
/// </summary>
/// <param name="value"></param>

View File

@ -12,6 +12,11 @@
기본형 컨베어 고정밀센서 계량기
*/
@ Ver 1.3.0 by CJY
- 2022.02.16
- Ver 1.2.1 Modify
- BLDC 모터 설정 추가
@ Ver 1.2.1 by CJY
- 2021.07.15
- Ver 1.2.0 Modify

View File

@ -145,3 +145,77 @@ D:\Laboratory\BLDC\ITC81DB_0H\ITC81DB_0H\obj\Release\ITC81DB_0H.csproj.GenerateR
D:\Laboratory\BLDC\ITC81DB_0H\ITC81DB_0H\obj\Release\ITC81DB_0H.exe
D:\Laboratory\BLDC\ITC81DB_0H\ITC81DB_0H\obj\Release\ITC81DB_0H.pdb
D:\Laboratory\BLDC\ITC81DB_0H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemBLDCMotorSetting.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ResolveAssemblyReference.cache
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipEngineer.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlCenterInforSystem3.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlBottomConfiguration.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlBottomEquipment.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlBottomInformation.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlBottomSystem.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterBasicHelp.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterBasicTime.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterBasicProduct.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterBasicDataBackup.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterBasicDataStatistics.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlBottomBasic.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlCenterConfiCountingOutput.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterConfiEthernet.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterConfiHelp.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterConfiOption.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterConfiOptionBoard.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterConfiSerial.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipFunctionSetting.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipHelp.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipInitialize.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipTest.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipUpdate.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipUser.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterEquipUserGroupEditor.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterInforAS.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterInforHelp.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterInforSystem.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlCenterInforSystem2.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemCalibration.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemExternalOutput.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemHelp.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemIOTest.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemJudgmentManual.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemSorterSetting.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlCenterSystemBLDCMotorSetting.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlConfiEthernetLocalIP.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlConfiSerialBarcode.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlConfiSerialHitachi.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlConfiSerialMarkoPrint.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlConfiSerialUserDefine.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlConfiOptionBoard1.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlConfiOptionBoard2.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlUserGroupEditor.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayAlarm.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlMainDisplayFeedback.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayStopDataStatistics.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayMenu.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayStart.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayStartList.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayStartGraph.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.ControlMainDisplayWeightBigScreen.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Controls.ControlMainDisplayWeightSmall.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormLogOn.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormPasswordKeyPad1.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormMessage.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormNumKeyPad.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormPasswordKeyPad.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormProductList.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.DialogForms.DialogFormYesNo.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Forms.FormMain.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Forms.FormMainDisplay.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Forms.FormMenu.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.Properties.Resources.resources
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.csproj.GenerateResource.Cache
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.exe
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\ITC81DB_0H.exe
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\ITC81DB_0H.pdb
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\ITC81DB_ImageDll.dll
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\SmartX_IEC1000.dll
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\SmartXCommon.dll
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\bin\Release\ITC81DB_ImageDll.pdb
D:\Laboratory\ITC81DB_2H\ITC81DB_0H\obj\Release\ITC81DB_0H.pdb

View File

@ -738,6 +738,9 @@ namespace ITC81DB_0H_ImageDll
korHelpAutoZeroDisable,
korHelpAutoZeroDown,
korHelpAutoZeroUp,
korHelpBLDCDisable,
korHelpBLDCDown,
korHelpBLDCUp,
korHelpCalibrationDisable,
korHelpCalibrationDown,
korHelpCalibrationUp,
@ -3187,6 +3190,15 @@ namespace ITC81DB_0H_ImageDll
case ButtonImages.korHelpAutoZeroUp:
bt = new Bitmap(Resource1.korHelpAutoZeroUp);
break;
case ButtonImages.korHelpBLDCDisable:
bt = new Bitmap(Resource1.korHelpBLDCDisable);
break;
case ButtonImages.korHelpBLDCDown:
bt = new Bitmap(Resource1.korHelpBLDCDown);
break;
case ButtonImages.korHelpBLDCUp:
bt = new Bitmap(Resource1.korHelpBLDCUp);
break;
case ButtonImages.korHelpCalibrationDisable:
bt = new Bitmap(Resource1.korHelpCalibrationDisable);
break;

View File

@ -3244,6 +3244,15 @@
<ItemGroup>
<None Include="Resources\engBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korHelpBLDCDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korHelpBLDCUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korHelpBLDCDisable.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>

View File

@ -5041,6 +5041,27 @@ namespace ITC81DB_0H_ImageDll {
}
}
internal static System.Drawing.Bitmap korHelpBLDCDisable {
get {
object obj = ResourceManager.GetObject("korHelpBLDCDisable", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korHelpBLDCDown {
get {
object obj = ResourceManager.GetObject("korHelpBLDCDown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korHelpBLDCUp {
get {
object obj = ResourceManager.GetObject("korHelpBLDCUp", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korHelpCalibrationDisable {
get {
object obj = ResourceManager.GetObject("korHelpCalibrationDisable", resourceCulture);

View File

@ -3178,4 +3178,13 @@
<data name="chnCalibrationZeroUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\chnCalibrationZeroUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korHelpBLDCDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korHelpBLDCDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korHelpBLDCDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korHelpBLDCDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<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>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB