내용 수정 중

master
CJY 2020-09-03 13:50:47 +09:00
parent d409af147a
commit 3942c02b2d
18 changed files with 425 additions and 494 deletions

View File

@ -30,6 +30,8 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelConveyorLength = new SmartX.SmartLabel();
this.labelTitleConveyorLength = new SmartX.SmartLabel();
this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox(); this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox();
this.labelTitleStatPrintFormat = new SmartX.SmartLabel(); this.labelTitleStatPrintFormat = new SmartX.SmartLabel();
this.comboBoxFilenameExtension = new System.Windows.Forms.ComboBox(); this.comboBoxFilenameExtension = new System.Windows.Forms.ComboBox();
@ -47,8 +49,6 @@
this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.labelTitleCommunicationLog = new SmartX.SmartLabel();
this.buttonCommunicationLog = new SmartX.SmartButton(); this.buttonCommunicationLog = new SmartX.SmartButton();
this.labelTitleEquipmentType = new SmartX.SmartLabel(); this.labelTitleEquipmentType = new SmartX.SmartLabel();
this.labelConveyorLength = new SmartX.SmartLabel();
this.labelTitleConveyorLength = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -89,6 +89,46 @@
this.smartGroupBox1.TabIndex = 3; this.smartGroupBox1.TabIndex = 3;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
// //
// labelConveyorLength
//
this.labelConveyorLength.BackColor = System.Drawing.SystemColors.Window;
this.labelConveyorLength.BackPictureBox = null;
this.labelConveyorLength.BackPictureBox1 = null;
this.labelConveyorLength.BackPictureBox2 = null;
this.labelConveyorLength.BorderColor = System.Drawing.Color.Black;
this.labelConveyorLength.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelConveyorLength.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelConveyorLength.InitVisible = true;
this.labelConveyorLength.LineSpacing = 0F;
this.labelConveyorLength.Location = new System.Drawing.Point(401, 118);
this.labelConveyorLength.Name = "labelConveyorLength";
this.labelConveyorLength.Size = new System.Drawing.Size(120, 28);
this.labelConveyorLength.TabIndex = 208;
this.labelConveyorLength.Text = "100";
this.labelConveyorLength.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelConveyorLength.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelConveyorLength.Wordwrap = true;
this.labelConveyorLength.Click += new System.EventHandler(this.labelConveyorLength_Click);
//
// labelTitleConveyorLength
//
this.labelTitleConveyorLength.BackPictureBox1 = null;
this.labelTitleConveyorLength.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleConveyorLength.BorderColor = System.Drawing.Color.Black;
this.labelTitleConveyorLength.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleConveyorLength.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleConveyorLength.ForeColor = System.Drawing.Color.White;
this.labelTitleConveyorLength.InitVisible = true;
this.labelTitleConveyorLength.LineSpacing = 0F;
this.labelTitleConveyorLength.Location = new System.Drawing.Point(130, 118);
this.labelTitleConveyorLength.Name = "labelTitleConveyorLength";
this.labelTitleConveyorLength.Size = new System.Drawing.Size(265, 28);
this.labelTitleConveyorLength.TabIndex = 207;
this.labelTitleConveyorLength.Text = "컨베어 길이";
this.labelTitleConveyorLength.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleConveyorLength.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleConveyorLength.Wordwrap = true;
//
// comboBoxStatisticsPrintFormat // comboBoxStatisticsPrintFormat
// //
this.comboBoxStatisticsPrintFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); this.comboBoxStatisticsPrintFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
@ -230,6 +270,7 @@
this.comboBoxOptionBoard.Name = "comboBoxOptionBoard"; this.comboBoxOptionBoard.Name = "comboBoxOptionBoard";
this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28); this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28);
this.comboBoxOptionBoard.TabIndex = 198; this.comboBoxOptionBoard.TabIndex = 198;
this.comboBoxOptionBoard.Visible = false;
this.comboBoxOptionBoard.SelectedIndexChanged += new System.EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged); this.comboBoxOptionBoard.SelectedIndexChanged += new System.EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
// //
// labelTitleOptionBoard // labelTitleOptionBoard
@ -249,6 +290,7 @@
this.labelTitleOptionBoard.Text = "옵션보드"; this.labelTitleOptionBoard.Text = "옵션보드";
this.labelTitleOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleOptionBoard.Visible = false;
this.labelTitleOptionBoard.Wordwrap = false; this.labelTitleOptionBoard.Wordwrap = false;
// //
// labelTitleCommunicationOption // labelTitleCommunicationOption
@ -411,46 +453,6 @@
this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleEquipmentType.Wordwrap = false; this.labelTitleEquipmentType.Wordwrap = false;
// //
// labelConveyorLength
//
this.labelConveyorLength.BackColor = System.Drawing.SystemColors.Window;
this.labelConveyorLength.BackPictureBox = null;
this.labelConveyorLength.BackPictureBox1 = null;
this.labelConveyorLength.BackPictureBox2 = null;
this.labelConveyorLength.BorderColor = System.Drawing.Color.Black;
this.labelConveyorLength.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelConveyorLength.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelConveyorLength.InitVisible = true;
this.labelConveyorLength.LineSpacing = 0F;
this.labelConveyorLength.Location = new System.Drawing.Point(401, 118);
this.labelConveyorLength.Name = "labelConveyorLength";
this.labelConveyorLength.Size = new System.Drawing.Size(120, 28);
this.labelConveyorLength.TabIndex = 208;
this.labelConveyorLength.Text = "100";
this.labelConveyorLength.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelConveyorLength.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelConveyorLength.Wordwrap = false;
this.labelConveyorLength.Click += new System.EventHandler(this.labelConveyorLength_Click);
//
// labelTitleConveyorLength
//
this.labelTitleConveyorLength.BackPictureBox1 = null;
this.labelTitleConveyorLength.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleConveyorLength.BorderColor = System.Drawing.Color.Black;
this.labelTitleConveyorLength.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleConveyorLength.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleConveyorLength.ForeColor = System.Drawing.Color.White;
this.labelTitleConveyorLength.InitVisible = true;
this.labelTitleConveyorLength.LineSpacing = 0F;
this.labelTitleConveyorLength.Location = new System.Drawing.Point(130, 118);
this.labelTitleConveyorLength.Name = "labelTitleConveyorLength";
this.labelTitleConveyorLength.Size = new System.Drawing.Size(265, 28);
this.labelTitleConveyorLength.TabIndex = 207;
this.labelTitleConveyorLength.Text = "컨베어 길이";
this.labelTitleConveyorLength.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleConveyorLength.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleConveyorLength.Wordwrap = false;
//
// ControlCenterEquipEngineer // ControlCenterEquipEngineer
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);

View File

@ -889,7 +889,7 @@ namespace ITC81DB_0H.Controls
value = Helper.StringZeroFillDigits4(this.comboBoxSorter5Mode.SelectedIndex.ToString()); value = Helper.StringZeroFillDigits4(this.comboBoxSorter5Mode.SelectedIndex.ToString());
this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3); this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut9Mode, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut5Mode, value);
} }
private void labelSorter5DelayTime_Click(object sender, EventArgs e) private void labelSorter5DelayTime_Click(object sender, EventArgs e)
{ {
@ -912,7 +912,7 @@ namespace ITC81DB_0H.Controls
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3); this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut9DelayTime, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut5DelayTime, value);
} }
} }
} }
@ -937,7 +937,7 @@ namespace ITC81DB_0H.Controls
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3); this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut9RunTime, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut5RunTime, value);
} }
} }
} }
@ -952,7 +952,7 @@ namespace ITC81DB_0H.Controls
value = Helper.StringZeroFillDigits4(this.comboBoxSorter6Mode.SelectedIndex.ToString()); value = Helper.StringZeroFillDigits4(this.comboBoxSorter6Mode.SelectedIndex.ToString());
this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3); this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut10Mode, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut6Mode, value);
} }
private void labelSorter6DelayTime_Click(object sender, EventArgs e) private void labelSorter6DelayTime_Click(object sender, EventArgs e)
{ {
@ -975,7 +975,7 @@ namespace ITC81DB_0H.Controls
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3); this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut10DelayTime, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut6DelayTime, value);
} }
} }
} }
@ -1000,7 +1000,7 @@ namespace ITC81DB_0H.Controls
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3); this.ParentForm.ParentForm.SaveSystemParameter3File(this.ParentForm.ParentForm.CurrentSystemParameter3);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut10RunTime, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.ExternalOut6RunTime, value);
} }
} }
} }

View File

@ -41,10 +41,8 @@
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label();
this.buttonWeightReference = new SmartX.SmartButton(); this.buttonWeightReference = new SmartX.SmartButton();
this.labelConstant = new SmartX.SmartLabel();
this.labelFeedSpeed = new SmartX.SmartLabel(); this.labelFeedSpeed = new SmartX.SmartLabel();
this.labelWeightValue = new SmartX.SmartLabel(); this.labelWeightValue = new SmartX.SmartLabel();
this.labelADCValue = new SmartX.SmartLabel();
this.labelWeightJudgment = new SmartX.SmartLabel(); this.labelWeightJudgment = new SmartX.SmartLabel();
this.smartDraw = new SmartX.SmartDraw(); this.smartDraw = new SmartX.SmartDraw();
this.labelFilter = new SmartX.SmartLabel(); this.labelFilter = new SmartX.SmartLabel();
@ -53,7 +51,7 @@
this.buttonCopy = new SmartX.SmartButton(); this.buttonCopy = new SmartX.SmartButton();
this.labelJudgmentDelayTime = new SmartX.SmartLabel(); this.labelJudgmentDelayTime = new SmartX.SmartLabel();
this.labelProductNo = new SmartX.SmartLabel(); this.labelProductNo = new SmartX.SmartLabel();
this.labelDynamicCorrection = new SmartX.SmartLabel(); this.labelMovingAverage = new SmartX.SmartLabel();
this.labelJudgmentCount = new SmartX.SmartLabel(); this.labelJudgmentCount = new SmartX.SmartLabel();
this.labelDoubleDelayTime = new SmartX.SmartLabel(); this.labelDoubleDelayTime = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
@ -75,10 +73,8 @@
this.smartGroupBox1.Controls.Add(this.label1); this.smartGroupBox1.Controls.Add(this.label1);
this.smartGroupBox1.Controls.Add(this.label2); this.smartGroupBox1.Controls.Add(this.label2);
this.smartGroupBox1.Controls.Add(this.buttonWeightReference); this.smartGroupBox1.Controls.Add(this.buttonWeightReference);
this.smartGroupBox1.Controls.Add(this.labelConstant);
this.smartGroupBox1.Controls.Add(this.labelFeedSpeed); this.smartGroupBox1.Controls.Add(this.labelFeedSpeed);
this.smartGroupBox1.Controls.Add(this.labelWeightValue); this.smartGroupBox1.Controls.Add(this.labelWeightValue);
this.smartGroupBox1.Controls.Add(this.labelADCValue);
this.smartGroupBox1.Controls.Add(this.labelWeightJudgment); this.smartGroupBox1.Controls.Add(this.labelWeightJudgment);
this.smartGroupBox1.Controls.Add(this.smartDraw); this.smartGroupBox1.Controls.Add(this.smartDraw);
this.smartGroupBox1.Controls.Add(this.labelFilter); this.smartGroupBox1.Controls.Add(this.labelFilter);
@ -87,7 +83,7 @@
this.smartGroupBox1.Controls.Add(this.buttonCopy); this.smartGroupBox1.Controls.Add(this.buttonCopy);
this.smartGroupBox1.Controls.Add(this.labelJudgmentDelayTime); this.smartGroupBox1.Controls.Add(this.labelJudgmentDelayTime);
this.smartGroupBox1.Controls.Add(this.labelProductNo); this.smartGroupBox1.Controls.Add(this.labelProductNo);
this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection); this.smartGroupBox1.Controls.Add(this.labelMovingAverage);
this.smartGroupBox1.Controls.Add(this.labelJudgmentCount); this.smartGroupBox1.Controls.Add(this.labelJudgmentCount);
this.smartGroupBox1.Controls.Add(this.labelDoubleDelayTime); this.smartGroupBox1.Controls.Add(this.labelDoubleDelayTime);
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198))))); this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
@ -379,27 +375,6 @@
this.buttonWeightReference.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.UpImage"))); this.buttonWeightReference.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.UpImage")));
this.buttonWeightReference.Click += new System.EventHandler(this.buttonWeightReference_Click); this.buttonWeightReference.Click += new System.EventHandler(this.buttonWeightReference_Click);
// //
// labelConstant
//
this.labelConstant.BackColor = System.Drawing.Color.Black;
this.labelConstant.BackPictureBox = null;
this.labelConstant.BackPictureBox1 = null;
this.labelConstant.BackPictureBox2 = null;
this.labelConstant.BorderColor = System.Drawing.Color.Black;
this.labelConstant.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelConstant.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelConstant.ForeColor = System.Drawing.Color.White;
this.labelConstant.InitVisible = true;
this.labelConstant.LineSpacing = 0F;
this.labelConstant.Location = new System.Drawing.Point(397, 410);
this.labelConstant.Name = "labelConstant";
this.labelConstant.Size = new System.Drawing.Size(143, 40);
this.labelConstant.TabIndex = 125;
this.labelConstant.Text = "23456";
this.labelConstant.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelConstant.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelConstant.Wordwrap = false;
//
// labelFeedSpeed // labelFeedSpeed
// //
this.labelFeedSpeed.BackColor = System.Drawing.Color.Black; this.labelFeedSpeed.BackColor = System.Drawing.Color.Black;
@ -443,27 +418,6 @@
this.labelWeightValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelWeightValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelWeightValue.Wordwrap = false; this.labelWeightValue.Wordwrap = false;
// //
// labelADCValue
//
this.labelADCValue.BackColor = System.Drawing.Color.Black;
this.labelADCValue.BackPictureBox = null;
this.labelADCValue.BackPictureBox1 = null;
this.labelADCValue.BackPictureBox2 = null;
this.labelADCValue.BorderColor = System.Drawing.Color.Black;
this.labelADCValue.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelADCValue.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelADCValue.ForeColor = System.Drawing.Color.White;
this.labelADCValue.InitVisible = true;
this.labelADCValue.LineSpacing = 0F;
this.labelADCValue.Location = new System.Drawing.Point(245, 410);
this.labelADCValue.Name = "labelADCValue";
this.labelADCValue.Size = new System.Drawing.Size(114, 40);
this.labelADCValue.TabIndex = 122;
this.labelADCValue.Text = "23456";
this.labelADCValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelADCValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelADCValue.Wordwrap = false;
//
// labelWeightJudgment // labelWeightJudgment
// //
this.labelWeightJudgment.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(49)))), ((int)(((byte)(49))))); this.labelWeightJudgment.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(49)))), ((int)(((byte)(49)))));
@ -664,27 +618,27 @@
this.labelProductNo.Wordwrap = false; this.labelProductNo.Wordwrap = false;
this.labelProductNo.Click += new System.EventHandler(this.labelProductNo_Click); this.labelProductNo.Click += new System.EventHandler(this.labelProductNo_Click);
// //
// labelDynamicCorrection // labelMovingAverage
// //
this.labelDynamicCorrection.BackColor = System.Drawing.Color.Black; this.labelMovingAverage.BackColor = System.Drawing.Color.Black;
this.labelDynamicCorrection.BackPictureBox = null; this.labelMovingAverage.BackPictureBox = null;
this.labelDynamicCorrection.BackPictureBox1 = null; this.labelMovingAverage.BackPictureBox1 = null;
this.labelDynamicCorrection.BackPictureBox2 = null; this.labelMovingAverage.BackPictureBox2 = null;
this.labelDynamicCorrection.BorderColor = System.Drawing.Color.Black; this.labelMovingAverage.BorderColor = System.Drawing.Color.Black;
this.labelDynamicCorrection.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelMovingAverage.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelDynamicCorrection.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelMovingAverage.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White; this.labelMovingAverage.ForeColor = System.Drawing.Color.White;
this.labelDynamicCorrection.InitVisible = true; this.labelMovingAverage.InitVisible = true;
this.labelDynamicCorrection.LineSpacing = 0F; this.labelMovingAverage.LineSpacing = 0F;
this.labelDynamicCorrection.Location = new System.Drawing.Point(109, 416); this.labelMovingAverage.Location = new System.Drawing.Point(109, 416);
this.labelDynamicCorrection.Name = "labelDynamicCorrection"; this.labelMovingAverage.Name = "labelMovingAverage";
this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 39); this.labelMovingAverage.Size = new System.Drawing.Size(110, 39);
this.labelDynamicCorrection.TabIndex = 92; this.labelMovingAverage.TabIndex = 92;
this.labelDynamicCorrection.Text = "1.000000"; this.labelMovingAverage.Text = "50";
this.labelDynamicCorrection.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelMovingAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDynamicCorrection.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelMovingAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDynamicCorrection.Wordwrap = false; this.labelMovingAverage.Wordwrap = false;
this.labelDynamicCorrection.Click += new System.EventHandler(this.labelDynamicCorrection_Click); this.labelMovingAverage.Click += new System.EventHandler(this.labelMovingAverage_Click);
// //
// labelJudgmentCount // labelJudgmentCount
// //
@ -754,13 +708,11 @@
public SmartX.SmartLabel labelProductNo; public SmartX.SmartLabel labelProductNo;
public SmartX.SmartLabel labelFilter; public SmartX.SmartLabel labelFilter;
private SmartX.SmartLabel labelWeightValue; private SmartX.SmartLabel labelWeightValue;
private SmartX.SmartLabel labelADCValue;
private SmartX.SmartLabel labelWeightJudgment; private SmartX.SmartLabel labelWeightJudgment;
public SmartX.SmartDraw smartDraw; public SmartX.SmartDraw smartDraw;
public SmartX.SmartLabel labelDynamicCorrection; public SmartX.SmartLabel labelMovingAverage;
public SmartX.SmartLabel labelJudgmentCount; public SmartX.SmartLabel labelJudgmentCount;
public SmartX.SmartLabel labelFeedSpeed; public SmartX.SmartLabel labelFeedSpeed;
private SmartX.SmartLabel labelConstant;
private SmartX.SmartButton buttonWeightReference; private SmartX.SmartButton buttonWeightReference;
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label2;

View File

@ -273,7 +273,7 @@ namespace ITC81DB_0H.Controls
this.labelAscendDelayTime.Location = new Point(109, 284); this.labelAscendDelayTime.Location = new Point(109, 284);
this.labelJudgmentCount.Location = new Point(109, 328); this.labelJudgmentCount.Location = new Point(109, 328);
this.labelFeedSpeed.Location = new Point(109, 372); this.labelFeedSpeed.Location = new Point(109, 372);
this.labelDynamicCorrection.Location = new Point(109, 416); this.labelMovingAverage.Location = new Point(109, 416);
break; break;
default: default:
this.labelDescendDelayTime.Visible = false; this.labelDescendDelayTime.Visible = false;
@ -283,7 +283,7 @@ namespace ITC81DB_0H.Controls
this.labelDoubleDelayTime.Location = new Point(109, 196); this.labelDoubleDelayTime.Location = new Point(109, 196);
this.labelJudgmentCount.Location = new Point(109, 240); this.labelJudgmentCount.Location = new Point(109, 240);
this.labelFeedSpeed.Location = new Point(109, 284); this.labelFeedSpeed.Location = new Point(109, 284);
this.labelDynamicCorrection.Location = new Point(109, 328); this.labelMovingAverage.Location = new Point(109, 328);
break; break;
} }
} }
@ -400,8 +400,8 @@ namespace ITC81DB_0H.Controls
this.labelFeedSpeed.Text = value; this.labelFeedSpeed.Text = value;
value = Helper.DoubleToString(item.DynamicCorrection, 6); value = Helper.DoubleToString(item.DynamicCorrection, 6);
if (this.labelDynamicCorrection.Text != value) if (this.labelMovingAverage.Text != value)
this.labelDynamicCorrection.Text = value; this.labelMovingAverage.Text = value;
this.GraphBackRedraw(); this.GraphBackRedraw();
} }
@ -470,18 +470,6 @@ namespace ITC81DB_0H.Controls
value = Helper.DoubleToString(data.Weight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); value = Helper.DoubleToString(data.Weight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces);
if (this.labelWeightValue.Text != value) if (this.labelWeightValue.Text != value)
this.labelWeightValue.Text = value; this.labelWeightValue.Text = value;
value = data.ADCValue;
if (this.labelADCValue.Text != value)
this.labelADCValue.Text = value;
}
public void UpdateConstantDisplay(DataStore.EquipmentStatus status, CalibrationItem item)
{
string value = "";
value = Helper.StringToDecimalPlaces(item.Constant.Trim(), 6);
if (this.labelConstant.Text != value)
this.labelConstant.Text = value;
} }
public void UpdateChecksumDisplay(string value1, string value2) public void UpdateChecksumDisplay(string value1, string value2)
{ {
@ -700,33 +688,23 @@ namespace ITC81DB_0H.Controls
} }
} }
} }
private void labelDynamicCorrection_Click(object sender, EventArgs e) private void labelMovingAverage_Click(object sender, EventArgs e)
{ {
string value = "", message = ""; string value = "", message = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig1.Language); DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMovingAverage.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig1.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
if (myKeyPad.doubleValue < 0.500000 || myKeyPad.doubleValue > 2.000000) this.labelMovingAverage.Text = myKeyPad.StringValue;
{ this.ParentForm.ParentForm.CurrentJudgmentSetItem.DynamicCorrection = myKeyPad.doubleValue;
// 입력범위를 확인하세요
message = "0.500000~2.000000";
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
myMsg.ShowDialog();
}
else
{
this.labelDynamicCorrection.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.CurrentJudgmentSetItem.DynamicCorrection = myKeyPad.doubleValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection.Text); value = string.Format("{0:f6}", this.labelMovingAverage.Text);
value = value.Remove(1, 1); value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value); value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DynamicCorrection, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DynamicCorrection, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
}
} }
} }
@ -1005,7 +983,7 @@ namespace ITC81DB_0H.Controls
if (this.buttonWeightReference.Text != value) if (this.buttonWeightReference.Text != value)
this.buttonWeightReference.Text = value; this.buttonWeightReference.Text = value;
this.RefrenceADC = this.labelADCValue.Text; //this.RefrenceADC = this.labelADCValue.Text;
} }
#endregion #endregion
} }

View File

@ -2310,300 +2310,292 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAARKBJREFUeF7t3V+sZfVd 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAQrNJREFUeF7t3W+oZfdd
9/GWWmoauGga44WJQEBSL9REL4waE0vbxKgxVnhqa01UkhYoEUJv9KYPNcbEmLYXUkurxJYyIRbKSBOH 7/H+sVOV5EEp+kQwCYmhPlBBH4iKQqctiIpYkntNraANNH8aTEif6JPeVEQQafvA1KbVYJtmCHbSjik4
hyckGkmnCrFASRzjZICnDOVPLCRNTmsHsOvpZ8MXv+c7n733+u1zzp71m/X+JK+cmb3Wb519WPt3fp9Z ubkErhg61QSbpAFHHCbNbSZNMpgECsfYyYSu62c33/R7vvPZe6/fPmfv2b9Z7w+8OOfstX5r7zPLX36f
rLPP69792a8M4Ud/9EcBAACA2chdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIM Ltfe5w3v/exXh/DjP/7jAAAAwGTkLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwx
AACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpd BgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTl
mGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA LkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAA
2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIM wGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwx
AACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpd BgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTl
mGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA LkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAA
2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIM wGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwx
AACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpd BgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTl
mGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA2cpdmGIMAACA LkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAAwGTlLkwxBgAA
2cpdmGIMAACA2cpdmGIMdOjiiy8ePvShDw133333cPLkyeHFF18cCCGEkDlnZ2dnOHHixGJtvOaaaxZr wGTlLkwxBgAAwGTlLkwxBjp0+eWXDx/60IeG++67bzh16tTwyiuvDIQQQsiUs7OzM5w8eXK2Nt54442z
pVtDq9yF97UYv+1tbxtuueWWxUL90ksvvfo0CZlfNp2cY3zgAx8YnnjiieELX/jC8L73vW+48MILh3PP tdKtoVXuwvtajN/xjncMd95552yhPnv27Gsvk5DpZdXJOcYHP/jB4amnnhq+8IUvDO973/uGSy+9dDhw
PXd43eteBwDAbJ133nmLLqq18Y477lislR/84AftWprlLrxvxfhTn/rU4qrVl5/45vCJfzo+XHXnV4f/ 4MDwhje8AQCAybroootmXVRr4+HDh2dr5XXXXWfX0ix34X0rxp/61KdmV62+8tQLwyf+8cRw/b1fG/7H
des/7/pk2BvFvRAwPZtOzlUuuuii4eabbx4OHz48vOtd77KfFwAAvOKd73zncNdddy3WTq2hbm2V3LX2 Xf+068mwN4r7PwRsn1Un5yKXXXbZcMcddwxHjhwZ3vOe99jnBQAA3/Pud797+NKXvjRbO7WGurVVctfa
XIwvueSS4eGHHx7+5evPDx/9v/+26+DYXxTjfo2dnKto7E033TScf/759nMAAIDdtGZq7dQa6tZWyV1r czG+4oorhscee2z452++OHz0//zrroNjf1GM+zV2ci6isbfffvtw8cUX2+cAAAC7ac3U2qk11K2tkrvW
z8VYpfjIsWeG3z70wK4DY/9RjPs2ZnIuc/XVVw933nknpRgAgEZaO7WGai11a2zuWnsqxn/1V381fOWJ nouxSvHR488Nv3Po4V0Hxv6jGPdtzOSc54YbbhjuvfdeSjEAAI20dmoN1Vrq1tjctfZUjP/qr/5q+OpT
b1KKt4Ri3L91k9PR/clPP/30cNlll9ljAgCA1bSGPvPMM/ZnfnLX2rgY6/7Jl19+efjf93L7xLZQjM8O L1CKN4Ri3L9lk9PR/cnPPvvscPDgQXtMAACwmNbQ5557zr7nJ3etlYux7p989dVXh//1ALdPbArF+MKw
qyanc9111w2HDh2yxwIAAOPcdtttw/XXX3/aOpu71sbF+POf//zwT4/9566D4WBRjM8eyyanc+TIkeGK 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
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -602,6 +602,18 @@ namespace ITC81DB_0H
public static readonly string ExternalOut4DelayTime = "5211"; public static readonly string ExternalOut4DelayTime = "5211";
// 판정설정 - 외부출력4 동작시간 // 판정설정 - 외부출력4 동작시간
public static readonly string ExternalOut4RunTime = "5212"; public static readonly string ExternalOut4RunTime = "5212";
// 판정설정 - 외부출력5 모드
public static readonly string ExternalOut5Mode = "5213";
// 판정설정 - 외부출력5 지연시간
public static readonly string ExternalOut5DelayTime = "5214";
// 판정설정 - 외부출력5 동작시간
public static readonly string ExternalOut5RunTime = "5215";
// 판정설정 - 외부출력6 모드
public static readonly string ExternalOut6Mode = "5216";
// 판정설정 - 외부출력6 지연시간
public static readonly string ExternalOut6DelayTime = "5217";
// 판정설정 - 외부출력6 동작시간
public static readonly string ExternalOut6RunTime = "5218";
// 판정설정 - 외부출력9 모드 // 판정설정 - 외부출력9 모드
public static readonly string ExternalOut9Mode = "5225"; public static readonly string ExternalOut9Mode = "5225";
// 판정설정 - 외부출력9 지연시간 // 판정설정 - 외부출력9 지연시간
@ -3472,18 +3484,18 @@ namespace ITC81DB_0H
public string ExternalOut4RunTime; public string ExternalOut4RunTime;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string ExternalOut9Mode; public string ExternalOut5Mode;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string ExternalOut9DelayTime; public string ExternalOut5DelayTime;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string ExternalOut9RunTime; public string ExternalOut5RunTime;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string ExternalOut10Mode; public string ExternalOut6Mode;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string ExternalOut10DelayTime; public string ExternalOut6DelayTime;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string ExternalOut10RunTime; public string ExternalOut6RunTime;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string Dummy1; public string Dummy1;

View File

@ -1960,11 +1960,6 @@ namespace ITC81DB_0H.Forms
if (this.ChildFormMenu.CenterSystemCalibration != null) if (this.ChildFormMenu.CenterSystemCalibration != null)
this.ChildFormMenu.CenterSystemCalibration.UpdateCalibrationItemDisplay(this.CurrentSystemStatus.Equipment, this.CurrentCalibrationItem); this.ChildFormMenu.CenterSystemCalibration.UpdateCalibrationItemDisplay(this.CurrentSystemStatus.Equipment, this.CurrentCalibrationItem);
} }
else if (this.CurrentSystemStatus.CurrentDisplay == DataStore.DisplayStore.SystemJudgmentManual)
{
if (this.ChildFormMenu.CenterSystemJudgmentManual != null)
this.ChildFormMenu.CenterSystemJudgmentManual.UpdateConstantDisplay(this.CurrentSystemStatus.Equipment, this.CurrentCalibrationItem);
}
break; break;
case "3901": case "3901":
#region Value Assign #region Value Assign
@ -7121,13 +7116,13 @@ namespace ITC81DB_0H.Forms
structItem.ExternalOut4DelayTime = this.CurrentSystemParameter3.ExternalOut4DelayTime; structItem.ExternalOut4DelayTime = this.CurrentSystemParameter3.ExternalOut4DelayTime;
structItem.ExternalOut4RunTime = this.CurrentSystemParameter3.ExternalOut4RunTime; structItem.ExternalOut4RunTime = this.CurrentSystemParameter3.ExternalOut4RunTime;
structItem.ExternalOut9Mode = this.CurrentSystemParameter3.ExternalOut5Mode; structItem.ExternalOut5Mode = this.CurrentSystemParameter3.ExternalOut5Mode;
structItem.ExternalOut9DelayTime = this.CurrentSystemParameter3.ExternalOut5DelayTime; structItem.ExternalOut5DelayTime = this.CurrentSystemParameter3.ExternalOut5DelayTime;
structItem.ExternalOut9RunTime = this.CurrentSystemParameter3.ExternalOut5RunTime; structItem.ExternalOut5RunTime = this.CurrentSystemParameter3.ExternalOut5RunTime;
structItem.ExternalOut10Mode = this.CurrentSystemParameter3.ExternalOut6Mode; structItem.ExternalOut6Mode = this.CurrentSystemParameter3.ExternalOut6Mode;
structItem.ExternalOut10DelayTime = this.CurrentSystemParameter3.ExternalOut6DelayTime; structItem.ExternalOut6DelayTime = this.CurrentSystemParameter3.ExternalOut6DelayTime;
structItem.ExternalOut10RunTime = this.CurrentSystemParameter3.ExternalOut6RunTime; structItem.ExternalOut6RunTime = this.CurrentSystemParameter3.ExternalOut6RunTime;
structItem.Dummy1 = "0"; structItem.Dummy1 = "0";
structItem.Dummy2 = "0"; structItem.Dummy2 = "0";
@ -7171,13 +7166,13 @@ namespace ITC81DB_0H.Forms
structItem.ExternalOut4DelayTime = item.ExternalOut4DelayTime; structItem.ExternalOut4DelayTime = item.ExternalOut4DelayTime;
structItem.ExternalOut4RunTime = item.ExternalOut4RunTime; structItem.ExternalOut4RunTime = item.ExternalOut4RunTime;
structItem.ExternalOut9Mode = item.ExternalOut5Mode; structItem.ExternalOut5Mode = item.ExternalOut5Mode;
structItem.ExternalOut9DelayTime = item.ExternalOut5DelayTime; structItem.ExternalOut5DelayTime = item.ExternalOut5DelayTime;
structItem.ExternalOut9RunTime = item.ExternalOut5RunTime; structItem.ExternalOut5RunTime = item.ExternalOut5RunTime;
structItem.ExternalOut10Mode = item.ExternalOut6Mode; structItem.ExternalOut6Mode = item.ExternalOut6Mode;
structItem.ExternalOut10DelayTime = item.ExternalOut6DelayTime; structItem.ExternalOut6DelayTime = item.ExternalOut6DelayTime;
structItem.ExternalOut10RunTime = item.ExternalOut6RunTime; structItem.ExternalOut6RunTime = item.ExternalOut6RunTime;
structItem.Dummy1 = "0"; structItem.Dummy1 = "0";
structItem.Dummy2 = "0"; structItem.Dummy2 = "0";
@ -7226,13 +7221,13 @@ namespace ITC81DB_0H.Forms
pItem.ExternalOut4DelayTime = structItem.ExternalOut4DelayTime; pItem.ExternalOut4DelayTime = structItem.ExternalOut4DelayTime;
pItem.ExternalOut4RunTime = structItem.ExternalOut4RunTime; pItem.ExternalOut4RunTime = structItem.ExternalOut4RunTime;
pItem.ExternalOut5Mode = structItem.ExternalOut9Mode; pItem.ExternalOut5Mode = structItem.ExternalOut5Mode;
pItem.ExternalOut5DelayTime = structItem.ExternalOut9DelayTime; pItem.ExternalOut5DelayTime = structItem.ExternalOut5DelayTime;
pItem.ExternalOut5RunTime = structItem.ExternalOut9RunTime; pItem.ExternalOut5RunTime = structItem.ExternalOut5RunTime;
pItem.ExternalOut6Mode = structItem.ExternalOut10Mode; pItem.ExternalOut6Mode = structItem.ExternalOut6Mode;
pItem.ExternalOut6DelayTime = structItem.ExternalOut10DelayTime; pItem.ExternalOut6DelayTime = structItem.ExternalOut6DelayTime;
pItem.ExternalOut6RunTime = structItem.ExternalOut10RunTime; pItem.ExternalOut6RunTime = structItem.ExternalOut6RunTime;
} }
catch catch
{ {

Binary file not shown.

Binary file not shown.

View File

@ -1786,15 +1786,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\gerMainFeedbackScreen.png" /> <None Include="Resources\gerMainFeedbackScreen.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\gerBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\gerHelpEngineerUp.png" /> <None Include="Resources\gerHelpEngineerUp.png" />
</ItemGroup> </ItemGroup>
@ -2440,9 +2431,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\chnBackgroundCalibration.png" /> <None Include="Resources\chnBackgroundCalibration.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\chnBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\chnBackgroundJudgment_AutoJudgment.png" /> <None Include="Resources\chnBackgroundJudgment_AutoJudgment.png" />
</ItemGroup> </ItemGroup>
@ -2983,9 +2971,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\rusCalibrationZeroUp.png" /> <None Include="Resources\rusCalibrationZeroUp.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\rusBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\rusJudgmentStandardDisable.png" /> <None Include="Resources\rusJudgmentStandardDisable.png" />
</ItemGroup> </ItemGroup>
@ -3034,9 +3019,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundJudgment_StopWeighing.png" /> <None Include="Resources\korBackgroundJudgment_StopWeighing.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundJudgment_Updown.png" /> <None Include="Resources\korBackgroundJudgment_Updown.png" />
</ItemGroup> </ItemGroup>
@ -3208,6 +3190,24 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\gerBackgroundJudgment_Auto.png" /> <None Include="Resources\gerBackgroundJudgment_Auto.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\gerBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\rusBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\chnBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundExternalOutput.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions> <ProjectExtensions>
<VisualStudio> <VisualStudio>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 25 KiB