diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs index f7f6b93..082159f 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs @@ -30,6 +30,8 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.labelConveyorLength = new SmartX.SmartLabel(); + this.labelTitleConveyorLength = new SmartX.SmartLabel(); this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox(); this.labelTitleStatPrintFormat = new SmartX.SmartLabel(); this.comboBoxFilenameExtension = new System.Windows.Forms.ComboBox(); @@ -47,8 +49,6 @@ this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.buttonCommunicationLog = new SmartX.SmartButton(); this.labelTitleEquipmentType = new SmartX.SmartLabel(); - this.labelConveyorLength = new SmartX.SmartLabel(); - this.labelTitleConveyorLength = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -89,6 +89,46 @@ this.smartGroupBox1.TabIndex = 3; 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 // this.comboBoxStatisticsPrintFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); @@ -230,6 +270,7 @@ this.comboBoxOptionBoard.Name = "comboBoxOptionBoard"; this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28); this.comboBoxOptionBoard.TabIndex = 198; + this.comboBoxOptionBoard.Visible = false; this.comboBoxOptionBoard.SelectedIndexChanged += new System.EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged); // // labelTitleOptionBoard @@ -249,6 +290,7 @@ this.labelTitleOptionBoard.Text = "옵션보드"; this.labelTitleOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleOptionBoard.Visible = false; this.labelTitleOptionBoard.Wordwrap = false; // // labelTitleCommunicationOption @@ -411,46 +453,6 @@ this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; 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 // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs index 7ec1b97..06b5295 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs @@ -889,7 +889,7 @@ namespace ITC81DB_0H.Controls value = Helper.StringZeroFillDigits4(this.comboBoxSorter5Mode.SelectedIndex.ToString()); 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) { @@ -912,7 +912,7 @@ namespace ITC81DB_0H.Controls value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); 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); 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()); 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) { @@ -975,7 +975,7 @@ namespace ITC81DB_0H.Controls value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); 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); 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); } } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs index 6ba8252..fb91934 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs @@ -41,10 +41,8 @@ this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.buttonWeightReference = new SmartX.SmartButton(); - this.labelConstant = new SmartX.SmartLabel(); this.labelFeedSpeed = new SmartX.SmartLabel(); this.labelWeightValue = new SmartX.SmartLabel(); - this.labelADCValue = new SmartX.SmartLabel(); this.labelWeightJudgment = new SmartX.SmartLabel(); this.smartDraw = new SmartX.SmartDraw(); this.labelFilter = new SmartX.SmartLabel(); @@ -53,7 +51,7 @@ this.buttonCopy = new SmartX.SmartButton(); this.labelJudgmentDelayTime = new SmartX.SmartLabel(); this.labelProductNo = new SmartX.SmartLabel(); - this.labelDynamicCorrection = new SmartX.SmartLabel(); + this.labelMovingAverage = new SmartX.SmartLabel(); this.labelJudgmentCount = new SmartX.SmartLabel(); this.labelDoubleDelayTime = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); @@ -75,10 +73,8 @@ this.smartGroupBox1.Controls.Add(this.label1); this.smartGroupBox1.Controls.Add(this.label2); this.smartGroupBox1.Controls.Add(this.buttonWeightReference); - this.smartGroupBox1.Controls.Add(this.labelConstant); this.smartGroupBox1.Controls.Add(this.labelFeedSpeed); this.smartGroupBox1.Controls.Add(this.labelWeightValue); - this.smartGroupBox1.Controls.Add(this.labelADCValue); this.smartGroupBox1.Controls.Add(this.labelWeightJudgment); this.smartGroupBox1.Controls.Add(this.smartDraw); this.smartGroupBox1.Controls.Add(this.labelFilter); @@ -87,7 +83,7 @@ this.smartGroupBox1.Controls.Add(this.buttonCopy); this.smartGroupBox1.Controls.Add(this.labelJudgmentDelayTime); 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.labelDoubleDelayTime); 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.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 // this.labelFeedSpeed.BackColor = System.Drawing.Color.Black; @@ -443,27 +418,6 @@ this.labelWeightValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; 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 // 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.Click += new System.EventHandler(this.labelProductNo_Click); // - // labelDynamicCorrection + // labelMovingAverage // - this.labelDynamicCorrection.BackColor = System.Drawing.Color.Black; - this.labelDynamicCorrection.BackPictureBox = null; - this.labelDynamicCorrection.BackPictureBox1 = null; - this.labelDynamicCorrection.BackPictureBox2 = null; - this.labelDynamicCorrection.BorderColor = System.Drawing.Color.Black; - this.labelDynamicCorrection.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelDynamicCorrection.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); - this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White; - this.labelDynamicCorrection.InitVisible = true; - this.labelDynamicCorrection.LineSpacing = 0F; - this.labelDynamicCorrection.Location = new System.Drawing.Point(109, 416); - this.labelDynamicCorrection.Name = "labelDynamicCorrection"; - this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 39); - this.labelDynamicCorrection.TabIndex = 92; - this.labelDynamicCorrection.Text = "1.000000"; - this.labelDynamicCorrection.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelDynamicCorrection.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelDynamicCorrection.Wordwrap = false; - this.labelDynamicCorrection.Click += new System.EventHandler(this.labelDynamicCorrection_Click); + this.labelMovingAverage.BackColor = System.Drawing.Color.Black; + this.labelMovingAverage.BackPictureBox = null; + this.labelMovingAverage.BackPictureBox1 = null; + this.labelMovingAverage.BackPictureBox2 = null; + this.labelMovingAverage.BorderColor = System.Drawing.Color.Black; + this.labelMovingAverage.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelMovingAverage.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); + this.labelMovingAverage.ForeColor = System.Drawing.Color.White; + this.labelMovingAverage.InitVisible = true; + this.labelMovingAverage.LineSpacing = 0F; + this.labelMovingAverage.Location = new System.Drawing.Point(109, 416); + this.labelMovingAverage.Name = "labelMovingAverage"; + this.labelMovingAverage.Size = new System.Drawing.Size(110, 39); + this.labelMovingAverage.TabIndex = 92; + this.labelMovingAverage.Text = "50"; + this.labelMovingAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelMovingAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMovingAverage.Wordwrap = false; + this.labelMovingAverage.Click += new System.EventHandler(this.labelMovingAverage_Click); // // labelJudgmentCount // @@ -754,13 +708,11 @@ public SmartX.SmartLabel labelProductNo; public SmartX.SmartLabel labelFilter; private SmartX.SmartLabel labelWeightValue; - private SmartX.SmartLabel labelADCValue; private SmartX.SmartLabel labelWeightJudgment; public SmartX.SmartDraw smartDraw; - public SmartX.SmartLabel labelDynamicCorrection; + public SmartX.SmartLabel labelMovingAverage; public SmartX.SmartLabel labelJudgmentCount; public SmartX.SmartLabel labelFeedSpeed; - private SmartX.SmartLabel labelConstant; private SmartX.SmartButton buttonWeightReference; private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs index c84c35b..782209b 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs @@ -273,7 +273,7 @@ namespace ITC81DB_0H.Controls this.labelAscendDelayTime.Location = new Point(109, 284); this.labelJudgmentCount.Location = new Point(109, 328); this.labelFeedSpeed.Location = new Point(109, 372); - this.labelDynamicCorrection.Location = new Point(109, 416); + this.labelMovingAverage.Location = new Point(109, 416); break; default: this.labelDescendDelayTime.Visible = false; @@ -283,7 +283,7 @@ namespace ITC81DB_0H.Controls this.labelDoubleDelayTime.Location = new Point(109, 196); this.labelJudgmentCount.Location = new Point(109, 240); this.labelFeedSpeed.Location = new Point(109, 284); - this.labelDynamicCorrection.Location = new Point(109, 328); + this.labelMovingAverage.Location = new Point(109, 328); break; } } @@ -400,8 +400,8 @@ namespace ITC81DB_0H.Controls this.labelFeedSpeed.Text = value; value = Helper.DoubleToString(item.DynamicCorrection, 6); - if (this.labelDynamicCorrection.Text != value) - this.labelDynamicCorrection.Text = value; + if (this.labelMovingAverage.Text != value) + this.labelMovingAverage.Text = value; this.GraphBackRedraw(); } @@ -470,18 +470,6 @@ namespace ITC81DB_0H.Controls value = Helper.DoubleToString(data.Weight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); if (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) { @@ -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 = ""; - 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.doubleValue < 0.500000 || myKeyPad.doubleValue > 2.000000) - { - // 입력범위를 확인하세요 - 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; + this.labelMovingAverage.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentJudgmentSetItem.DynamicCorrection = myKeyPad.doubleValue; - value = string.Format("{0:f6}", this.labelDynamicCorrection.Text); - value = value.Remove(1, 1); - value = Helper.StringZeroFillDigits7(value); - this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DynamicCorrection, value); + value = string.Format("{0:f6}", this.labelMovingAverage.Text); + value = value.Remove(1, 1); + value = Helper.StringZeroFillDigits7(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) this.buttonWeightReference.Text = value; - this.RefrenceADC = this.labelADCValue.Text; + //this.RefrenceADC = this.labelADCValue.Text; } #endregion } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx index e9c6241..79f68b6 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx @@ -2310,300 +2310,292 @@ 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 diff --git a/ITC81DB_0H/DataStore.cs b/ITC81DB_0H/DataStore.cs index 00e897e..e1eac80 100644 --- a/ITC81DB_0H/DataStore.cs +++ b/ITC81DB_0H/DataStore.cs @@ -602,6 +602,18 @@ namespace ITC81DB_0H public static readonly string ExternalOut4DelayTime = "5211"; // 판정설정 - 외부출력4 동작시간 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 모드 public static readonly string ExternalOut9Mode = "5225"; // 판정설정 - 외부출력9 지연시간 @@ -3472,18 +3484,18 @@ namespace ITC81DB_0H public string ExternalOut4RunTime; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string ExternalOut9Mode; + public string ExternalOut5Mode; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string ExternalOut9DelayTime; + public string ExternalOut5DelayTime; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string ExternalOut9RunTime; + public string ExternalOut5RunTime; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string ExternalOut10Mode; + public string ExternalOut6Mode; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string ExternalOut10DelayTime; + public string ExternalOut6DelayTime; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string ExternalOut10RunTime; + public string ExternalOut6RunTime; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] public string Dummy1; diff --git a/ITC81DB_0H/Forms/FormMain.cs b/ITC81DB_0H/Forms/FormMain.cs index 27a152b..4fae204 100644 --- a/ITC81DB_0H/Forms/FormMain.cs +++ b/ITC81DB_0H/Forms/FormMain.cs @@ -1960,11 +1960,6 @@ namespace ITC81DB_0H.Forms if (this.ChildFormMenu.CenterSystemCalibration != null) 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; case "3901": #region Value Assign @@ -7121,13 +7116,13 @@ namespace ITC81DB_0H.Forms structItem.ExternalOut4DelayTime = this.CurrentSystemParameter3.ExternalOut4DelayTime; structItem.ExternalOut4RunTime = this.CurrentSystemParameter3.ExternalOut4RunTime; - structItem.ExternalOut9Mode = this.CurrentSystemParameter3.ExternalOut5Mode; - structItem.ExternalOut9DelayTime = this.CurrentSystemParameter3.ExternalOut5DelayTime; - structItem.ExternalOut9RunTime = this.CurrentSystemParameter3.ExternalOut5RunTime; + structItem.ExternalOut5Mode = this.CurrentSystemParameter3.ExternalOut5Mode; + structItem.ExternalOut5DelayTime = this.CurrentSystemParameter3.ExternalOut5DelayTime; + structItem.ExternalOut5RunTime = this.CurrentSystemParameter3.ExternalOut5RunTime; - structItem.ExternalOut10Mode = this.CurrentSystemParameter3.ExternalOut6Mode; - structItem.ExternalOut10DelayTime = this.CurrentSystemParameter3.ExternalOut6DelayTime; - structItem.ExternalOut10RunTime = this.CurrentSystemParameter3.ExternalOut6RunTime; + structItem.ExternalOut6Mode = this.CurrentSystemParameter3.ExternalOut6Mode; + structItem.ExternalOut6DelayTime = this.CurrentSystemParameter3.ExternalOut6DelayTime; + structItem.ExternalOut6RunTime = this.CurrentSystemParameter3.ExternalOut6RunTime; structItem.Dummy1 = "0"; structItem.Dummy2 = "0"; @@ -7171,13 +7166,13 @@ namespace ITC81DB_0H.Forms structItem.ExternalOut4DelayTime = item.ExternalOut4DelayTime; structItem.ExternalOut4RunTime = item.ExternalOut4RunTime; - structItem.ExternalOut9Mode = item.ExternalOut5Mode; - structItem.ExternalOut9DelayTime = item.ExternalOut5DelayTime; - structItem.ExternalOut9RunTime = item.ExternalOut5RunTime; + structItem.ExternalOut5Mode = item.ExternalOut5Mode; + structItem.ExternalOut5DelayTime = item.ExternalOut5DelayTime; + structItem.ExternalOut5RunTime = item.ExternalOut5RunTime; - structItem.ExternalOut10Mode = item.ExternalOut6Mode; - structItem.ExternalOut10DelayTime = item.ExternalOut6DelayTime; - structItem.ExternalOut10RunTime = item.ExternalOut6RunTime; + structItem.ExternalOut6Mode = item.ExternalOut6Mode; + structItem.ExternalOut6DelayTime = item.ExternalOut6DelayTime; + structItem.ExternalOut6RunTime = item.ExternalOut6RunTime; structItem.Dummy1 = "0"; structItem.Dummy2 = "0"; @@ -7226,13 +7221,13 @@ namespace ITC81DB_0H.Forms pItem.ExternalOut4DelayTime = structItem.ExternalOut4DelayTime; pItem.ExternalOut4RunTime = structItem.ExternalOut4RunTime; - pItem.ExternalOut5Mode = structItem.ExternalOut9Mode; - pItem.ExternalOut5DelayTime = structItem.ExternalOut9DelayTime; - pItem.ExternalOut5RunTime = structItem.ExternalOut9RunTime; + pItem.ExternalOut5Mode = structItem.ExternalOut5Mode; + pItem.ExternalOut5DelayTime = structItem.ExternalOut5DelayTime; + pItem.ExternalOut5RunTime = structItem.ExternalOut5RunTime; - pItem.ExternalOut6Mode = structItem.ExternalOut10Mode; - pItem.ExternalOut6DelayTime = structItem.ExternalOut10DelayTime; - pItem.ExternalOut6RunTime = structItem.ExternalOut10RunTime; + pItem.ExternalOut6Mode = structItem.ExternalOut6Mode; + pItem.ExternalOut6DelayTime = structItem.ExternalOut6DelayTime; + pItem.ExternalOut6RunTime = structItem.ExternalOut6RunTime; } catch { diff --git a/ITC81DB_0H/bin/Release/ITC81DB.exe b/ITC81DB_0H/bin/Release/ITC81DB.exe index fa743e4..c063e9c 100644 Binary files a/ITC81DB_0H/bin/Release/ITC81DB.exe and b/ITC81DB_0H/bin/Release/ITC81DB.exe differ diff --git a/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll b/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll index 7a11357..29bd694 100644 Binary files a/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll and b/ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll differ diff --git a/ITC81DB_0H/obj/Release/ITC81DB.exe b/ITC81DB_0H/obj/Release/ITC81DB.exe index fa743e4..c063e9c 100644 Binary files a/ITC81DB_0H/obj/Release/ITC81DB.exe and b/ITC81DB_0H/obj/Release/ITC81DB.exe differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_0H_ImageDll.csproj b/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_0H_ImageDll.csproj index f367525..d4969a6 100644 --- a/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_0H_ImageDll.csproj +++ b/ITC81DB_ImageDll/ITC81DB_ImageDll/ITC81DB_0H_ImageDll.csproj @@ -1786,15 +1786,6 @@ - - - - - - - - - @@ -2440,9 +2431,6 @@ - - - @@ -2983,9 +2971,6 @@ - - - @@ -3034,9 +3019,6 @@ - - - @@ -3208,6 +3190,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/chnBackgroundExternalOutput.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/chnBackgroundExternalOutput.png index ebd9f68..4f5fa5d 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/chnBackgroundExternalOutput.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/chnBackgroundExternalOutput.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundExternalOutput.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundExternalOutput.png index 7f71b50..4d937a3 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundExternalOutput.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engBackgroundExternalOutput.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/gerBackgroundExternalOutput.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/gerBackgroundExternalOutput.png index f58484a..30aef15 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/gerBackgroundExternalOutput.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/gerBackgroundExternalOutput.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundExternalOutput.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundExternalOutput.png index d3035b8..4ce3c41 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundExternalOutput.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundExternalOutput.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png index 48c83a1..53ed93b 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/korBackgroundJudgment.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/rusBackgroundExternalOutput.png b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/rusBackgroundExternalOutput.png index 6f79a58..47ba25a 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/rusBackgroundExternalOutput.png and b/ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/rusBackgroundExternalOutput.png differ diff --git a/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_ImageDll.dll b/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_ImageDll.dll index 7a11357..29bd694 100644 Binary files a/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_ImageDll.dll and b/ITC81DB_ImageDll/ITC81DB_ImageDll/bin/Release/ITC81DB_ImageDll.dll differ