parent
90e22868d5
commit
a0de66591a
|
@ -19,7 +19,7 @@ namespace ITC81DB_0H.Controls
|
|||
public partial class ControlCenterConfiEthernet : UserControl
|
||||
{
|
||||
#region Field
|
||||
private int m_ModeSTD2;
|
||||
private static int ModeSTD2 = 4;
|
||||
private FormMenu m_ParentForm;
|
||||
|
||||
public ControlConfiEthernetLocalIP ControlEthernetLocalIP;
|
||||
|
@ -45,11 +45,6 @@ namespace ITC81DB_0H.Controls
|
|||
get { return this.m_ParentForm; }
|
||||
private set { this.m_ParentForm = value; }
|
||||
}
|
||||
public int ModeSTD2
|
||||
{
|
||||
get { return this.m_ModeSTD2; }
|
||||
set { this.m_ModeSTD2 = value; }
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
@ -190,8 +185,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.Controls.Add(this.ControlMarkoprint);
|
||||
this.ControlMarkoprint.Location = new Point(0, 217);
|
||||
|
||||
this.ModeSTD2 = 4;
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsEthernetEnable == true)
|
||||
{
|
||||
this.buttonStart.Enabled = true;
|
||||
|
@ -436,7 +429,7 @@ namespace ITC81DB_0H.Controls
|
|||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
{
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode == (int)DataStore.EthernetMode.f23_STD2)
|
||||
this.comboBoxEthernetMode.SelectedIndex = this.ModeSTD2;
|
||||
this.comboBoxEthernetMode.SelectedIndex = ModeSTD2;
|
||||
else if (this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode > this.comboBoxEthernetMode.Items.Count - 1)
|
||||
{
|
||||
this.comboBoxEthernetMode.SelectedIndex = 0;
|
||||
|
@ -533,7 +526,8 @@ namespace ITC81DB_0H.Controls
|
|||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("2000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("3000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append("P");
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.DoubleToString(123.4, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(" ");
|
||||
sb.Append(string.Format("{0, 6}", Helper.DoubleToString(123.4, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
break;
|
||||
|
@ -542,6 +536,7 @@ namespace ITC81DB_0H.Controls
|
|||
sb.Append((char)0x02);
|
||||
sb.Append("01");
|
||||
sb.Append("P");
|
||||
sb.Append("0");
|
||||
sb.Append(Helper.StringToDecimalPlaces("1234", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
|
@ -843,6 +838,111 @@ namespace ITC81DB_0H.Controls
|
|||
break;
|
||||
case 16:
|
||||
break;
|
||||
case 17:
|
||||
#region OPT3
|
||||
string tempValue = "";
|
||||
DateTime dt = DateTime.Now;
|
||||
|
||||
sb.Append((char)0x02);
|
||||
sb.Append(string.Format(" {0:yyyyMMdd}", dt));
|
||||
sb.Append(string.Format(" {0:HH:mm:ss}", dt));
|
||||
sb.Append(" 12345");
|
||||
sb.Append(" P");
|
||||
sb.Append(string.Format("{0,9}", 123.4));
|
||||
if (this.ParentForm.ParentForm.CurrentProductItem.LotNo.Length > 9)
|
||||
sb.Append(this.ParentForm.ParentForm.CurrentProductItem.LotNo.Substring(0, 9));
|
||||
else
|
||||
sb.Append(this.ParentForm.ParentForm.CurrentProductItem.LotNo.PadLeft(9, ' '));
|
||||
sb.Append((Helper.StringToDecimalPlaces(this.ParentForm.ParentForm.CurrentProductItem.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)).PadLeft(9));
|
||||
sb.Append((Helper.StringToDecimalPlaces(this.ParentForm.ParentForm.CurrentProductItem.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)).PadLeft(9));
|
||||
sb.Append((Helper.StringToDecimalPlaces(this.ParentForm.ParentForm.CurrentProductItem.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)).PadLeft(9));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
break;
|
||||
case 18:
|
||||
#region HP-200
|
||||
sb.Append((char)0x02);
|
||||
sb.Append((char)0x4a);
|
||||
sb.Append((char)0x30);
|
||||
sb.Append((char)0x2c);
|
||||
sb.Append(" 123.4");
|
||||
sb.Append((char)0x0d);
|
||||
sb.Append((char)0x04);
|
||||
|
||||
switch (temp)
|
||||
{
|
||||
case DataStore.MenuBottomConfiguration.SerialCOM1:
|
||||
this.ParentForm.ParentForm.TransferSerialCOM1(sb.ToString());
|
||||
break;
|
||||
case DataStore.MenuBottomConfiguration.SerialCOM3:
|
||||
this.ParentForm.ParentForm.TransferSerialCOM3(sb.ToString());
|
||||
break;
|
||||
case DataStore.MenuBottomConfiguration.SerialCOM4:
|
||||
this.ParentForm.ParentForm.TransferSerialCOM4(sb.ToString());
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
sb = new StringBuilder();
|
||||
|
||||
sb.Append((char)0x02);
|
||||
sb.Append((char)0x5a);
|
||||
sb.Append((char)0x04);
|
||||
#endregion
|
||||
break;
|
||||
case 19:
|
||||
#region Smart Jet
|
||||
sb.Append((char)0x02);
|
||||
sb.Append("A01");
|
||||
sb.Append(" 12.34");
|
||||
sb.Append((char)0x04);
|
||||
#endregion
|
||||
break;
|
||||
case 20:
|
||||
#region imaje 9410 OPT3
|
||||
byteArray = new byte[12];
|
||||
weightBytes = new byte[5];
|
||||
|
||||
// 외부변수사용 : 0xE8
|
||||
byteArray[0] = 0xE8;
|
||||
// Length : 0x00, 0x08 고정값
|
||||
byteArray[1] = 0x00;
|
||||
byteArray[2] = 0x08;
|
||||
|
||||
byteArray[3] = 0x01; // 1번 외부변수 번호
|
||||
byteArray[4] = 0x00;
|
||||
byteArray[5] = 0x05; // 1번 외부변수 길이
|
||||
|
||||
weightBytes = new UTF8Encoding().GetBytes(string.Format("{0,5}", Helper.StringToWeight("1234", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
for (int i = 0; i < weightBytes.Length; i++)
|
||||
{
|
||||
byteArray[i + 6] = weightBytes[i];
|
||||
}
|
||||
|
||||
byteArray[11] = 0x00;
|
||||
byteArray[11] = Helper.ChecksumCalculator(byteArray);
|
||||
#endregion
|
||||
break;
|
||||
case 23:
|
||||
#region STD2
|
||||
sb.Append((char)0x02);
|
||||
sb.Append("IN001");
|
||||
sb.Append("0001");
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("1000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("2000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("3000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(string.Format("{0:0000000}", 11111));
|
||||
sb.Append(string.Format("{0:0000000}", 22222));
|
||||
sb.Append(string.Format("{0:0000000}", 33333));
|
||||
sb.Append(string.Format("{0:0000000}", 11111));
|
||||
sb.Append(string.Format("{0:000000000}", 77777));
|
||||
sb.Append("P");
|
||||
sb.Append(" ");
|
||||
sb.Append(string.Format("{0, 6}", Helper.DoubleToString(123.4, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -1140,7 +1240,6 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxEthernetOpMode.SelectedIndex = 1;
|
||||
}
|
||||
|
||||
|
||||
if (this.comboBoxEthernetOpMode.SelectedIndex == 1)
|
||||
{
|
||||
this.ParentForm.ParentForm.EthernetClientDisconnect();
|
||||
|
@ -1175,11 +1274,8 @@ namespace ITC81DB_0H.Controls
|
|||
this.labelConnectedIP.Text = "-";
|
||||
}
|
||||
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false)
|
||||
{
|
||||
if (this.comboBoxEthernetMode.SelectedIndex == this.ModeSTD2)
|
||||
mode = (int)DataStore.SerialMode.f23_STD2;
|
||||
}
|
||||
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == false && mode == ModeSTD2)
|
||||
mode = (int)DataStore.SerialMode.f23_STD2;
|
||||
else
|
||||
mode = this.comboBoxEthernetMode.SelectedIndex;
|
||||
this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode = mode;
|
||||
|
|
|
@ -337,6 +337,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialBaudRate.Enabled = true;
|
||||
this.comboBoxSerialMode.Enabled = true;
|
||||
this.ControlBarcode.Visible = false;
|
||||
this.comboBoxSerialMode.Enabled = true;
|
||||
|
||||
switch (temp)
|
||||
{
|
||||
|
@ -356,7 +357,7 @@ namespace ITC81DB_0H.Controls
|
|||
else if (item.SerialCOM1Mode > this.comboBoxSerialMode.Items.Count - 1)
|
||||
this.comboBoxSerialMode.SelectedIndex = 0;
|
||||
else
|
||||
this.comboBoxSerialMode.SelectedIndex = this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode;
|
||||
this.comboBoxSerialMode.SelectedIndex = item.SerialCOM1Mode;
|
||||
|
||||
this.SaveComboBox(this.comboBoxSerialBaudRate.SelectedIndex, this.comboBoxSerialMode.SelectedIndex);
|
||||
}
|
||||
|
@ -364,7 +365,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.SelectedIndex = item.SerialCOM1Mode;
|
||||
this.comboBoxSerialMode.SelectedIndexChanged += new EventHandler(this.comboBoxSerialMode_SelectedIndexChanged);
|
||||
|
||||
this.labelTransmissionDelayTime.Text = this.ParentForm.ParentForm.SystemConfig1.TransmissionDelayTimeCOM1.ToString();
|
||||
this.labelTransmissionDelayTime.Text = item.TransmissionDelayTimeCOM1.ToString();
|
||||
#endregion
|
||||
break;
|
||||
case DataStore.MenuBottomConfiguration.SerialCOM3:
|
||||
|
@ -416,7 +417,7 @@ namespace ITC81DB_0H.Controls
|
|||
else if (item.SerialCOM3Mode > this.comboBoxSerialMode.Items.Count - 1)
|
||||
this.comboBoxSerialMode.SelectedIndex = 0;
|
||||
else
|
||||
this.comboBoxSerialMode.SelectedIndex = this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode;
|
||||
this.comboBoxSerialMode.SelectedIndex = item.SerialCOM3Mode;
|
||||
|
||||
this.SaveComboBox(this.comboBoxSerialBaudRate.SelectedIndex, this.comboBoxSerialMode.SelectedIndex);
|
||||
}
|
||||
|
@ -444,7 +445,7 @@ namespace ITC81DB_0H.Controls
|
|||
else if (item.SerialCOM4Mode > this.comboBoxSerialMode.Items.Count - 1)
|
||||
this.comboBoxSerialMode.SelectedIndex = 0;
|
||||
else
|
||||
this.comboBoxSerialMode.SelectedIndex = this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode;
|
||||
this.comboBoxSerialMode.SelectedIndex = item.SerialCOM4Mode;
|
||||
|
||||
this.SaveComboBox(this.comboBoxSerialBaudRate.SelectedIndex, this.comboBoxSerialMode.SelectedIndex);
|
||||
}
|
||||
|
@ -452,7 +453,7 @@ namespace ITC81DB_0H.Controls
|
|||
this.comboBoxSerialMode.SelectedIndex = item.SerialCOM4Mode;
|
||||
this.comboBoxSerialMode.SelectedIndexChanged += new EventHandler(this.comboBoxSerialMode_SelectedIndexChanged);
|
||||
|
||||
this.labelTransmissionDelayTime.Text = this.ParentForm.ParentForm.SystemConfig1.TransmissionDelayTimeCOM4.ToString();
|
||||
this.labelTransmissionDelayTime.Text = item.TransmissionDelayTimeCOM4.ToString();
|
||||
#endregion
|
||||
break;
|
||||
default:
|
||||
|
@ -725,7 +726,8 @@ namespace ITC81DB_0H.Controls
|
|||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("2000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("3000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append("P");
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.DoubleToString(123.4, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(" ");
|
||||
sb.Append(string.Format("{0, 6}", Helper.DoubleToString(123.4, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
break;
|
||||
|
@ -734,6 +736,7 @@ namespace ITC81DB_0H.Controls
|
|||
sb.Append((char)0x02);
|
||||
sb.Append("01");
|
||||
sb.Append("P");
|
||||
sb.Append("0");
|
||||
sb.Append(Helper.StringToDecimalPlaces("1234", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
|
@ -1089,6 +1092,50 @@ namespace ITC81DB_0H.Controls
|
|||
sb.Append((char)0x04);
|
||||
#endregion
|
||||
break;
|
||||
case 20:
|
||||
#region imaje 9410 OPT3
|
||||
byteArray = new byte[12];
|
||||
weightBytes = new byte[5];
|
||||
|
||||
// 외부변수사용 : 0xE8
|
||||
byteArray[0] = 0xE8;
|
||||
// Length : 0x00, 0x08 고정값
|
||||
byteArray[1] = 0x00;
|
||||
byteArray[2] = 0x08;
|
||||
|
||||
byteArray[3] = 0x01; // 1번 외부변수 번호
|
||||
byteArray[4] = 0x00;
|
||||
byteArray[5] = 0x05; // 1번 외부변수 길이
|
||||
|
||||
weightBytes = new UTF8Encoding().GetBytes(" 123");
|
||||
for (int i = 0; i < weightBytes.Length; i++)
|
||||
{
|
||||
byteArray[i + 6] = weightBytes[i];
|
||||
}
|
||||
|
||||
byteArray[11] = 0x00;
|
||||
byteArray[11] = Helper.ChecksumCalculator(byteArray);
|
||||
#endregion
|
||||
break;
|
||||
case 23:
|
||||
#region STD2
|
||||
sb.Append((char)0x02);
|
||||
sb.Append("IN001");
|
||||
sb.Append("0001");
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("1000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("2000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(Helper.StringZeroFillDigits6(Helper.StringToDecimalPlaces("3000", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append(string.Format("{0:0000000}", 11111));
|
||||
sb.Append(string.Format("{0:0000000}", 22222));
|
||||
sb.Append(string.Format("{0:0000000}", 33333));
|
||||
sb.Append(string.Format("{0:0000000}", 11111));
|
||||
sb.Append(string.Format("{0:000000000}", 77777));
|
||||
sb.Append("P");
|
||||
sb.Append(" ");
|
||||
sb.Append(string.Format("{0, 6}", Helper.DoubleToString(123.4, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)));
|
||||
sb.Append((char)0x03);
|
||||
#endregion
|
||||
break;
|
||||
default:
|
||||
isTest = false;
|
||||
break;
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue