- 디스펜서(Dispenser)

영점실행주기, 영점실행개수 추가
 - 중량조정
   oz 단위추가
main
DESKTOP-999R8N3\CJY 2023-07-13 16:36:01 +09:00
parent 0db2858e70
commit 8975bb3655
45 changed files with 1603 additions and 1030 deletions

Binary file not shown.

View File

@ -186,6 +186,8 @@ namespace ITC81DB.Controls
#endregion #endregion
#region Sum Weight #region Sum Weight
if (this.ParentForm.ParentForm.SystemConfig1.Unit != "oz")
{
value = data.UnderSumWeightKG; value = data.UnderSumWeightKG;
if (this.labelUnderSumWeight.Text != value) if (this.labelUnderSumWeight.Text != value)
this.labelUnderSumWeight.Text = value; this.labelUnderSumWeight.Text = value;
@ -197,6 +199,21 @@ namespace ITC81DB.Controls
value = data.OverSumWeightKG; value = data.OverSumWeightKG;
if (this.labelOverSumWeight.Text != value) if (this.labelOverSumWeight.Text != value)
this.labelOverSumWeight.Text = value; this.labelOverSumWeight.Text = value;
}
else
{
value = data.UnderSumWeight.ToString();
if (this.labelUnderSumWeight.Text != value)
this.labelUnderSumWeight.Text = value;
value = data.PassSumWeight.ToString();
if (this.labelPassSumWeight.Text != value)
this.labelPassSumWeight.Text = value;
value = data.OverSumWeight.ToString();
if (this.labelOverSumWeight.Text != value)
this.labelOverSumWeight.Text = value;
}
#endregion #endregion
#region Ratio #region Ratio
@ -347,7 +364,10 @@ namespace ITC81DB.Controls
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format("\n UNDER = {0}", this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format("\n UNDER = {0}",
Helper.StringToDecimalPlaces(this.SelectedProductItem.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit); Helper.StringToDecimalPlaces(this.SelectedProductItem.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit);
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" COUNT = {0}", this.SelectedWeightData.UnderCount)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" COUNT = {0}", this.SelectedWeightData.UnderCount));
if (this.ParentForm.ParentForm.SystemConfig1.Unit != "oz")
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}kg", this.SelectedWeightData.UnderSumWeightKG)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}kg", this.SelectedWeightData.UnderSumWeightKG));
else
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}oz", this.SelectedWeightData.UnderSumWeight));
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" AVG = {0}", this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" AVG = {0}",
Helper.DoubleToString(this.SelectedWeightData.UnderAverage, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit); Helper.DoubleToString(this.SelectedWeightData.UnderAverage, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit);
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" RATIO = {0}%", this.SelectedWeightData.UnderRatio)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" RATIO = {0}%", this.SelectedWeightData.UnderRatio));
@ -355,7 +375,10 @@ namespace ITC81DB.Controls
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format("\n PASS = {0}", this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format("\n PASS = {0}",
Helper.StringToDecimalPlaces(this.SelectedProductItem.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit); Helper.StringToDecimalPlaces(this.SelectedProductItem.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit);
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" COUNT = {0}", this.SelectedWeightData.PassCount)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" COUNT = {0}", this.SelectedWeightData.PassCount));
if (this.ParentForm.ParentForm.SystemConfig1.Unit != "oz")
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}kg", this.SelectedWeightData.PassSumWeightKG)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}kg", this.SelectedWeightData.PassSumWeightKG));
else
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}oz", this.SelectedWeightData.PassSumWeight));
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" AVG = {0}", this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" AVG = {0}",
Helper.DoubleToString(this.SelectedWeightData.PassAverage, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit); Helper.DoubleToString(this.SelectedWeightData.PassAverage, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit);
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" RATIO = {0}%", this.SelectedWeightData.PassRatio)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" RATIO = {0}%", this.SelectedWeightData.PassRatio));
@ -363,7 +386,10 @@ namespace ITC81DB.Controls
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format("\n OVER = {0}", this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format("\n OVER = {0}",
Helper.StringToDecimalPlaces(this.SelectedProductItem.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit); Helper.StringToDecimalPlaces(this.SelectedProductItem.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit);
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" COUNT = {0}", this.SelectedWeightData.OverCount)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" COUNT = {0}", this.SelectedWeightData.OverCount));
if (this.ParentForm.ParentForm.SystemConfig1.Unit != "oz")
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}kg", this.SelectedWeightData.OverSumWeightKG)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}kg", this.SelectedWeightData.OverSumWeightKG));
else
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" TOTAL.W = {0}oz", this.SelectedWeightData.OverSumWeight));
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" AVG = {0}", this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" AVG = {0}",
Helper.DoubleToString(this.SelectedWeightData.OverAverage, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit); Helper.DoubleToString(this.SelectedWeightData.OverAverage, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + this.ParentForm.ParentForm.SystemConfig1.Unit);
this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" RATIO = {0}%", this.SelectedWeightData.OverRatio)); this.ParentForm.ParentForm.smartFileIO.WriteString(string.Format(" RATIO = {0}%", this.SelectedWeightData.OverRatio));

View File

@ -1234,299 +1234,300 @@
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
u29/+9vhPxYA0AL1wr/+678+rT9Ow2dhgjEAzBiCMYDWqRcSjAEABGMAzVMvJBgDAAjGAJqnXkgwBgAQ sQCAGkxMTKTvfOc72TlyUL6FCWMAGDH6F+7+6Z/+KfsfCwCogebC7373u4fMj8PwLUwYA8CIIYwB1E5z
jAE0T72QYAwAIBgDaJ56IcEYAEAwBtA89UKCMQCAYAygeeqFBGMAAMEYQPPUCwnGAACCMYDmqRcSjAEA IWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9zIWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9z
BGMAzVMvJBgDAAjGAJqnXkgwBgAQjAE0T72QYAwAIBgDaJ56IcEYAEAwBtA89UKCMQCAYAygeeqFBGMA IWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9zIWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9z
AMEYQPPUCwnGAACCMYDmqRcSjAEABGMAzVMvJBgDAAjGAJqnXkgwBgAQjAE0T72QYAwAIBgDaJ56IcEY IWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9zIWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9z
AEAwBtA89UKCMQCAYAygeeqFBGMAAMEYQPPUCwnGAACCMYDmqRcSjAEABGMAzVMvJBgDAAjGAJqnXkgw IWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9zIWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9z
BgAQjAE0T72QYAwAIBgDaJ56IcEYAEAwBtA89UKCMQCAYAygeeqFBGMAAMEYQPPUCwnGAACCMYDmqRfO IWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9zIWEMACCMAVRPcyFhDAAgjAFUT3MhYQwAIIwBVE9z
bDA+ePBg97GPfax74IEHuuPHjwNA8/78z/+8u/fee7vrrruuO+uss8Le2YdgDKB16oUzF4zPOOOMbnFx IWEMACCMAVRPc+FYhPGuXbvSnj17AKBaxxxzTHZ+7IowBlA7zYUjG8Ynnnhietvb3pZuuummdP/996d7
sXv22We7D33oQ92FF14YfjkAaM1P/dRPdRdffHF38803d3/yJ3/SXXvttWEfjRCMAbROvXCmgvE555zT 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 q9Va2yrRT9vXpmkl2bZU6Jq5c7rSXmSN0gf6+iE44nFP43FPYx1zzDHp5ptvzs6zQhgDqJ3mwm0fxnv3
my2OZqGHIHDkY0zzMaa5CMYAUKdeuOeD8eWXX97df//94RfIooCppQpl0NR6X83W2lKJcfoem6aZZFtS 7k133HFH9hcYJYpjrRivN4y1j3m9K88ERzzuaTzuaSzNPR/96Eez86wQxgBqp7lw24exfPWrX02/9Eu/
oWtGxwyltciq2g194xA48jGm+RjTXK9+9au7Rx99NOyzQjAG0Dr1wj0fjM8///zu61//evgFZonCsWaM lP0lMDiCIx73NB73NNYf/dEfpYsuuig7xwphDKB2mgtHIowvueSSdN5552V/CQyO4IjHPY3HPY114403
txqMtY55qzPPBI58jGk+xjTXxRdf3N17771hnxWCMYDWqRfu+WAs+s9/+s+A0ZfA5Agc+RjTfIxprg9/ ptNPPz07xwphDKB2mgtHIoxPPvnkdP/996enPvWp2V8EgyE44nFP43FP47ziFa9IN9xwQ3Z+NYQxgNpp
+MPdDTfcEPZYIRgDaJ164UwE41tuuaW77rrrwi+ByRE48jGm+RjTXFpG8aY3vSnssUIwBtA69cKZCMZa LhyJMJYLLrig938D5n4RDIbgiMc9jcc9jXHqqaf2Phz83Oc+Nzu3GsIYQO00F45MGB9++OHpb//2b9P5
TvHss892L33pS8MvgskQOPIxpvkY0zzXXHNNdRmFEIwBtE69cCaCsdx4443dJz7xifCLYDIEjnyMaT7G 55+f/WXQHcERj3saj3u6fieeeGJ66KGH0u/93u9l51WPMAZQO82FIxPGou/wff/7358uv/zy9OxnPzv7
NMdFF100mliozRYLwRhA69QLZyYY66a13/u93+s+9rGPhV8GwxE48jGm+RjTrTvvvPO622+/fTRjHPVV S6E/giMe9zQe93R9tH3ivvvuS69+9auz82kTYQygdpoLRyqMzR/8wR+k22+/PV155ZXp3HPP7UXy7t27
j2AMoHXqhTMTjOWss87q7r777u62227rLrjggvBLYTwCRz7GNB9jujUKw5opfs973hP20xLBGEDr1Atn 06/8yq+gAwVH7nEMj3saj3s6mCOOOCKdcsop6c1vfnP6+7//+/ThD3+47/YJjzAGUDvNhSMZxqIQftnL
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
AAAASUVORK5CYII=
</value> </value>
</data> </data>
<metadata name="timerPrinting.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerPrinting.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -383,7 +383,7 @@
this.labelTitleRFIDSpeedwayR420.ForeColor = System.Drawing.Color.White; this.labelTitleRFIDSpeedwayR420.ForeColor = System.Drawing.Color.White;
this.labelTitleRFIDSpeedwayR420.InitVisible = true; this.labelTitleRFIDSpeedwayR420.InitVisible = true;
this.labelTitleRFIDSpeedwayR420.LineSpacing = 0F; this.labelTitleRFIDSpeedwayR420.LineSpacing = 0F;
this.labelTitleRFIDSpeedwayR420.Location = new System.Drawing.Point(31, 364); this.labelTitleRFIDSpeedwayR420.Location = new System.Drawing.Point(31, 330);
this.labelTitleRFIDSpeedwayR420.Name = "labelTitleRFIDSpeedwayR420"; this.labelTitleRFIDSpeedwayR420.Name = "labelTitleRFIDSpeedwayR420";
this.labelTitleRFIDSpeedwayR420.Size = new System.Drawing.Size(275, 28); this.labelTitleRFIDSpeedwayR420.Size = new System.Drawing.Size(275, 28);
this.labelTitleRFIDSpeedwayR420.TabIndex = 212; this.labelTitleRFIDSpeedwayR420.TabIndex = 212;
@ -404,7 +404,7 @@
this.buttonRFIDSpeedwayR420.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonRFIDSpeedwayR420.DownImage"))); this.buttonRFIDSpeedwayR420.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonRFIDSpeedwayR420.DownImage")));
this.buttonRFIDSpeedwayR420.GroupID = 0; this.buttonRFIDSpeedwayR420.GroupID = 0;
this.buttonRFIDSpeedwayR420.InitVisible = true; this.buttonRFIDSpeedwayR420.InitVisible = true;
this.buttonRFIDSpeedwayR420.Location = new System.Drawing.Point(312, 364); this.buttonRFIDSpeedwayR420.Location = new System.Drawing.Point(312, 330);
this.buttonRFIDSpeedwayR420.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonRFIDSpeedwayR420.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonRFIDSpeedwayR420.Name = "buttonRFIDSpeedwayR420"; this.buttonRFIDSpeedwayR420.Name = "buttonRFIDSpeedwayR420";
this.buttonRFIDSpeedwayR420.NestedClickEventPrevent = false; this.buttonRFIDSpeedwayR420.NestedClickEventPrevent = false;
@ -545,7 +545,7 @@
this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelRelayOnTime.InitVisible = true; this.labelRelayOnTime.InitVisible = true;
this.labelRelayOnTime.LineSpacing = 0F; this.labelRelayOnTime.LineSpacing = 0F;
this.labelRelayOnTime.Location = new System.Drawing.Point(312, 330); this.labelRelayOnTime.Location = new System.Drawing.Point(312, 364);
this.labelRelayOnTime.Name = "labelRelayOnTime"; this.labelRelayOnTime.Name = "labelRelayOnTime";
this.labelRelayOnTime.Size = new System.Drawing.Size(120, 28); this.labelRelayOnTime.Size = new System.Drawing.Size(120, 28);
this.labelRelayOnTime.TabIndex = 130; this.labelRelayOnTime.TabIndex = 130;
@ -606,7 +606,7 @@
this.labelTitleRelayRunTime.ForeColor = System.Drawing.Color.White; this.labelTitleRelayRunTime.ForeColor = System.Drawing.Color.White;
this.labelTitleRelayRunTime.InitVisible = true; this.labelTitleRelayRunTime.InitVisible = true;
this.labelTitleRelayRunTime.LineSpacing = 0F; this.labelTitleRelayRunTime.LineSpacing = 0F;
this.labelTitleRelayRunTime.Location = new System.Drawing.Point(31, 330); this.labelTitleRelayRunTime.Location = new System.Drawing.Point(31, 364);
this.labelTitleRelayRunTime.Name = "labelTitleRelayRunTime"; this.labelTitleRelayRunTime.Name = "labelTitleRelayRunTime";
this.labelTitleRelayRunTime.Size = new System.Drawing.Size(275, 28); this.labelTitleRelayRunTime.Size = new System.Drawing.Size(275, 28);
this.labelTitleRelayRunTime.TabIndex = 126; this.labelTitleRelayRunTime.TabIndex = 126;

View File

@ -57,6 +57,7 @@
this.labelWeight = new SmartX.SmartLabel(); this.labelWeight = new SmartX.SmartLabel();
this.buttonStart = new SmartX.SmartButton(); this.buttonStart = new SmartX.SmartButton();
this.pictureBoxStep1 = new System.Windows.Forms.PictureBox(); this.pictureBoxStep1 = new System.Windows.Forms.PictureBox();
this.radioButtonUnitOz = new SmartX.SmartRadioButton();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
@ -201,6 +202,7 @@
// panel3 // panel3
// //
this.panel3.BackColor = System.Drawing.Color.Black; this.panel3.BackColor = System.Drawing.Color.Black;
this.panel3.Controls.Add(this.radioButtonUnitOz);
this.panel3.Controls.Add(this.radioButtonUnitKg); this.panel3.Controls.Add(this.radioButtonUnitKg);
this.panel3.Controls.Add(this.radioButtonUnitG); this.panel3.Controls.Add(this.radioButtonUnitG);
this.panel3.Location = new System.Drawing.Point(438, 251); this.panel3.Location = new System.Drawing.Point(438, 251);
@ -690,6 +692,33 @@
this.pictureBoxStep1.Name = "pictureBoxStep1"; this.pictureBoxStep1.Name = "pictureBoxStep1";
this.pictureBoxStep1.Size = new System.Drawing.Size(330, 194); this.pictureBoxStep1.Size = new System.Drawing.Size(330, 194);
// //
// radioButtonUnitOz
//
this.radioButtonUnitOz.BackColor = System.Drawing.Color.Black;
this.radioButtonUnitOz.BackPictureBox = null;
this.radioButtonUnitOz.BackPictureBox1 = null;
this.radioButtonUnitOz.BackPictureBox2 = null;
this.radioButtonUnitOz.Checked = false;
this.radioButtonUnitOz.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.radioButtonUnitOz.ForeColor = System.Drawing.Color.White;
this.radioButtonUnitOz.GroupID = 0;
this.radioButtonUnitOz.ImageCheckRadioButton = null;
this.radioButtonUnitOz.ImageUnCheckRadioButton = null;
this.radioButtonUnitOz.InitVisible = true;
this.radioButtonUnitOz.Location = new System.Drawing.Point(165, 3);
this.radioButtonUnitOz.Name = "radioButtonUnitOz";
this.radioButtonUnitOz.OutputOnly = false;
this.radioButtonUnitOz.RadioBackColor = System.Drawing.Color.White;
this.radioButtonUnitOz.RadioCheckColor = System.Drawing.Color.Green;
this.radioButtonUnitOz.RadioForeColor = System.Drawing.Color.Black;
this.radioButtonUnitOz.RadioSymbolSize = 14;
this.radioButtonUnitOz.Shadow = false;
this.radioButtonUnitOz.Size = new System.Drawing.Size(75, 28);
this.radioButtonUnitOz.TabIndex = 428;
this.radioButtonUnitOz.Text = "oz";
this.radioButtonUnitOz.TextVAlign = SmartX.SmartRadioButton.TextVerAlign.Middle;
this.radioButtonUnitOz.Click += new System.EventHandler(this.radioButtonUnit_Click);
//
// ControlCenterSystemCalibration // ControlCenterSystemCalibration
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -736,5 +765,6 @@
private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel3; private System.Windows.Forms.Panel panel3;
private SmartX.SmartListBox listBoxHelp; private SmartX.SmartListBox listBoxHelp;
private SmartX.SmartRadioButton radioButtonUnitOz;
} }
} }

View File

@ -270,6 +270,11 @@ namespace ITC81DB.Controls
if (this.radioButtonUnitKg.Checked != true) if (this.radioButtonUnitKg.Checked != true)
this.radioButtonUnitKg.Checked = true; this.radioButtonUnitKg.Checked = true;
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Unit == "oz")
{
if (this.radioButtonUnitOz.Checked != true)
this.radioButtonUnitOz.Checked = true;
}
else else
{ {
if (this.radioButtonUnitG.Checked != true) if (this.radioButtonUnitG.Checked != true)
@ -536,6 +541,8 @@ namespace ITC81DB.Controls
this.ParentForm.ParentForm.SystemConfig1.Unit = "g"; this.ParentForm.ParentForm.SystemConfig1.Unit = "g";
else if(this.radioButtonUnitKg.Checked == true) else if(this.radioButtonUnitKg.Checked == true)
this.ParentForm.ParentForm.SystemConfig1.Unit = "kg"; this.ParentForm.ParentForm.SystemConfig1.Unit = "kg";
else if (this.radioButtonUnitOz.Checked == true)
this.ParentForm.ParentForm.SystemConfig1.Unit = "oz";
else else
this.ParentForm.ParentForm.SystemConfig1.Unit = "g"; this.ParentForm.ParentForm.SystemConfig1.Unit = "g";

View File

@ -30,6 +30,15 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlConfiOptionBoard2)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlConfiOptionBoard2));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelTitleHelp = new SmartX.SmartLabel();
this.smartLabel8 = new SmartX.SmartLabel();
this.smartLabel7 = new SmartX.SmartLabel();
this.labelZeroZoneCount = new SmartX.SmartLabel();
this.labelTitleZeroZoneCount = new SmartX.SmartLabel();
this.labelTitleZeroZoneCycle = new SmartX.SmartLabel();
this.labelTitleOutputPort = new SmartX.SmartLabel();
this.labelTitleSetting = new SmartX.SmartLabel();
this.labelZeroZoneCycle = new SmartX.SmartLabel();
this.buttonItemNo = new SmartX.SmartButton(); this.buttonItemNo = new SmartX.SmartButton();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.radioButtonPortNone = new SmartX.SmartRadioButton(); this.radioButtonPortNone = new SmartX.SmartRadioButton();
@ -52,6 +61,15 @@
// //
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.labelTitleHelp);
this.smartGroupBox1.Controls.Add(this.smartLabel8);
this.smartGroupBox1.Controls.Add(this.smartLabel7);
this.smartGroupBox1.Controls.Add(this.labelZeroZoneCount);
this.smartGroupBox1.Controls.Add(this.labelTitleZeroZoneCount);
this.smartGroupBox1.Controls.Add(this.labelTitleZeroZoneCycle);
this.smartGroupBox1.Controls.Add(this.labelTitleOutputPort);
this.smartGroupBox1.Controls.Add(this.labelTitleSetting);
this.smartGroupBox1.Controls.Add(this.labelZeroZoneCycle);
this.smartGroupBox1.Controls.Add(this.buttonItemNo); this.smartGroupBox1.Controls.Add(this.buttonItemNo);
this.smartGroupBox1.Controls.Add(this.panel1); this.smartGroupBox1.Controls.Add(this.panel1);
this.smartGroupBox1.Controls.Add(this.labelHelp5); this.smartGroupBox1.Controls.Add(this.labelHelp5);
@ -77,6 +95,183 @@
this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.Text = "smartGroupBox1";
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
// //
// labelTitleHelp
//
this.labelTitleHelp.BackPictureBox1 = null;
this.labelTitleHelp.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleHelp.BorderColor = System.Drawing.Color.Black;
this.labelTitleHelp.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleHelp.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleHelp.ForeColor = System.Drawing.Color.White;
this.labelTitleHelp.InitVisible = true;
this.labelTitleHelp.LineSpacing = 0F;
this.labelTitleHelp.Location = new System.Drawing.Point(18, 311);
this.labelTitleHelp.Name = "labelTitleHelp";
this.labelTitleHelp.Size = new System.Drawing.Size(82, 30);
this.labelTitleHelp.TabIndex = 196;
this.labelTitleHelp.Text = "도움말";
this.labelTitleHelp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleHelp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleHelp.Wordwrap = false;
//
// smartLabel8
//
this.smartLabel8.BackPictureBox1 = null;
this.smartLabel8.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel8.BorderColor = System.Drawing.Color.Black;
this.smartLabel8.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel8.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel8.ForeColor = System.Drawing.Color.White;
this.smartLabel8.InitVisible = true;
this.smartLabel8.LineSpacing = 0F;
this.smartLabel8.Location = new System.Drawing.Point(633, 151);
this.smartLabel8.Name = "smartLabel8";
this.smartLabel8.Size = new System.Drawing.Size(56, 26);
this.smartLabel8.TabIndex = 195;
this.smartLabel8.Text = "ea";
this.smartLabel8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Bottom;
this.smartLabel8.Wordwrap = false;
//
// smartLabel7
//
this.smartLabel7.BackPictureBox1 = null;
this.smartLabel7.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel7.BorderColor = System.Drawing.Color.Black;
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel7.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel7.ForeColor = System.Drawing.Color.White;
this.smartLabel7.InitVisible = true;
this.smartLabel7.LineSpacing = 0F;
this.smartLabel7.Location = new System.Drawing.Point(633, 113);
this.smartLabel7.Name = "smartLabel7";
this.smartLabel7.Size = new System.Drawing.Size(56, 26);
this.smartLabel7.TabIndex = 194;
this.smartLabel7.Text = "sec";
this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Bottom;
this.smartLabel7.Wordwrap = false;
//
// labelZeroZoneCount
//
this.labelZeroZoneCount.BackColor = System.Drawing.Color.Black;
this.labelZeroZoneCount.BackPictureBox = null;
this.labelZeroZoneCount.BackPictureBox1 = null;
this.labelZeroZoneCount.BackPictureBox2 = null;
this.labelZeroZoneCount.BorderColor = System.Drawing.Color.Black;
this.labelZeroZoneCount.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelZeroZoneCount.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelZeroZoneCount.ForeColor = System.Drawing.Color.White;
this.labelZeroZoneCount.InitVisible = true;
this.labelZeroZoneCount.LineSpacing = 0F;
this.labelZeroZoneCount.Location = new System.Drawing.Point(477, 151);
this.labelZeroZoneCount.Name = "labelZeroZoneCount";
this.labelZeroZoneCount.Size = new System.Drawing.Size(150, 30);
this.labelZeroZoneCount.TabIndex = 193;
this.labelZeroZoneCount.Text = "100";
this.labelZeroZoneCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelZeroZoneCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelZeroZoneCount.Wordwrap = false;
this.labelZeroZoneCount.Click += new System.EventHandler(this.labelZeroZoneCount_Click);
//
// labelTitleZeroZoneCount
//
this.labelTitleZeroZoneCount.BackPictureBox1 = null;
this.labelTitleZeroZoneCount.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleZeroZoneCount.BorderColor = System.Drawing.Color.Black;
this.labelTitleZeroZoneCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleZeroZoneCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleZeroZoneCount.ForeColor = System.Drawing.Color.White;
this.labelTitleZeroZoneCount.InitVisible = true;
this.labelTitleZeroZoneCount.LineSpacing = 0F;
this.labelTitleZeroZoneCount.Location = new System.Drawing.Point(363, 151);
this.labelTitleZeroZoneCount.Name = "labelTitleZeroZoneCount";
this.labelTitleZeroZoneCount.Size = new System.Drawing.Size(104, 30);
this.labelTitleZeroZoneCount.TabIndex = 192;
this.labelTitleZeroZoneCount.Text = "영점실행개수";
this.labelTitleZeroZoneCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleZeroZoneCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleZeroZoneCount.Wordwrap = false;
//
// labelTitleZeroZoneCycle
//
this.labelTitleZeroZoneCycle.BackPictureBox1 = null;
this.labelTitleZeroZoneCycle.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleZeroZoneCycle.BorderColor = System.Drawing.Color.Black;
this.labelTitleZeroZoneCycle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleZeroZoneCycle.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleZeroZoneCycle.ForeColor = System.Drawing.Color.White;
this.labelTitleZeroZoneCycle.InitVisible = true;
this.labelTitleZeroZoneCycle.LineSpacing = 0F;
this.labelTitleZeroZoneCycle.Location = new System.Drawing.Point(363, 113);
this.labelTitleZeroZoneCycle.Name = "labelTitleZeroZoneCycle";
this.labelTitleZeroZoneCycle.Size = new System.Drawing.Size(104, 30);
this.labelTitleZeroZoneCycle.TabIndex = 191;
this.labelTitleZeroZoneCycle.Text = "영점실행주기";
this.labelTitleZeroZoneCycle.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleZeroZoneCycle.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleZeroZoneCycle.Wordwrap = false;
//
// labelTitleOutputPort
//
this.labelTitleOutputPort.BackPictureBox1 = null;
this.labelTitleOutputPort.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleOutputPort.BorderColor = System.Drawing.Color.Black;
this.labelTitleOutputPort.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleOutputPort.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleOutputPort.ForeColor = System.Drawing.Color.White;
this.labelTitleOutputPort.InitVisible = true;
this.labelTitleOutputPort.LineSpacing = 0F;
this.labelTitleOutputPort.Location = new System.Drawing.Point(363, 49);
this.labelTitleOutputPort.Name = "labelTitleOutputPort";
this.labelTitleOutputPort.Size = new System.Drawing.Size(104, 30);
this.labelTitleOutputPort.TabIndex = 190;
this.labelTitleOutputPort.Text = "출력Port";
this.labelTitleOutputPort.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleOutputPort.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleOutputPort.Wordwrap = false;
//
// labelTitleSetting
//
this.labelTitleSetting.BackPictureBox1 = null;
this.labelTitleSetting.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleSetting.BorderColor = System.Drawing.Color.Black;
this.labelTitleSetting.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSetting.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleSetting.ForeColor = System.Drawing.Color.White;
this.labelTitleSetting.InitVisible = true;
this.labelTitleSetting.LineSpacing = 0F;
this.labelTitleSetting.Location = new System.Drawing.Point(18, 114);
this.labelTitleSetting.Name = "labelTitleSetting";
this.labelTitleSetting.Size = new System.Drawing.Size(104, 30);
this.labelTitleSetting.TabIndex = 188;
this.labelTitleSetting.Text = "품목별 설정";
this.labelTitleSetting.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleSetting.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleSetting.Wordwrap = false;
//
// labelZeroZoneCycle
//
this.labelZeroZoneCycle.BackColor = System.Drawing.Color.Black;
this.labelZeroZoneCycle.BackPictureBox = null;
this.labelZeroZoneCycle.BackPictureBox1 = null;
this.labelZeroZoneCycle.BackPictureBox2 = null;
this.labelZeroZoneCycle.BorderColor = System.Drawing.Color.Black;
this.labelZeroZoneCycle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelZeroZoneCycle.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelZeroZoneCycle.ForeColor = System.Drawing.Color.White;
this.labelZeroZoneCycle.InitVisible = true;
this.labelZeroZoneCycle.LineSpacing = 0F;
this.labelZeroZoneCycle.Location = new System.Drawing.Point(477, 113);
this.labelZeroZoneCycle.Name = "labelZeroZoneCycle";
this.labelZeroZoneCycle.Size = new System.Drawing.Size(150, 30);
this.labelZeroZoneCycle.TabIndex = 187;
this.labelZeroZoneCycle.Text = "100";
this.labelZeroZoneCycle.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelZeroZoneCycle.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelZeroZoneCycle.Wordwrap = false;
this.labelZeroZoneCycle.Click += new System.EventHandler(this.labelZeroZoneCycle_Click);
//
// buttonItemNo // buttonItemNo
// //
this.buttonItemNo.BackPictureBox = null; this.buttonItemNo.BackPictureBox = null;
@ -87,10 +282,10 @@
this.buttonItemNo.ColorKeySamplePosition = new System.Drawing.Point(0, 0); this.buttonItemNo.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonItemNo.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.DisableImage"))); this.buttonItemNo.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.DisableImage")));
this.buttonItemNo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.DownImage"))); this.buttonItemNo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonItemNo.DownImage")));
this.buttonItemNo.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); this.buttonItemNo.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.buttonItemNo.GroupID = 0; this.buttonItemNo.GroupID = 0;
this.buttonItemNo.InitVisible = true; this.buttonItemNo.InitVisible = true;
this.buttonItemNo.Location = new System.Drawing.Point(14, 15); this.buttonItemNo.Location = new System.Drawing.Point(15, 15);
this.buttonItemNo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonItemNo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonItemNo.Name = "buttonItemNo"; this.buttonItemNo.Name = "buttonItemNo";
this.buttonItemNo.NestedClickEventPrevent = false; this.buttonItemNo.NestedClickEventPrevent = false;
@ -116,9 +311,9 @@
this.panel1.Controls.Add(this.radioButtonPortNone); this.panel1.Controls.Add(this.radioButtonPortNone);
this.panel1.Controls.Add(this.radioButtonPort56); this.panel1.Controls.Add(this.radioButtonPort56);
this.panel1.Controls.Add(this.radioButtonPort78); this.panel1.Controls.Add(this.radioButtonPort78);
this.panel1.Location = new System.Drawing.Point(103, 73); this.panel1.Location = new System.Drawing.Point(477, 18);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(241, 89); this.panel1.Size = new System.Drawing.Size(212, 89);
// //
// radioButtonPortNone // radioButtonPortNone
// //
@ -127,13 +322,13 @@
this.radioButtonPortNone.BackPictureBox1 = null; this.radioButtonPortNone.BackPictureBox1 = null;
this.radioButtonPortNone.BackPictureBox2 = null; this.radioButtonPortNone.BackPictureBox2 = null;
this.radioButtonPortNone.Checked = false; this.radioButtonPortNone.Checked = false;
this.radioButtonPortNone.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); this.radioButtonPortNone.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.radioButtonPortNone.ForeColor = System.Drawing.Color.White; this.radioButtonPortNone.ForeColor = System.Drawing.Color.White;
this.radioButtonPortNone.GroupID = 0; this.radioButtonPortNone.GroupID = 0;
this.radioButtonPortNone.ImageCheckRadioButton = null; this.radioButtonPortNone.ImageCheckRadioButton = null;
this.radioButtonPortNone.ImageUnCheckRadioButton = null; this.radioButtonPortNone.ImageUnCheckRadioButton = null;
this.radioButtonPortNone.InitVisible = true; this.radioButtonPortNone.InitVisible = true;
this.radioButtonPortNone.Location = new System.Drawing.Point(21, 5); this.radioButtonPortNone.Location = new System.Drawing.Point(3, 4);
this.radioButtonPortNone.Name = "radioButtonPortNone"; this.radioButtonPortNone.Name = "radioButtonPortNone";
this.radioButtonPortNone.OutputOnly = false; this.radioButtonPortNone.OutputOnly = false;
this.radioButtonPortNone.RadioBackColor = System.Drawing.Color.White; this.radioButtonPortNone.RadioBackColor = System.Drawing.Color.White;
@ -154,13 +349,13 @@
this.radioButtonPort56.BackPictureBox1 = null; this.radioButtonPort56.BackPictureBox1 = null;
this.radioButtonPort56.BackPictureBox2 = null; this.radioButtonPort56.BackPictureBox2 = null;
this.radioButtonPort56.Checked = false; this.radioButtonPort56.Checked = false;
this.radioButtonPort56.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); this.radioButtonPort56.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.radioButtonPort56.ForeColor = System.Drawing.Color.White; this.radioButtonPort56.ForeColor = System.Drawing.Color.White;
this.radioButtonPort56.GroupID = 0; this.radioButtonPort56.GroupID = 0;
this.radioButtonPort56.ImageCheckRadioButton = null; this.radioButtonPort56.ImageCheckRadioButton = null;
this.radioButtonPort56.ImageUnCheckRadioButton = null; this.radioButtonPort56.ImageUnCheckRadioButton = null;
this.radioButtonPort56.InitVisible = true; this.radioButtonPort56.InitVisible = true;
this.radioButtonPort56.Location = new System.Drawing.Point(21, 34); this.radioButtonPort56.Location = new System.Drawing.Point(3, 33);
this.radioButtonPort56.Name = "radioButtonPort56"; this.radioButtonPort56.Name = "radioButtonPort56";
this.radioButtonPort56.OutputOnly = false; this.radioButtonPort56.OutputOnly = false;
this.radioButtonPort56.RadioBackColor = System.Drawing.Color.White; this.radioButtonPort56.RadioBackColor = System.Drawing.Color.White;
@ -181,13 +376,13 @@
this.radioButtonPort78.BackPictureBox1 = null; this.radioButtonPort78.BackPictureBox1 = null;
this.radioButtonPort78.BackPictureBox2 = null; this.radioButtonPort78.BackPictureBox2 = null;
this.radioButtonPort78.Checked = false; this.radioButtonPort78.Checked = false;
this.radioButtonPort78.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); this.radioButtonPort78.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.radioButtonPort78.ForeColor = System.Drawing.Color.White; this.radioButtonPort78.ForeColor = System.Drawing.Color.White;
this.radioButtonPort78.GroupID = 0; this.radioButtonPort78.GroupID = 0;
this.radioButtonPort78.ImageCheckRadioButton = null; this.radioButtonPort78.ImageCheckRadioButton = null;
this.radioButtonPort78.ImageUnCheckRadioButton = null; this.radioButtonPort78.ImageUnCheckRadioButton = null;
this.radioButtonPort78.InitVisible = true; this.radioButtonPort78.InitVisible = true;
this.radioButtonPort78.Location = new System.Drawing.Point(21, 63); this.radioButtonPort78.Location = new System.Drawing.Point(3, 62);
this.radioButtonPort78.Name = "radioButtonPort78"; this.radioButtonPort78.Name = "radioButtonPort78";
this.radioButtonPort78.OutputOnly = false; this.radioButtonPort78.OutputOnly = false;
this.radioButtonPort78.RadioBackColor = System.Drawing.Color.White; this.radioButtonPort78.RadioBackColor = System.Drawing.Color.White;
@ -211,7 +406,7 @@
this.labelHelp5.ForeColor = System.Drawing.Color.White; this.labelHelp5.ForeColor = System.Drawing.Color.White;
this.labelHelp5.InitVisible = true; this.labelHelp5.InitVisible = true;
this.labelHelp5.LineSpacing = 0F; this.labelHelp5.LineSpacing = 0F;
this.labelHelp5.Location = new System.Drawing.Point(103, 430); this.labelHelp5.Location = new System.Drawing.Point(103, 431);
this.labelHelp5.Name = "labelHelp5"; this.labelHelp5.Name = "labelHelp5";
this.labelHelp5.Size = new System.Drawing.Size(585, 15); this.labelHelp5.Size = new System.Drawing.Size(585, 15);
this.labelHelp5.TabIndex = 145; this.labelHelp5.TabIndex = 145;
@ -230,7 +425,7 @@
this.labelHelp4.ForeColor = System.Drawing.Color.White; this.labelHelp4.ForeColor = System.Drawing.Color.White;
this.labelHelp4.InitVisible = true; this.labelHelp4.InitVisible = true;
this.labelHelp4.LineSpacing = 0F; this.labelHelp4.LineSpacing = 0F;
this.labelHelp4.Location = new System.Drawing.Point(103, 409); this.labelHelp4.Location = new System.Drawing.Point(103, 410);
this.labelHelp4.Name = "labelHelp4"; this.labelHelp4.Name = "labelHelp4";
this.labelHelp4.Size = new System.Drawing.Size(585, 15); this.labelHelp4.Size = new System.Drawing.Size(585, 15);
this.labelHelp4.TabIndex = 144; this.labelHelp4.TabIndex = 144;
@ -249,7 +444,7 @@
this.labelHelp3.ForeColor = System.Drawing.Color.White; this.labelHelp3.ForeColor = System.Drawing.Color.White;
this.labelHelp3.InitVisible = true; this.labelHelp3.InitVisible = true;
this.labelHelp3.LineSpacing = 0F; this.labelHelp3.LineSpacing = 0F;
this.labelHelp3.Location = new System.Drawing.Point(103, 388); this.labelHelp3.Location = new System.Drawing.Point(103, 389);
this.labelHelp3.Name = "labelHelp3"; this.labelHelp3.Name = "labelHelp3";
this.labelHelp3.Size = new System.Drawing.Size(585, 15); this.labelHelp3.Size = new System.Drawing.Size(585, 15);
this.labelHelp3.TabIndex = 143; this.labelHelp3.TabIndex = 143;
@ -268,7 +463,7 @@
this.labelHelp2.ForeColor = System.Drawing.Color.White; this.labelHelp2.ForeColor = System.Drawing.Color.White;
this.labelHelp2.InitVisible = true; this.labelHelp2.InitVisible = true;
this.labelHelp2.LineSpacing = 0F; this.labelHelp2.LineSpacing = 0F;
this.labelHelp2.Location = new System.Drawing.Point(103, 367); this.labelHelp2.Location = new System.Drawing.Point(103, 368);
this.labelHelp2.Name = "labelHelp2"; this.labelHelp2.Name = "labelHelp2";
this.labelHelp2.Size = new System.Drawing.Size(585, 15); this.labelHelp2.Size = new System.Drawing.Size(585, 15);
this.labelHelp2.TabIndex = 142; this.labelHelp2.TabIndex = 142;
@ -287,7 +482,7 @@
this.labelHelp1.ForeColor = System.Drawing.Color.White; this.labelHelp1.ForeColor = System.Drawing.Color.White;
this.labelHelp1.InitVisible = true; this.labelHelp1.InitVisible = true;
this.labelHelp1.LineSpacing = 0F; this.labelHelp1.LineSpacing = 0F;
this.labelHelp1.Location = new System.Drawing.Point(103, 346); this.labelHelp1.Location = new System.Drawing.Point(103, 347);
this.labelHelp1.Name = "labelHelp1"; this.labelHelp1.Name = "labelHelp1";
this.labelHelp1.Size = new System.Drawing.Size(585, 15); this.labelHelp1.Size = new System.Drawing.Size(585, 15);
this.labelHelp1.TabIndex = 141; this.labelHelp1.TabIndex = 141;
@ -307,9 +502,9 @@
this.labelDelayTime1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelDelayTime1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelDelayTime1.InitVisible = true; this.labelDelayTime1.InitVisible = true;
this.labelDelayTime1.LineSpacing = 0F; this.labelDelayTime1.LineSpacing = 0F;
this.labelDelayTime1.Location = new System.Drawing.Point(608, 85); this.labelDelayTime1.Location = new System.Drawing.Point(272, 97);
this.labelDelayTime1.Name = "labelDelayTime1"; this.labelDelayTime1.Name = "labelDelayTime1";
this.labelDelayTime1.Size = new System.Drawing.Size(80, 30); this.labelDelayTime1.Size = new System.Drawing.Size(70, 30);
this.labelDelayTime1.TabIndex = 137; this.labelDelayTime1.TabIndex = 137;
this.labelDelayTime1.Text = "100"; this.labelDelayTime1.Text = "100";
this.labelDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -323,13 +518,13 @@
this.labelTitleDelayTime1.BackPictureBox2 = this.smartGroupBox1; this.labelTitleDelayTime1.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleDelayTime1.BorderColor = System.Drawing.Color.Black; this.labelTitleDelayTime1.BorderColor = System.Drawing.Color.Black;
this.labelTitleDelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleDelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleDelayTime1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); this.labelTitleDelayTime1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleDelayTime1.ForeColor = System.Drawing.Color.White; this.labelTitleDelayTime1.ForeColor = System.Drawing.Color.White;
this.labelTitleDelayTime1.InitVisible = true; this.labelTitleDelayTime1.InitVisible = true;
this.labelTitleDelayTime1.LineSpacing = 0F; this.labelTitleDelayTime1.LineSpacing = 0F;
this.labelTitleDelayTime1.Location = new System.Drawing.Point(452, 85); this.labelTitleDelayTime1.Location = new System.Drawing.Point(130, 97);
this.labelTitleDelayTime1.Name = "labelTitleDelayTime1"; this.labelTitleDelayTime1.Name = "labelTitleDelayTime1";
this.labelTitleDelayTime1.Size = new System.Drawing.Size(150, 30); this.labelTitleDelayTime1.Size = new System.Drawing.Size(136, 30);
this.labelTitleDelayTime1.TabIndex = 136; this.labelTitleDelayTime1.TabIndex = 136;
this.labelTitleDelayTime1.Text = "지연시간1"; this.labelTitleDelayTime1.Text = "지연시간1";
this.labelTitleDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -347,9 +542,9 @@
this.labelDelayTime2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelDelayTime2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelDelayTime2.InitVisible = true; this.labelDelayTime2.InitVisible = true;
this.labelDelayTime2.LineSpacing = 0F; this.labelDelayTime2.LineSpacing = 0F;
this.labelDelayTime2.Location = new System.Drawing.Point(608, 121); this.labelDelayTime2.Location = new System.Drawing.Point(272, 133);
this.labelDelayTime2.Name = "labelDelayTime2"; this.labelDelayTime2.Name = "labelDelayTime2";
this.labelDelayTime2.Size = new System.Drawing.Size(80, 30); this.labelDelayTime2.Size = new System.Drawing.Size(70, 30);
this.labelDelayTime2.TabIndex = 135; this.labelDelayTime2.TabIndex = 135;
this.labelDelayTime2.Text = "100"; this.labelDelayTime2.Text = "100";
this.labelDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -363,13 +558,13 @@
this.labelTitleDelayTime2.BackPictureBox2 = this.smartGroupBox1; this.labelTitleDelayTime2.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleDelayTime2.BorderColor = System.Drawing.Color.Black; this.labelTitleDelayTime2.BorderColor = System.Drawing.Color.Black;
this.labelTitleDelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleDelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleDelayTime2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); this.labelTitleDelayTime2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleDelayTime2.ForeColor = System.Drawing.Color.White; this.labelTitleDelayTime2.ForeColor = System.Drawing.Color.White;
this.labelTitleDelayTime2.InitVisible = true; this.labelTitleDelayTime2.InitVisible = true;
this.labelTitleDelayTime2.LineSpacing = 0F; this.labelTitleDelayTime2.LineSpacing = 0F;
this.labelTitleDelayTime2.Location = new System.Drawing.Point(452, 121); this.labelTitleDelayTime2.Location = new System.Drawing.Point(130, 133);
this.labelTitleDelayTime2.Name = "labelTitleDelayTime2"; this.labelTitleDelayTime2.Name = "labelTitleDelayTime2";
this.labelTitleDelayTime2.Size = new System.Drawing.Size(150, 30); this.labelTitleDelayTime2.Size = new System.Drawing.Size(136, 30);
this.labelTitleDelayTime2.TabIndex = 134; this.labelTitleDelayTime2.TabIndex = 134;
this.labelTitleDelayTime2.Text = "지연시간2"; this.labelTitleDelayTime2.Text = "지연시간2";
this.labelTitleDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -406,5 +601,14 @@
private SmartX.SmartLabel labelHelp1; private SmartX.SmartLabel labelHelp1;
private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Panel panel1;
private SmartX.SmartButton buttonItemNo; private SmartX.SmartButton buttonItemNo;
public SmartX.SmartLabel labelZeroZoneCycle;
private SmartX.SmartLabel labelTitleSetting;
private SmartX.SmartLabel labelTitleZeroZoneCount;
private SmartX.SmartLabel labelTitleZeroZoneCycle;
private SmartX.SmartLabel labelTitleOutputPort;
private SmartX.SmartLabel smartLabel7;
public SmartX.SmartLabel labelZeroZoneCount;
private SmartX.SmartLabel labelTitleHelp;
private SmartX.SmartLabel smartLabel8;
} }
} }

View File

@ -46,8 +46,6 @@ namespace ITC81DB.Controls
if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English)
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundDispenser));
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold); this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
this.labelTitleDelayTime1.Text = "Delay 1 time"; this.labelTitleDelayTime1.Text = "Delay 1 time";
this.labelTitleDelayTime2.Text = "Delay 2 time"; this.labelTitleDelayTime2.Text = "Delay 2 time";
@ -56,6 +54,10 @@ namespace ITC81DB.Controls
this.radioButtonPort56.Text = "Output port 5, 6"; this.radioButtonPort56.Text = "Output port 5, 6";
this.radioButtonPort78.Text = "Output port 7, 8"; this.radioButtonPort78.Text = "Output port 7, 8";
this.labelTitleOutputPort.Text = "Output Port";
this.labelTitleZeroZoneCycle.Text = "Zero Zone Cycle";
this.labelTitleZeroZoneCount.Text = "Zero Zone Count";
this.labelHelp1.Text = "1. A : The object enters."; this.labelHelp1.Text = "1. A : The object enters.";
this.labelHelp2.Text = "2. B : The object enters into the range of dispenser sensor."; this.labelHelp2.Text = "2. B : The object enters into the range of dispenser sensor.";
this.labelHelp3.Text = "3. C : After 'Delay 1 time', stick 'Dispenser 1' out."; this.labelHelp3.Text = "3. C : After 'Delay 1 time', stick 'Dispenser 1' out.";
@ -64,8 +66,6 @@ namespace ITC81DB.Controls
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese)
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackgroundDispenser));
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold); this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
this.labelTitleDelayTime1.Text = "延迟1时间"; this.labelTitleDelayTime1.Text = "延迟1时间";
this.labelTitleDelayTime2.Text = "延迟2时间"; this.labelTitleDelayTime2.Text = "延迟2时间";
@ -74,6 +74,10 @@ namespace ITC81DB.Controls
this.radioButtonPort56.Text = "输出 5, 6"; this.radioButtonPort56.Text = "输出 5, 6";
this.radioButtonPort78.Text = "输出 7, 8"; this.radioButtonPort78.Text = "输出 7, 8";
this.labelTitleOutputPort.Text = "输出端口";
this.labelTitleZeroZoneCycle.Text = "零执行周期";
this.labelTitleZeroZoneCount.Text = "零游程次数";
this.labelHelp1.Text = "1. A : 被测量物体进入"; this.labelHelp1.Text = "1. A : 被测量物体进入";
this.labelHelp2.Text = "2. B : 被测量物体进入感应器检测范围"; this.labelHelp2.Text = "2. B : 被测量物体进入感应器检测范围";
this.labelHelp3.Text = "3. C : 延迟1时间后分配器1上升"; this.labelHelp3.Text = "3. C : 延迟1时间后分配器1上升";
@ -85,8 +89,6 @@ namespace ITC81DB.Controls
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Russian) else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Russian)
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.rusBackgroundDispenser));
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 10, FontStyle.Bold); this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 10, FontStyle.Bold);
this.labelTitleDelayTime1.Text = "Время задержки 1"; this.labelTitleDelayTime1.Text = "Время задержки 1";
this.labelTitleDelayTime2.Text = "Время задержки 2"; this.labelTitleDelayTime2.Text = "Время задержки 2";
@ -95,6 +97,10 @@ namespace ITC81DB.Controls
this.radioButtonPort56.Text = "Порт выхода 5, 6"; this.radioButtonPort56.Text = "Порт выхода 5, 6";
this.radioButtonPort78.Text = "Порт выхода 7, 8"; this.radioButtonPort78.Text = "Порт выхода 7, 8";
this.labelTitleOutputPort.Text = "Выходной порт";
this.labelTitleZeroZoneCycle.Text = "Нулевой цикл";
this.labelTitleZeroZoneCount.Text = "Нулевой счет";
this.labelHelp1.Text = "1. A : Входит измеряемый объект"; this.labelHelp1.Text = "1. A : Входит измеряемый объект";
this.labelHelp2.Text = "2. B : Объект входит в зону действия датчика дозатора"; this.labelHelp2.Text = "2. B : Объект входит в зону действия датчика дозатора";
this.labelHelp3.Text = "3. C : После «Задержки 1» отключите «Вход дозатора1»"; this.labelHelp3.Text = "3. C : После «Задержки 1» отключите «Вход дозатора1»";
@ -103,8 +109,6 @@ namespace ITC81DB.Controls
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German)
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.gerBackgroundDispenser));
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold); this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
this.labelTitleDelayTime1.Text = "Vezögerung 1"; this.labelTitleDelayTime1.Text = "Vezögerung 1";
this.labelTitleDelayTime2.Text = "Vezögerung 2"; this.labelTitleDelayTime2.Text = "Vezögerung 2";
@ -113,6 +117,10 @@ namespace ITC81DB.Controls
this.radioButtonPort56.Text = "Ausgangsport 5, 6"; this.radioButtonPort56.Text = "Ausgangsport 5, 6";
this.radioButtonPort78.Text = "Ausgangsport 7, 8"; this.radioButtonPort78.Text = "Ausgangsport 7, 8";
this.labelTitleOutputPort.Text = "Ausgangsport";
this.labelTitleZeroZoneCycle.Text = "Nullzonenzyklus";
this.labelTitleZeroZoneCount.Text = "Nullzonenanzahl";
this.labelHelp1.Text = "1. A : Das Objekt tritt ein."; this.labelHelp1.Text = "1. A : Das Objekt tritt ein.";
this.labelHelp2.Text = "2. B : Das Objekt gelangt in den Bereich des Spenders sensors."; this.labelHelp2.Text = "2. B : Das Objekt gelangt in den Bereich des Spenders sensors.";
this.labelHelp3.Text = "3. C : Nach 'Verzögerung 1' stecken Sie 'Dispenser 1' heraus."; this.labelHelp3.Text = "3. C : Nach 'Verzögerung 1' stecken Sie 'Dispenser 1' heraus.";
@ -121,8 +129,6 @@ namespace ITC81DB.Controls
} }
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Spanish) else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Spanish)
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundDispenser));
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 10, FontStyle.Bold); this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 10, FontStyle.Bold);
this.labelTitleDelayTime1.Text = "1 Tiempo de retardo"; this.labelTitleDelayTime1.Text = "1 Tiempo de retardo";
this.labelTitleDelayTime2.Text = "2 Tiempo de retardo"; this.labelTitleDelayTime2.Text = "2 Tiempo de retardo";
@ -131,6 +137,10 @@ namespace ITC81DB.Controls
this.radioButtonPort56.Text = "Puerto de salida 5, 6"; this.radioButtonPort56.Text = "Puerto de salida 5, 6";
this.radioButtonPort78.Text = "Puerto de salida 7, 8"; this.radioButtonPort78.Text = "Puerto de salida 7, 8";
this.labelTitleOutputPort.Text = "Puerto de salida";
this.labelTitleZeroZoneCycle.Text = "Ciclo zona cero";
this.labelTitleZeroZoneCount.Text = "Recuento de cero";
this.labelHelp1.Text = "1. A : El objeto entra."; this.labelHelp1.Text = "1. A : El objeto entra.";
this.labelHelp2.Text = "2. B : El objeto entra en el rango de sensor de dispensador."; this.labelHelp2.Text = "2. B : El objeto entra en el rango de sensor de dispensador.";
this.labelHelp3.Text = "3. C : Después de 'Tiempo de retraso 1', Stick 'Dispenser 1' Out"; this.labelHelp3.Text = "3. C : Después de 'Tiempo de retraso 1', Stick 'Dispenser 1' Out";
@ -139,8 +149,6 @@ namespace ITC81DB.Controls
} }
else else
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundDispenser));
this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold); this.labelTitleDelayTime1.Font = this.labelTitleDelayTime2.Font = new Font("새굴림", 12, FontStyle.Bold);
this.labelTitleDelayTime1.Text = "지연시간 1"; this.labelTitleDelayTime1.Text = "지연시간 1";
this.labelTitleDelayTime2.Text = "지연시간 2"; this.labelTitleDelayTime2.Text = "지연시간 2";
@ -149,6 +157,10 @@ namespace ITC81DB.Controls
this.radioButtonPort56.Text = "Output port 5, 6"; this.radioButtonPort56.Text = "Output port 5, 6";
this.radioButtonPort78.Text = "Output port 7, 8"; this.radioButtonPort78.Text = "Output port 7, 8";
this.labelTitleOutputPort.Text = "출력 Port";
this.labelTitleZeroZoneCycle.Text = "영점실행주기";
this.labelTitleZeroZoneCount.Text = "영점실행개수";
this.labelHelp1.Text = "1. A : 피계량물이 진입한다."; this.labelHelp1.Text = "1. A : 피계량물이 진입한다.";
this.labelHelp2.Text = "2. B : 피계량물이 Dispenser sensor 범위 안에 진입한다."; this.labelHelp2.Text = "2. B : 피계량물이 Dispenser sensor 범위 안에 진입한다.";
this.labelHelp3.Text = "3. C : '지연시간1'만큼 지난 후, Dispenser1이 올라온다."; this.labelHelp3.Text = "3. C : '지연시간1'만큼 지난 후, Dispenser1이 올라온다.";
@ -169,6 +181,14 @@ namespace ITC81DB.Controls
if (this.buttonItemNo.Text != value) if (this.buttonItemNo.Text != value)
this.buttonItemNo.Text = value; this.buttonItemNo.Text = value;
value = parameter2.OPT2ZeroZoneCycle;
if (this.labelZeroZoneCycle.Text != value)
this.labelZeroZoneCycle.Text = value;
value = parameter2.OPT2ZeroZoneCount;
if (this.labelZeroZoneCount.Text != value)
this.labelZeroZoneCount.Text = value;
this.UpdateDelayTime(product); this.UpdateDelayTime(product);
this.UpdateDisplay(parameter1, parameter2); this.UpdateDisplay(parameter1, parameter2);
} }
@ -237,6 +257,30 @@ namespace ITC81DB.Controls
#endregion #endregion
#region Event Handler #region Event Handler
private void buttonItemNo_Click(object sender, EventArgs e)
{
string message = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonItemNo.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > this.ParentForm.ParentForm.ProductCount)
{
// 입력범위를 확인하세요
message = string.Format("1 ~ {0}", this.ParentForm.ParentForm.ProductCount);
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
myMsg.ShowDialog();
}
else
{
this.buttonItemNo.Text = myKeyPad.StringValue;
this.buttonItemNo.Text = "**";
this.ParentForm.ParentForm.TransferProductParameter(myKeyPad.IntValue);
}
}
}
private void labelDelayTime1_Click(object sender, EventArgs e) private void labelDelayTime1_Click(object sender, EventArgs e)
{ {
string value = ""; string value = "";
@ -320,30 +364,54 @@ namespace ITC81DB.Controls
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT2Port, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.OPT2Port, value);
} }
private void buttonItemNo_Click(object sender, EventArgs e) private void labelZeroZoneCycle_Click(object sender, EventArgs e)
{ {
string message = ""; string value = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonItemNo.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelZeroZoneCycle.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > this.ParentForm.ParentForm.ProductCount) if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999)
{ {
// 입력범위를 확인하세요 // 입력범위를 확인하세요
message = string.Format("1 ~ {0}", this.ParentForm.ParentForm.ProductCount); DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language);
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
myMsg.ShowDialog(); myMsg.ShowDialog();
} }
else else
{ {
this.buttonItemNo.Text = myKeyPad.StringValue; this.labelZeroZoneCycle.Text = myKeyPad.StringValue;
this.buttonItemNo.Text = "**"; value = Helper.StringZeroFillDigits4(this.labelZeroZoneCycle.Text);
this.ParentForm.ParentForm.TransferProductParameter(myKeyPad.IntValue); this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2ZeroZoneCycle = myKeyPad.StringValue;
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress.OPT2ZeroZoneCycle, value);
}
}
}
private void labelZeroZoneCount_Click(object sender, EventArgs e)
{
string value = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelZeroZoneCount.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language);
myMsg.ShowDialog();
}
else
{
this.labelZeroZoneCount.Text = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelZeroZoneCount.Text);
this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2ZeroZoneCount = myKeyPad.StringValue;
this.ParentForm.ParentForm.SaveSystemParameter2File(this.ParentForm.ParentForm.CurrentSystemParameter2);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress.OPT2ZeroZoneCount, value);
} }
} }
} }
#endregion #endregion
} }
} }

View File

@ -416,355 +416,447 @@
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
4xxhaAPhSzO0mbHZYsYC4UszYy13TlCMc4ShDYQvzdBmxmaLGQuEL82Mtdw5QTHOEYY2EL40Q5sZmy1m t2/v2k/dEIzDhx4L+MvXYFxcXCw95pRWekIEG00b8E/Tpk0lJSXFtZ+6IRiHDz0W8JevwVjvU9xu4qJK
LBC+NDPWcucExThHGNpA+NIMbWZstpixQPjSzFjLnRMU4xxhaAPhSzO0mbHZYsYC4UszYy13TlCMc4Sh T4hgo2kD/rnyyivtPd7d+qkbgnH40GMBf/kajPXFW4zlorswoWkD/rnsssvsvd7d+qkbgnH40GMBf/ke
DYQvzdBmxmaLGQuEL82Mtdw5QTHOEYY2EL40Q5sZmy1mLBC+NDPWcucExThHGNpA+NIMbWZstpixQPjS jJ2/j+CjaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0
zFjLnRMU4xxhaAPhSzO0mbHZYsYC4UszYy13TlCMc4ShDYQvzdBmxmaLGQuEL82Mtdw5kZtifNETi8xN 6bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4
U1bspd+o+d7bh4ihDYQvzdBuZsZqdvpmqjVg3JL4dk+9/JZRdJn7tbp807bP4+v0X/3bXl/p61wPzlu3 t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0
19dYypp3t5RdpttWUu3r0mDGAuFLM2Mtd07kphhr+PlSaegmB6c1bOaastv4vof+XQ+Vdffr9O/k/fno 6bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4
F4L7dfViaAPhSzO0m5mxmmHVYgumZpai29uv1XWK/qvr7b9feWtT75yzl7lf57LX+65TdH3yMl8++2Jn t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0
1a9LgxkLhC/NjLXcOdHxYqytFraIVmO3blgajkl2aNYa3PVG38P9On2feqL7db+uXgxtIHxphnYWM1bs 6bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4
7ErONNFlip2T2rigJOfY+s3b4suTSc5Xy85f33VKrTmpDRGKyri9TGl0vgozFghfmhlruXOi48XYDs9a t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0
qWcY2tsl4xvcyV8GllLpvqr9cskCQxsIX5qhncWMFTu7pqx4Z6/rkrPQ/tt998293M6/5Ncl2Vnsu06p 6bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4
NdPt93ffgVPq+V1QCTMWCF+aGWu5cyJX+xhry4AbDcbk7gyWhnGS4g7NaoO70nUKxRhAq6QZ2lnN2Epb t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0
gSU5C+2/KxXj2a+9F99W/1V881W0C4TiO05EqVZw9Q6hon2b3csVfV99ra/k18KMBcKXZsZa7pzoaDHW 6bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4
QFUZtgd4aOBp+KoM26Gr6C08/dstyZVS7z5wdsgnr1NqFeNaqTbwq2FoA+FLM7SbnbGWSqSSLJqSnIV2 t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK06bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0
zrlzTOU2za4UdjcIJVmwRak0J1WKban2zWd7IGAjx3IwY4HwpZmxljsnOlqMNWxVZDW0NTyTWxb0bw0/ 6bHhQ48F/OWlxyY4t2GCcZKhaQP+8tK0KYqiKO/l1k9r4sxJBOMkQzAG/OUlGNNjw4ceC/jLS49NcG7D
Xa9i7F6nVBqsulxs4fYN7maKsa7X11fCwXcAKkkztJudsZadhUpy5mlmJS+3797ZWWe/3m4tlmpbjO33 BOMkQ9MG/OWladNjw4ceC/jLS49NcG7DBOMkQ9MG/OWladNjw4ceC/jLS49NcG7DBOMkQ9MG/OWladNj
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
O4oxgFZJM2Mtd04UvhiHNLgZ2kD40gztTs9YOy/1IR/6t/shSfbj+t356rIz1Hc9xRhAq6SZsZY7Jwpf SYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YP
jEMa3AxtIHxphnanZ6ydofp0UHtqTc1cqTY/Zf3mbfH19t28KSve6Z3N9tNGk1/TasxYIHxpZqzlzonC PRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnG
F+OQBjdDGwhfmqHdyRmrjQ2KnaOal+454e1GCd981WU2+jpdpjlrZ7Od28mvazVmLBC+NDPWcudEoYtx SYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YP
aIOboQ2EL83Q7sSM1Qx95a1N8fzTbNQn4mk2KtpgoPmo21War7q9nZ/2+2hWu5+sZ2e2+3XtwIwFwpdm PRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnG
xlrunChkMQ51cDO0gfClGdqdmLH23TLNRncmao5qLor+7Zuv+n87W+07cXYDhi4fNnNNfBnFGECrpJmx SYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YP
ljsnClmMQx3cDG0gfGmGdidmrDY81PMR/JqlmrH2XTp9jaL5bGerpbmqmWovpxgDaJU0M9Zy50RhtxiH PRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnG
OLgZ2kD40gztTs1YsRsWasXd8KAZ626s0Oy1c1g0X3UbezyHvV27MGOB8KWZsZY7Jwq9j3Fog5uhDYQv SYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YP
zdDu5Iy1s7ES+06b/j/5tZqx9nob+06fonfnNGeTX9dqzFggfGlmrOXOiUIX49AGN0MbCF+aod3JGau5 PRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnG
aTcY+Nh31Xzz1R67of/ad+xEc1dfq2jeuhsp2oEZC4QvzYy13DlR6GIc2uBmaAPhSzO0Ozlj7RzURgLN SYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YP
0kp8GxBskpdb1TZatBIzFghfmhlruXMiiF0pQhncDG0gfGmGdidnrJ2v+q/v+mrshgff12qm2nfn3I0S PRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+DchgnGSYamDfjLS9Omx4YPPRbwl5cem+Dchi8p
7cCMBcKXZsZa7pwIohiHMrgZ2kD40gztTs5YO19rRRsfkl+rjRHaYKFoltqNFO5lyQOg24EZC4QvzYy1 GG/YsEEeGVdc6QkRbDRtwD+XXXaZrFu3zrWfuqHHhg89FvCP1x6b4NyGLykY64s/NXlRpSdEsNG0Af9c
3DnRFQffFWVwM7SB8KUZ2p2csdqNTBsJaql2LIau15x2aa62e99iixkLhC/NjLXcOVHoYhza4GZoA+FL eeWVUlRU5NpP3dBjw4ceC/jHa49NcG7DlxSMi4uLpcec0kpPiGCjaQP+adq0qaSkpLj2Uzf02PChxwL+
M7Q7PWNDw4wFwpdmxlrunCh0MQ4NQxsIX5qhzYzNFjMWCF+aGWu5c4JinCMMbSB8aYY2MzZbzFggfGlm 8dpjE5zb8CUF4969e8uUhWWVnhDBRtMG/NOrVy9p3769az91Q48NH3os4B+vPTbBuQ1fUjD+xS9+IevX
rOXOCYpxjjC0gfClGdrM2GwxY4HwpZmxljsnKMY5wtAGwpdmaDNjs8WMBcKXZsZa7pygGOcIQxsIX5qh r5dXZi6t9KQILpo24I9rr71WSkpK5JprrnHtp27oseFDjwX8cTE9NsG5DV9SMFYff/yxzCgp5wKRkKBp
zYzNFjMWCF+aGWu5c4JinCMMbSB8aYY2MzZbzFggfGlmrOXOCYpxjjC0gfClGdrM2GwxY4HwpZmxljsn Aw3v8ssvlwEDBkirVq1c+2hN6LHhQo8FGt6l9Fjl3IYvORiruXPnytj81fLQmHPPhWCiaQMN60/+5E+k
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
TkSuQmCC
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -45,6 +45,13 @@
this.labelUnderRange = new SmartX.SmartLabel(); this.labelUnderRange = new SmartX.SmartLabel();
this.labelOverRange = new SmartX.SmartLabel(); this.labelOverRange = new SmartX.SmartLabel();
this.labelNgCount = new SmartX.SmartLabel(); this.labelNgCount = new SmartX.SmartLabel();
this.labelTitleWeight = new SmartX.SmartLabel();
this.labelTitleCount = new SmartX.SmartLabel();
this.labelTitleSumWeight = new SmartX.SmartLabel();
this.labelTitleAverage = new SmartX.SmartLabel();
this.labelTitleNG = new SmartX.SmartLabel();
this.labelTitleExNG = new SmartX.SmartLabel();
this.labelTitleTotalCount = new SmartX.SmartLabel();
this.SuspendLayout(); this.SuspendLayout();
// //
// labelPassCount // labelPassCount
@ -161,13 +168,13 @@
this.labelExNgCount.BackPictureBox2 = null; this.labelExNgCount.BackPictureBox2 = null;
this.labelExNgCount.BorderColor = System.Drawing.Color.Black; this.labelExNgCount.BorderColor = System.Drawing.Color.Black;
this.labelExNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelExNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExNgCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelExNgCount.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelExNgCount.ForeColor = System.Drawing.Color.White; this.labelExNgCount.ForeColor = System.Drawing.Color.White;
this.labelExNgCount.InitVisible = true; this.labelExNgCount.InitVisible = true;
this.labelExNgCount.LineSpacing = 0F; this.labelExNgCount.LineSpacing = 0F;
this.labelExNgCount.Location = new System.Drawing.Point(322, 175); this.labelExNgCount.Location = new System.Drawing.Point(337, 175);
this.labelExNgCount.Name = "labelExNgCount"; this.labelExNgCount.Name = "labelExNgCount";
this.labelExNgCount.Size = new System.Drawing.Size(140, 30); this.labelExNgCount.Size = new System.Drawing.Size(120, 30);
this.labelExNgCount.TabIndex = 26; this.labelExNgCount.TabIndex = 26;
this.labelExNgCount.Text = "234567890"; this.labelExNgCount.Text = "234567890";
this.labelExNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelExNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -221,13 +228,13 @@
this.labelTotalCount.BackPictureBox2 = null; this.labelTotalCount.BackPictureBox2 = null;
this.labelTotalCount.BorderColor = System.Drawing.Color.Black; this.labelTotalCount.BorderColor = System.Drawing.Color.Black;
this.labelTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTotalCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelTotalCount.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelTotalCount.ForeColor = System.Drawing.Color.White; this.labelTotalCount.ForeColor = System.Drawing.Color.White;
this.labelTotalCount.InitVisible = true; this.labelTotalCount.InitVisible = true;
this.labelTotalCount.LineSpacing = 0F; this.labelTotalCount.LineSpacing = 0F;
this.labelTotalCount.Location = new System.Drawing.Point(552, 175); this.labelTotalCount.Location = new System.Drawing.Point(570, 175);
this.labelTotalCount.Name = "labelTotalCount"; this.labelTotalCount.Name = "labelTotalCount";
this.labelTotalCount.Size = new System.Drawing.Size(140, 30); this.labelTotalCount.Size = new System.Drawing.Size(120, 30);
this.labelTotalCount.TabIndex = 17; this.labelTotalCount.TabIndex = 17;
this.labelTotalCount.Text = "234567890"; this.labelTotalCount.Text = "234567890";
this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -341,23 +348,170 @@
this.labelNgCount.BackPictureBox2 = null; this.labelNgCount.BackPictureBox2 = null;
this.labelNgCount.BorderColor = System.Drawing.Color.Black; this.labelNgCount.BorderColor = System.Drawing.Color.Black;
this.labelNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelNgCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelNgCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); this.labelNgCount.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelNgCount.ForeColor = System.Drawing.Color.White; this.labelNgCount.ForeColor = System.Drawing.Color.White;
this.labelNgCount.InitVisible = true; this.labelNgCount.InitVisible = true;
this.labelNgCount.LineSpacing = 0F; this.labelNgCount.LineSpacing = 0F;
this.labelNgCount.Location = new System.Drawing.Point(87, 175); this.labelNgCount.Location = new System.Drawing.Point(105, 175);
this.labelNgCount.Name = "labelNgCount"; this.labelNgCount.Name = "labelNgCount";
this.labelNgCount.Size = new System.Drawing.Size(140, 30); this.labelNgCount.Size = new System.Drawing.Size(120, 30);
this.labelNgCount.TabIndex = 33; this.labelNgCount.TabIndex = 33;
this.labelNgCount.Text = "234567890"; this.labelNgCount.Text = "234567890";
this.labelNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelNgCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelNgCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelNgCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelNgCount.Wordwrap = false; this.labelNgCount.Wordwrap = false;
// //
// ControlMainDisplayStopDataStatistics // labelTitleWeight
//
this.labelTitleWeight.BackPictureBox = this.pictureBox1;
this.labelTitleWeight.BackPictureBox1 = null;
this.labelTitleWeight.BackPictureBox2 = null;
this.labelTitleWeight.BorderColor = System.Drawing.Color.Black;
this.labelTitleWeight.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleWeight.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
this.labelTitleWeight.ForeColor = System.Drawing.Color.White;
this.labelTitleWeight.InitVisible = true;
this.labelTitleWeight.LineSpacing = 0F;
this.labelTitleWeight.Location = new System.Drawing.Point(87, 17);
this.labelTitleWeight.Name = "labelTitleWeight";
this.labelTitleWeight.Size = new System.Drawing.Size(140, 30);
this.labelTitleWeight.TabIndex = 35;
this.labelTitleWeight.Text = "설정값";
this.labelTitleWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleWeight.Wordwrap = false;
//
// labelTitleCount
//
this.labelTitleCount.BackPictureBox = this.pictureBox1;
this.labelTitleCount.BackPictureBox1 = null;
this.labelTitleCount.BackPictureBox2 = null;
this.labelTitleCount.BorderColor = System.Drawing.Color.Black;
this.labelTitleCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleCount.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
this.labelTitleCount.ForeColor = System.Drawing.Color.White;
this.labelTitleCount.InitVisible = true;
this.labelTitleCount.LineSpacing = 0F;
this.labelTitleCount.Location = new System.Drawing.Point(242, 17);
this.labelTitleCount.Name = "labelTitleCount";
this.labelTitleCount.Size = new System.Drawing.Size(140, 30);
this.labelTitleCount.TabIndex = 36;
this.labelTitleCount.Text = "수량";
this.labelTitleCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleCount.Wordwrap = false;
//
// labelTitleSumWeight
//
this.labelTitleSumWeight.BackPictureBox = this.pictureBox1;
this.labelTitleSumWeight.BackPictureBox1 = null;
this.labelTitleSumWeight.BackPictureBox2 = null;
this.labelTitleSumWeight.BorderColor = System.Drawing.Color.Black;
this.labelTitleSumWeight.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSumWeight.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
this.labelTitleSumWeight.ForeColor = System.Drawing.Color.White;
this.labelTitleSumWeight.InitVisible = true;
this.labelTitleSumWeight.LineSpacing = 0F;
this.labelTitleSumWeight.Location = new System.Drawing.Point(397, 17);
this.labelTitleSumWeight.Name = "labelTitleSumWeight";
this.labelTitleSumWeight.Size = new System.Drawing.Size(140, 30);
this.labelTitleSumWeight.TabIndex = 37;
this.labelTitleSumWeight.Text = "누적(kg)";
this.labelTitleSumWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleSumWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleSumWeight.Wordwrap = false;
//
// labelTitleAverage
//
this.labelTitleAverage.BackPictureBox = this.pictureBox1;
this.labelTitleAverage.BackPictureBox1 = null;
this.labelTitleAverage.BackPictureBox2 = null;
this.labelTitleAverage.BorderColor = System.Drawing.Color.Black;
this.labelTitleAverage.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleAverage.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
this.labelTitleAverage.ForeColor = System.Drawing.Color.White;
this.labelTitleAverage.InitVisible = true;
this.labelTitleAverage.LineSpacing = 0F;
this.labelTitleAverage.Location = new System.Drawing.Point(552, 17);
this.labelTitleAverage.Name = "labelTitleAverage";
this.labelTitleAverage.Size = new System.Drawing.Size(140, 30);
this.labelTitleAverage.TabIndex = 38;
this.labelTitleAverage.Text = "평균";
this.labelTitleAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleAverage.Wordwrap = false;
//
// labelTitleNG
//
this.labelTitleNG.BackPictureBox = this.pictureBox1;
this.labelTitleNG.BackPictureBox1 = null;
this.labelTitleNG.BackPictureBox2 = null;
this.labelTitleNG.BorderColor = System.Drawing.Color.Black;
this.labelTitleNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleNG.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleNG.ForeColor = System.Drawing.Color.White;
this.labelTitleNG.InitVisible = true;
this.labelTitleNG.LineSpacing = 0F;
this.labelTitleNG.Location = new System.Drawing.Point(21, 175);
this.labelTitleNG.Name = "labelTitleNG";
this.labelTitleNG.Size = new System.Drawing.Size(80, 30);
this.labelTitleNG.TabIndex = 39;
this.labelTitleNG.Text = "불량";
this.labelTitleNG.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleNG.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleNG.Wordwrap = false;
//
// labelTitleExNG
//
this.labelTitleExNG.BackPictureBox = this.pictureBox1;
this.labelTitleExNG.BackPictureBox1 = null;
this.labelTitleExNG.BackPictureBox2 = null;
this.labelTitleExNG.BorderColor = System.Drawing.Color.Black;
this.labelTitleExNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleExNG.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleExNG.ForeColor = System.Drawing.Color.White;
this.labelTitleExNG.InitVisible = true;
this.labelTitleExNG.LineSpacing = 0F;
this.labelTitleExNG.Location = new System.Drawing.Point(252, 175);
this.labelTitleExNG.Name = "labelTitleExNG";
this.labelTitleExNG.Size = new System.Drawing.Size(80, 30);
this.labelTitleExNG.TabIndex = 40;
this.labelTitleExNG.Text = "기타불량";
this.labelTitleExNG.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleExNG.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleExNG.Wordwrap = false;
//
// labelTitleTotalCount
//
this.labelTitleTotalCount.BackPictureBox = this.pictureBox1;
this.labelTitleTotalCount.BackPictureBox1 = null;
this.labelTitleTotalCount.BackPictureBox2 = null;
this.labelTitleTotalCount.BorderColor = System.Drawing.Color.Black;
this.labelTitleTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleTotalCount.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleTotalCount.ForeColor = System.Drawing.Color.White;
this.labelTitleTotalCount.InitVisible = true;
this.labelTitleTotalCount.LineSpacing = 0F;
this.labelTitleTotalCount.Location = new System.Drawing.Point(483, 175);
this.labelTitleTotalCount.Name = "labelTitleTotalCount";
this.labelTitleTotalCount.Size = new System.Drawing.Size(80, 30);
this.labelTitleTotalCount.TabIndex = 41;
this.labelTitleTotalCount.Text = "전체수량";
this.labelTitleTotalCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleTotalCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleTotalCount.Wordwrap = false;
//
// ControlMainDataStatistics
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.Controls.Add(this.labelTitleTotalCount);
this.Controls.Add(this.labelTitleExNG);
this.Controls.Add(this.labelTitleNG);
this.Controls.Add(this.labelTitleAverage);
this.Controls.Add(this.labelTitleSumWeight);
this.Controls.Add(this.labelTitleCount);
this.Controls.Add(this.labelTitleWeight);
this.Controls.Add(this.labelNgCount); this.Controls.Add(this.labelNgCount);
this.Controls.Add(this.labelPassCount); this.Controls.Add(this.labelPassCount);
this.Controls.Add(this.labelUnderCount); this.Controls.Add(this.labelUnderCount);
@ -374,7 +528,7 @@
this.Controls.Add(this.labelUnderRange); this.Controls.Add(this.labelUnderRange);
this.Controls.Add(this.labelOverRange); this.Controls.Add(this.labelOverRange);
this.Controls.Add(this.pictureBox1); this.Controls.Add(this.pictureBox1);
this.Name = "ControlMainDisplayStopDataStatistics"; this.Name = "ControlMainDataStatistics";
this.Size = new System.Drawing.Size(710, 220); this.Size = new System.Drawing.Size(710, 220);
this.ResumeLayout(false); this.ResumeLayout(false);
@ -398,6 +552,13 @@
private SmartX.SmartLabel labelOverRange; private SmartX.SmartLabel labelOverRange;
private SmartX.SmartLabel labelNgCount; private SmartX.SmartLabel labelNgCount;
private System.Windows.Forms.PictureBox pictureBox1; private System.Windows.Forms.PictureBox pictureBox1;
private SmartX.SmartLabel labelTitleWeight;
private SmartX.SmartLabel labelTitleCount;
private SmartX.SmartLabel labelTitleSumWeight;
private SmartX.SmartLabel labelTitleAverage;
private SmartX.SmartLabel labelTitleNG;
private SmartX.SmartLabel labelTitleExNG;
private SmartX.SmartLabel labelTitleTotalCount;
} }
} }

View File

@ -165,188 +165,110 @@
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 SUVORK5CYII=
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
FnHyAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -1090,6 +1090,10 @@ namespace ITC81DB
public static readonly string OPT2DelayTime1 = "6232"; public static readonly string OPT2DelayTime1 = "6232";
// 옵션 - OPT2_지연시간2 // 옵션 - OPT2_지연시간2
public static readonly string OPT2DelayTime2 = "6233"; public static readonly string OPT2DelayTime2 = "6233";
// 옵션 - OPT2_영점실행주기
public static readonly string OPT2ZeroZoneCycle = "6234";
// 옵션 - OPT2_영점실행개수
public static readonly string OPT2ZeroZoneCount = "6235";
// 옵션 - 파라미터 읽기 // 옵션 - 파라미터 읽기
public static readonly string ParameterRead6901 = "6901"; public static readonly string ParameterRead6901 = "6901";
@ -4012,6 +4016,7 @@ namespace ITC81DB
return ret; return ret;
} }
} }
public string UnderSumWeightKG public string UnderSumWeightKG
{ {
get get
@ -5207,13 +5212,14 @@ namespace ITC81DB
private string m_OPT2DelayTime1; private string m_OPT2DelayTime1;
private string m_OPT2DelayTime2; private string m_OPT2DelayTime2;
private string m_OPT2ZeroZoneCycle;
private string m_OPT2ZeroZoneCount;
private string m_Dummy1; private string m_Dummy1;
private string m_Dummy2; private string m_Dummy2;
private string m_Dummy3; private string m_Dummy3;
private string m_Dummy4; private string m_Dummy4;
private string m_Dummy5; private string m_Dummy5;
private string m_Dummy6;
private string m_Dummy7;
#endregion #endregion
#region Constructor #region Constructor
@ -5297,6 +5303,17 @@ namespace ITC81DB
set { this.m_OPT2DelayTime2 = value; } set { this.m_OPT2DelayTime2 = value; }
} }
public string OPT2ZeroZoneCycle
{
get { return this.m_OPT2ZeroZoneCycle; }
set { this.m_OPT2ZeroZoneCycle = value; }
}
public string OPT2ZeroZoneCount
{
get { return this.m_OPT2ZeroZoneCount; }
set { this.m_OPT2ZeroZoneCount = value; }
}
public string Dummy1 public string Dummy1
{ {
get { return this.m_Dummy1; } get { return this.m_Dummy1; }
@ -5322,16 +5339,6 @@ namespace ITC81DB
get { return this.m_Dummy5; } get { return this.m_Dummy5; }
set { this.m_Dummy5 = value; } set { this.m_Dummy5 = value; }
} }
public string Dummy6
{
get { return this.m_Dummy6; }
set { this.m_Dummy6 = value; }
}
public string Dummy7
{
get { return this.m_Dummy7; }
set { this.m_Dummy7 = value; }
}
#endregion #endregion
#region Method #region Method
@ -5349,13 +5356,14 @@ namespace ITC81DB
this.OPT2DelayTime1 = "200"; this.OPT2DelayTime1 = "200";
this.OPT2DelayTime2 = "200"; this.OPT2DelayTime2 = "200";
this.OPT2ZeroZoneCycle = "0";
this.OPT2ZeroZoneCount = "0";
this.Dummy1 = "0"; this.Dummy1 = "0";
this.Dummy2 = "0"; this.Dummy2 = "0";
this.Dummy3 = "0"; this.Dummy3 = "0";
this.Dummy4 = "0"; this.Dummy4 = "0";
this.Dummy5 = "0"; this.Dummy5 = "0";
this.Dummy6 = "0";
this.Dummy7 = "0";
} }
#endregion #endregion
} }
@ -5386,6 +5394,11 @@ namespace ITC81DB
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string OPT2DelayTime2; public string OPT2DelayTime2;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string OPT2ZeroZoneCycle;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string OPT2ZeroZoneCount;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string Dummy1; public string Dummy1;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
@ -5396,10 +5409,6 @@ namespace ITC81DB
public string Dummy4; public string Dummy4;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string Dummy5; public string Dummy5;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string Dummy6;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string Dummy7;
} }
#endregion #endregion
#region SystemParameter3 #region SystemParameter3

View File

@ -23,8 +23,8 @@ namespace ITC81DB.Forms
public partial class FormMain : Form public partial class FormMain : Form
{ {
#region Field #region Field
public static string DisplayVersion = "8.15.2"; public static string DisplayVersion = "8.16.0";
public static string ReleaseDate = "2023.7.5"; public static string ReleaseDate = "2023.7.13";
public SmartSplash SmartSplashProgramLoad; public SmartSplash SmartSplashProgramLoad;
public bool IsCommunicationLogOpen; public bool IsCommunicationLogOpen;
@ -1036,7 +1036,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM1(string.Format("\n\nUNDER = {0}{1}", this.TransferSerialCOM1(string.Format("\n\nUNDER = {0}{1}",
Helper.StringToDecimalPlaces(pItem.UnderRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.UnderRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM1(string.Format("\n COUNT = {0}", data.UnderCount)); this.TransferSerialCOM1(string.Format("\n COUNT = {0}", data.UnderCount));
if(this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}kg", data.UnderSumWeightKG)); this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}kg", data.UnderSumWeightKG));
else
this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}oz", data.UnderSumWeight));
this.TransferSerialCOM1(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM1(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.UnderAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.UnderAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM1(string.Format("\n RATIO = {0}%", data.UnderRatio)); this.TransferSerialCOM1(string.Format("\n RATIO = {0}%", data.UnderRatio));
@ -1044,7 +1047,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM1(string.Format("\n\nPASS = {0}{1}", this.TransferSerialCOM1(string.Format("\n\nPASS = {0}{1}",
Helper.StringToDecimalPlaces(pItem.PassRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.PassRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM1(string.Format("\n COUNT = {0}", data.PassCount)); this.TransferSerialCOM1(string.Format("\n COUNT = {0}", data.PassCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}kg", data.PassSumWeightKG)); this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}kg", data.PassSumWeightKG));
else
this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}oz", data.PassSumWeight));
this.TransferSerialCOM1(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM1(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.PassAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.PassAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM1(string.Format("\n RATIO = {0}%", data.PassRatio)); this.TransferSerialCOM1(string.Format("\n RATIO = {0}%", data.PassRatio));
@ -1052,7 +1058,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM1(string.Format("\n\nOVER = {0}{1}", this.TransferSerialCOM1(string.Format("\n\nOVER = {0}{1}",
Helper.StringToDecimalPlaces(pItem.OverRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.OverRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM1(string.Format("\n COUNT = {0}", data.OverCount)); this.TransferSerialCOM1(string.Format("\n COUNT = {0}", data.OverCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}kg", data.OverSumWeightKG)); this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}kg", data.OverSumWeightKG));
else
this.TransferSerialCOM1(string.Format("\n TOTAL.W = {0}oz", data.OverSumWeight));
this.TransferSerialCOM1(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM1(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.OverAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.OverAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM1(string.Format("\n RATIO = {0}%", data.OverRatio)); this.TransferSerialCOM1(string.Format("\n RATIO = {0}%", data.OverRatio));
@ -1080,7 +1089,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM3(string.Format("\n\nUNDER = {0}{1}", this.TransferSerialCOM3(string.Format("\n\nUNDER = {0}{1}",
Helper.StringToDecimalPlaces(pItem.UnderRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.UnderRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM3(string.Format("\n COUNT = {0}", data.UnderCount)); this.TransferSerialCOM3(string.Format("\n COUNT = {0}", data.UnderCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}kg", data.UnderSumWeightKG)); this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}kg", data.UnderSumWeightKG));
else
this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}oz", data.UnderSumWeight));
this.TransferSerialCOM3(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM3(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.UnderAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.UnderAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM3(string.Format("\n RATIO = {0}%", data.UnderRatio)); this.TransferSerialCOM3(string.Format("\n RATIO = {0}%", data.UnderRatio));
@ -1088,7 +1100,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM3(string.Format("\n\nPASS = {0}{1}", this.TransferSerialCOM3(string.Format("\n\nPASS = {0}{1}",
Helper.StringToDecimalPlaces(pItem.PassRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.PassRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM3(string.Format("\n COUNT = {0}", data.PassCount)); this.TransferSerialCOM3(string.Format("\n COUNT = {0}", data.PassCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}kg", data.PassSumWeightKG)); this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}kg", data.PassSumWeightKG));
else
this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}oz", data.PassSumWeight));
this.TransferSerialCOM3(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM3(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.PassAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.PassAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM3(string.Format("\n RATIO = {0}%", data.PassRatio)); this.TransferSerialCOM3(string.Format("\n RATIO = {0}%", data.PassRatio));
@ -1096,7 +1111,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM3(string.Format("\n\nOVER = {0}{1}", this.TransferSerialCOM3(string.Format("\n\nOVER = {0}{1}",
Helper.StringToDecimalPlaces(pItem.OverRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.OverRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM3(string.Format("\n COUNT = {0}", data.OverCount)); this.TransferSerialCOM3(string.Format("\n COUNT = {0}", data.OverCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}kg", data.OverSumWeightKG)); this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}kg", data.OverSumWeightKG));
else
this.TransferSerialCOM3(string.Format("\n TOTAL.W = {0}oz", data.OverSumWeight));
this.TransferSerialCOM3(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM3(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.OverAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.OverAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM3(string.Format("\n RATIO = {0}%", data.OverRatio)); this.TransferSerialCOM3(string.Format("\n RATIO = {0}%", data.OverRatio));
@ -1124,7 +1142,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM4(string.Format("\n\nUNDER = {0}{1}", this.TransferSerialCOM4(string.Format("\n\nUNDER = {0}{1}",
Helper.StringToDecimalPlaces(pItem.UnderRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.UnderRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM4(string.Format("\n COUNT = {0}", data.UnderCount)); this.TransferSerialCOM4(string.Format("\n COUNT = {0}", data.UnderCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}kg", data.UnderSumWeightKG)); this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}kg", data.UnderSumWeightKG));
else
this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}oz", data.UnderSumWeight));
this.TransferSerialCOM4(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM4(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.UnderAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.UnderAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM4(string.Format("\n RATIO = {0}%", data.UnderRatio)); this.TransferSerialCOM4(string.Format("\n RATIO = {0}%", data.UnderRatio));
@ -1132,7 +1153,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM4(string.Format("\n\nPASS = {0}{1}", this.TransferSerialCOM4(string.Format("\n\nPASS = {0}{1}",
Helper.StringToDecimalPlaces(pItem.PassRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.PassRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM4(string.Format("\n COUNT = {0}", data.PassCount)); this.TransferSerialCOM4(string.Format("\n COUNT = {0}", data.PassCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}kg", data.PassSumWeightKG)); this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}kg", data.PassSumWeightKG));
else
this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}oz", data.PassSumWeight));
this.TransferSerialCOM4(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM4(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.PassAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.PassAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM4(string.Format("\n RATIO = {0}%", data.PassRatio)); this.TransferSerialCOM4(string.Format("\n RATIO = {0}%", data.PassRatio));
@ -1140,7 +1164,10 @@ namespace ITC81DB.Forms
this.TransferSerialCOM4(string.Format("\n\nOVER = {0}{1}", this.TransferSerialCOM4(string.Format("\n\nOVER = {0}{1}",
Helper.StringToDecimalPlaces(pItem.OverRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.StringToDecimalPlaces(pItem.OverRange, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM4(string.Format("\n COUNT = {0}", data.OverCount)); this.TransferSerialCOM4(string.Format("\n COUNT = {0}", data.OverCount));
if (this.SystemConfig1.Unit != "oz")
this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}kg", data.OverSumWeightKG)); this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}kg", data.OverSumWeightKG));
else
this.TransferSerialCOM4(string.Format("\n TOTAL.W = {0}oz", data.OverSumWeight));
this.TransferSerialCOM4(string.Format("\n AVG = {0}{1}", this.TransferSerialCOM4(string.Format("\n AVG = {0}{1}",
Helper.DoubleToString(data.OverAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit)); Helper.DoubleToString(data.OverAverage, this.SystemConfig1.DecimalPlaces), this.SystemConfig1.Unit));
this.TransferSerialCOM4(string.Format("\n RATIO = {0}%", data.OverRatio)); this.TransferSerialCOM4(string.Format("\n RATIO = {0}%", data.OverRatio));
@ -9798,20 +9825,20 @@ namespace ITC81DB.Forms
this.LoadSystemParameter2File(ref sItem); this.LoadSystemParameter2File(ref sItem);
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1SamplingCount.ToString())); // OPT1_샘플링개수(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1SamplingCount)); // OPT1_샘플링개수(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1DelayCount.ToString())); // OPT1_지연개수(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1DelayCount)); // OPT1_지연개수(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1PulseWidth.ToString())); // OPT1_펄스폭(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1PulseWidth)); // OPT1_펄스폭(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1IsWeightSetting.ToString())); // OPT1_범위설정사용여부(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1IsWeightSetting)); // OPT1_범위설정사용여부(4)
sb.Append(Helper.StringZeroFillDigits7(sItem.OPT1OverRange.ToString())); // OPT1_상한범위(7) sb.Append(Helper.StringZeroFillDigits7(sItem.OPT1OverRange)); // OPT1_상한범위(7)
sb.Append(Helper.StringZeroFillDigits7(sItem.OPT1UnderRange.ToString())); // OPT1_하한범위(7) sb.Append(Helper.StringZeroFillDigits7(sItem.OPT1UnderRange)); // OPT1_하한범위(7)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1Port.ToString())); // OPT1_포트(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT1Port)); // OPT1_포트(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2Port.ToString())); // OPT2_포트(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2Port)); // OPT2_포트(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2DelayTime1.ToString())); // OPT2_지연시간1(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2DelayTime1)); // OPT2_지연시간1(4)
sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2DelayTime2.ToString())); // OPT2_지연시간2(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2DelayTime2)); // OPT2_지연시간2(4)
sb.Append("0000000"); // Dummy1(7) sb.Append("0000000"); // Dummy1(7)
sb.Append("0000000"); // Dummy2(7) sb.Append("0000000"); // Dummy2(7)
sb.Append("0000"); // Dummy3(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2ZeroZoneCycle)); // OPT2_영점실행주기(4)
sb.Append("0000"); // Dummy4(4) sb.Append(Helper.StringZeroFillDigits4(sItem.OPT2ZeroZoneCount)); // OPT2_영점실행개수(4)
sb.Append("0000"); // Dummy5(4) sb.Append("0000"); // Dummy5(4)
sb.Append("0000"); // Dummy6(4) sb.Append("0000"); // Dummy6(4)
sb.Append("0000"); // Dummy7(4) sb.Append("0000"); // Dummy7(4)
@ -10304,13 +10331,13 @@ namespace ITC81DB.Forms
structItem.OPT2DelayTime1 = this.CurrentSystemParameter2.OPT2DelayTime1; structItem.OPT2DelayTime1 = this.CurrentSystemParameter2.OPT2DelayTime1;
structItem.OPT2DelayTime2 = this.CurrentSystemParameter2.OPT2DelayTime2; structItem.OPT2DelayTime2 = this.CurrentSystemParameter2.OPT2DelayTime2;
structItem.OPT2ZeroZoneCycle = "0";
structItem.OPT2ZeroZoneCount = "0";
structItem.Dummy1 = "0"; structItem.Dummy1 = "0";
structItem.Dummy2 = "0"; structItem.Dummy2 = "0";
structItem.Dummy3 = "0"; structItem.Dummy3 = "0";
structItem.Dummy4 = "0"; structItem.Dummy4 = "0";
structItem.Dummy5 = "0"; structItem.Dummy5 = "0";
structItem.Dummy6 = "0";
structItem.Dummy7 = "0";
this.smartFileIO.WriteStructure(structItem, 0); this.smartFileIO.WriteStructure(structItem, 0);
} }
@ -10347,13 +10374,13 @@ namespace ITC81DB.Forms
structItem.OPT2DelayTime1 = item.OPT2DelayTime1; structItem.OPT2DelayTime1 = item.OPT2DelayTime1;
structItem.OPT2DelayTime2 = item.OPT2DelayTime2; structItem.OPT2DelayTime2 = item.OPT2DelayTime2;
structItem.OPT2ZeroZoneCycle = "0";
structItem.OPT2ZeroZoneCount = "0";
structItem.Dummy1 = "0"; structItem.Dummy1 = "0";
structItem.Dummy2 = "0"; structItem.Dummy2 = "0";
structItem.Dummy3 = "0"; structItem.Dummy3 = "0";
structItem.Dummy4 = "0"; structItem.Dummy4 = "0";
structItem.Dummy5 = "0"; structItem.Dummy5 = "0";
structItem.Dummy6 = "0";
structItem.Dummy7 = "0";
this.smartFileIO.WriteStructure(structItem, 0); this.smartFileIO.WriteStructure(structItem, 0);
this.smartFileIO.Close(); this.smartFileIO.Close();

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3133,3 +3133,92 @@ C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.Properties.Reso
C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.csproj.GenerateResource.Cache C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.csproj.GenerateResource.Cache
C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.exe C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.exe
C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.pdb C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB\obj\Release\ITC81DB.pdb
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\ITC81DB.exe
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\ITC81DB.pdb
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\InModbus.dll
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\ITC81DB_ImageDll.dll
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\SmartX_IEC1000.dll
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\SmartXCommon.dll
D:\Laboratory\ITC81DB_V8\ITC81DB\bin\Release\ITC81DB_ImageDll.pdb
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ResolveAssemblyReference.cache
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipSystemLog.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipEngineer.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlCenterInforSystem3.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBottomConfiguration.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBottomEquipment.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBottomInformation.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBottomSystem.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterBasicHelp.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterBasicTime.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterBasicProduct.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterBasicDataBackup.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterBasicDataStatistics.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBottomBasic.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlCenterConfiCountingOutput.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterConfiEthernet.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterConfiHelp.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterConfiOptionBoard.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterConfiSerial.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipFunctionSetting.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipHelp.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipInitialize.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipTest.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipUpdate.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipUser.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterEquipUserGroupEditor.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterInforAS.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterInforHelp.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterInforSystem.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlCenterInforSystem2.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemCalibration.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemAutoZero.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemExternalOutput.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemHelp.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemIOTest.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemJudgmentAuto.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemJudgmentManual.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemJudgmentSelect.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemJudgmentSetting2.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemJudgmentUpdown.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemSorterSetting.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlCenterSystemExternalInput.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBasicRandomMode.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlConfiEthernetLocalIP.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlConfiSerialBarcode.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlConfiHitachi.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlConfiMarkoPrint.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlConfiSerialUserDefine.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlConfiOptionBoard1.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlConfiOptionBoard2.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlConversionItem.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlUserGroupEditor.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlConfiModbus.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlConfiMULTiJET.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainAlarm.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainAverageTracking.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlMainFeedback.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainDataStatistics.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainSubMenu.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainBarGraph.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainList.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainLineGraph.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.ControlMainWeightBigScreen.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainWeightSmallScreen.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainSpotCheck.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainListForRFID.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlMainModbus.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Controls.ControlBasicProductLotSetting.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormLogOn.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormPasswordKeyPad1.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormMessage.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormNumKeyPad.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormPasswordKeyPad.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormProductList.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.DialogForms.DialogFormYesNo.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Forms.FormMain.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Forms.FormMainDisplay.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Forms.FormMenu.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.Properties.Resources.resources
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.csproj.GenerateResource.Cache
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.exe
D:\Laboratory\ITC81DB_V8\ITC81DB\obj\Release\ITC81DB.pdb

Binary file not shown.

Binary file not shown.

View File

@ -21,7 +21,6 @@ namespace ITC81DB_ImageDll
chnBackgroundCountingOutput, chnBackgroundCountingOutput,
chnBackgroundDataBackup, chnBackgroundDataBackup,
chnBackgroundDataStatistics, chnBackgroundDataStatistics,
chnBackgroundDispenser,
chnBackgroundEthernet, chnBackgroundEthernet,
chnBackgroundExternalInput, chnBackgroundExternalInput,
chnBackgroundExternalOutput, chnBackgroundExternalOutput,
@ -236,7 +235,6 @@ namespace ITC81DB_ImageDll
engBackgroundJudgment_AutoJudgment, engBackgroundJudgment_AutoJudgment,
engBackgroundJudgment_StopWeighing, engBackgroundJudgment_StopWeighing,
engBackgroundJudgment_Updown, engBackgroundJudgment_Updown,
engBackgroundDispenser,
engBackgroundProduct, engBackgroundProduct,
engBackgroundRandomMode, engBackgroundRandomMode,
engBackgroundSerial, engBackgroundSerial,
@ -474,7 +472,6 @@ namespace ITC81DB_ImageDll
gerBackgroundJudgment_AutoJudgment, gerBackgroundJudgment_AutoJudgment,
gerBackgroundJudgment_StopWeighing, gerBackgroundJudgment_StopWeighing,
gerBackgroundJudgment_Updown, gerBackgroundJudgment_Updown,
gerBackgroundDispenser,
gerBackgroundProduct, gerBackgroundProduct,
gerBackgroundRandomMode, gerBackgroundRandomMode,
gerBackgroundSerial, gerBackgroundSerial,
@ -699,7 +696,6 @@ namespace ITC81DB_ImageDll
korBackgroundJudgment_AutoJudgment, korBackgroundJudgment_AutoJudgment,
korBackgroundJudgment_StopWeighing, korBackgroundJudgment_StopWeighing,
korBackgroundJudgment_Updown, korBackgroundJudgment_Updown,
korBackgroundDispenser,
korBackgroundProduct, korBackgroundProduct,
korBackgroundRandomMode, korBackgroundRandomMode,
korBackgroundSerial, korBackgroundSerial,
@ -924,7 +920,6 @@ namespace ITC81DB_ImageDll
rusBackgroundCounterOutput, rusBackgroundCounterOutput,
rusBackgroundDataBackup, rusBackgroundDataBackup,
rusBackgroundDataStatistics, rusBackgroundDataStatistics,
rusBackgroundDispenser,
rusBackgroundEthernet, rusBackgroundEthernet,
rusBackgroundExternalInput, rusBackgroundExternalInput,
rusBackgroundExternalOutput, rusBackgroundExternalOutput,
@ -1170,9 +1165,6 @@ namespace ITC81DB_ImageDll
case ButtonImages.chnBackgroundDataStatistics: case ButtonImages.chnBackgroundDataStatistics:
bt = new Bitmap(Resource1.chnBackgroundDataStatistics); bt = new Bitmap(Resource1.chnBackgroundDataStatistics);
break; break;
case ButtonImages.chnBackgroundDispenser:
bt = new Bitmap(Resource1.chnBackgroundDispenser);
break;
case ButtonImages.chnBackgroundEthernet: case ButtonImages.chnBackgroundEthernet:
bt = new Bitmap(Resource1.chnBackgroundEthernet); bt = new Bitmap(Resource1.chnBackgroundEthernet);
break; break;
@ -1809,9 +1801,6 @@ namespace ITC81DB_ImageDll
case ButtonImages.engBackgroundJudgment_Updown: case ButtonImages.engBackgroundJudgment_Updown:
bt = new Bitmap(Resource1.engBackgroundJudgment_Updown); bt = new Bitmap(Resource1.engBackgroundJudgment_Updown);
break; break;
case ButtonImages.engBackgroundDispenser:
bt = new Bitmap(Resource1.engBackgroundDispenser);
break;
case ButtonImages.engBackgroundProduct: case ButtonImages.engBackgroundProduct:
bt = new Bitmap(Resource1.engBackgroundProduct); bt = new Bitmap(Resource1.engBackgroundProduct);
break; break;
@ -2466,9 +2455,6 @@ namespace ITC81DB_ImageDll
case ButtonImages.gerBackgroundJudgment_Updown: case ButtonImages.gerBackgroundJudgment_Updown:
bt = new Bitmap(Resource1.gerBackgroundJudgment_Updown); bt = new Bitmap(Resource1.gerBackgroundJudgment_Updown);
break; break;
case ButtonImages.gerBackgroundDispenser:
bt = new Bitmap(Resource1.gerBackgroundDispenser);
break;
case ButtonImages.gerBackgroundProduct: case ButtonImages.gerBackgroundProduct:
bt = new Bitmap(Resource1.gerBackgroundProduct); bt = new Bitmap(Resource1.gerBackgroundProduct);
break; break;
@ -3135,9 +3121,6 @@ namespace ITC81DB_ImageDll
case ButtonImages.korBackgroundJudgment_Updown: case ButtonImages.korBackgroundJudgment_Updown:
bt = new Bitmap(Resource1.korBackgroundJudgment_Updown); bt = new Bitmap(Resource1.korBackgroundJudgment_Updown);
break; break;
case ButtonImages.korBackgroundDispenser:
bt = new Bitmap(Resource1.korBackgroundDispenser);
break;
case ButtonImages.korBackgroundProduct: case ButtonImages.korBackgroundProduct:
bt = new Bitmap(Resource1.korBackgroundProduct); bt = new Bitmap(Resource1.korBackgroundProduct);
break; break;
@ -3735,9 +3718,6 @@ namespace ITC81DB_ImageDll
case ButtonImages.rusBackgroundDataStatistics: case ButtonImages.rusBackgroundDataStatistics:
bt = new Bitmap(Resource1.rusBackgroundDataStatistics); bt = new Bitmap(Resource1.rusBackgroundDataStatistics);
break; break;
case ButtonImages.rusBackgroundDispenser:
bt = new Bitmap(Resource1.rusBackgroundDispenser);
break;
case ButtonImages.rusBackgroundEthernet: case ButtonImages.rusBackgroundEthernet:
bt = new Bitmap(Resource1.rusBackgroundEthernet); bt = new Bitmap(Resource1.rusBackgroundEthernet);
break; break;

View File

@ -148,9 +148,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundCalibration.png" /> <None Include="Resources\korBackgroundCalibration.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundTime.png" /> <None Include="Resources\korBackgroundTime.png" />
</ItemGroup> </ItemGroup>
@ -241,9 +238,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\engBackgroundCalibration.png" /> <None Include="Resources\engBackgroundCalibration.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\engBackgroundTime.png" /> <None Include="Resources\engBackgroundTime.png" />
</ItemGroup> </ItemGroup>
@ -1429,9 +1423,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\engHelpSerialCOM4Down.png" /> <None Include="Resources\engHelpSerialCOM4Down.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\gerBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\gerMainStatScreen.png" /> <None Include="Resources\gerMainStatScreen.png" />
</ItemGroup> </ItemGroup>
@ -1672,9 +1663,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\chnFormDataStatNoUp.png" /> <None Include="Resources\chnFormDataStatNoUp.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\chnBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\chnFormDataStatNoDisable.png" /> <None Include="Resources\chnFormDataStatNoDisable.png" />
</ItemGroup> </ItemGroup>
@ -3388,6 +3376,18 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\chnBackgroundCountingOutput.png" /> <None Include="Resources\chnBackgroundCountingOutput.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\chnBackgroundDataStatistics.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\gerBackgroundDataStatistics.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions> <ProjectExtensions>
<VisualStudio> <VisualStudio>

View File

@ -155,13 +155,6 @@ namespace ITC81DB_ImageDll {
} }
} }
internal static System.Drawing.Bitmap chnBackgroundDispenser {
get {
object obj = ResourceManager.GetObject("chnBackgroundDispenser", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap chnBackgroundEthernet { internal static System.Drawing.Bitmap chnBackgroundEthernet {
get { get {
object obj = ResourceManager.GetObject("chnBackgroundEthernet", resourceCulture); object obj = ResourceManager.GetObject("chnBackgroundEthernet", resourceCulture);
@ -1576,13 +1569,6 @@ namespace ITC81DB_ImageDll {
} }
} }
internal static System.Drawing.Bitmap engBackgroundDispenser {
get {
object obj = ResourceManager.GetObject("engBackgroundDispenser", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engBackgroundEthernet { internal static System.Drawing.Bitmap engBackgroundEthernet {
get { get {
object obj = ResourceManager.GetObject("engBackgroundEthernet", resourceCulture); object obj = ResourceManager.GetObject("engBackgroundEthernet", resourceCulture);
@ -3158,13 +3144,6 @@ namespace ITC81DB_ImageDll {
} }
} }
internal static System.Drawing.Bitmap gerBackgroundDispenser {
get {
object obj = ResourceManager.GetObject("gerBackgroundDispenser", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap gerBackgroundEthernet { internal static System.Drawing.Bitmap gerBackgroundEthernet {
get { get {
object obj = ResourceManager.GetObject("gerBackgroundEthernet", resourceCulture); object obj = ResourceManager.GetObject("gerBackgroundEthernet", resourceCulture);
@ -4712,13 +4691,6 @@ namespace ITC81DB_ImageDll {
} }
} }
internal static System.Drawing.Bitmap korBackgroundDispenser {
get {
object obj = ResourceManager.GetObject("korBackgroundDispenser", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korBackgroundEthernet { internal static System.Drawing.Bitmap korBackgroundEthernet {
get { get {
object obj = ResourceManager.GetObject("korBackgroundEthernet", resourceCulture); object obj = ResourceManager.GetObject("korBackgroundEthernet", resourceCulture);
@ -6224,13 +6196,6 @@ namespace ITC81DB_ImageDll {
} }
} }
internal static System.Drawing.Bitmap rusBackgroundDispenser {
get {
object obj = ResourceManager.GetObject("rusBackgroundDispenser", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap rusBackgroundEthernet { internal static System.Drawing.Bitmap rusBackgroundEthernet {
get { get {
object obj = ResourceManager.GetObject("rusBackgroundEthernet", resourceCulture); object obj = ResourceManager.GetObject("rusBackgroundEthernet", resourceCulture);

View File

@ -1918,9 +1918,6 @@
<data name="chnBackgroundDataStatistics" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="chnBackgroundDataStatistics" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\chnBackgroundDataStatistics.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\chnBackgroundDataStatistics.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="chnBackgroundDispenser" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\chnBackgroundDispenser.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="chnBackgroundEthernet" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="chnBackgroundEthernet" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\chnBackgroundEthernet.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\chnBackgroundEthernet.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -2494,9 +2491,6 @@
<data name="rusBackgroundDataStatistics" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="rusBackgroundDataStatistics" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\rusBackgroundDataStatistics.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\rusBackgroundDataStatistics.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="rusBackgroundDispenser" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\rusBackgroundDispenser.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="rusBackgroundEthernet" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="rusBackgroundEthernet" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\rusBackgroundEthernet.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\rusBackgroundEthernet.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -3235,15 +3229,6 @@
<data name="Spot_check_45X25" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="Spot_check_45X25" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\spot check_45X25.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\spot check_45X25.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="engBackgroundDispenser" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engBackgroundDispenser.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="gerBackgroundDispenser" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\gerBackgroundDispenser.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korBackgroundDispenser" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korBackgroundDispenser.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="chnMainSpotCheckScreen" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="chnMainSpotCheckScreen" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\chnMainSpotCheckScreen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\chnMainSpotCheckScreen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -320,3 +320,10 @@ C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Relea
C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.csproj.GenerateResource.Cache C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.csproj.GenerateResource.Cache
C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.dll C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.dll
C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.pdb C:\Users\CJY\Desktop\ITC81DB_V8.15.2\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.pdb
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\bin\Release\ITC81DB_ImageDll.dll
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\bin\Release\ITC81DB_ImageDll.pdb
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ResolveAssemblyReference.cache
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.Resource1.resources
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.csproj.GenerateResource.Cache
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.dll
D:\Laboratory\ITC81DB_V8\ITC81DB_ImageDll\ITC81DB_ImageDll\obj\Release\ITC81DB_ImageDll.pdb