수정중

master
DESKTOP-S459P9R\LSJ 2025-10-31 11:44:26 +09:00
parent 321c641bf4
commit 1a6e5a2430
43 changed files with 23300 additions and 12561 deletions

Binary file not shown.

View File

@ -353,7 +353,11 @@ namespace INT63DC_2C.Controls
#region Event Handler
private void labelForcedZeroDelayTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelForcedZeroDelayTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelForcedZeroDelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -368,18 +372,26 @@ namespace INT63DC_2C.Controls
{
this.labelForcedZeroDelayTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.ForcedZeroDelayTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelForcedZeroDelayTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._4501_ForcedZeroDelayTime, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.ForcedZeroDelayTime, number, before, after);
}
}
}
private void labelDynamicCorrection1_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection1.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection1.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -394,19 +406,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection1.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection1 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection1.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard1, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection1, number, before, after);
}
}
}
private void labelDynamicCorrection2_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection2.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection2.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -421,19 +441,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection2.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection2 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection2.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard2, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection2, number, before, after);
}
}
}
private void labelDynamicCorrection3_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection3.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection3.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -448,19 +476,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection3.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection3 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection3.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard3, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection3, number, before, after);
}
}
}
private void labelDynamicCorrection4_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection4.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection4.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -475,19 +511,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection4.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection4 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection4.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard4, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection4, number, before, after);
}
}
}
private void labelDynamicCorrection5_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection5.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection5.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -502,19 +546,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection5.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection5 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection5.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard5, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection5, number, before, after);
}
}
}
private void labelDynamicCorrection6_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection6.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection6.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -529,19 +581,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection6.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection6 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection6.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard6, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection6, number, before, after);
}
}
}
private void labelDynamicCorrection7_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection7.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection7.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -556,19 +616,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection7.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection7 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection7.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard7, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection7, number, before, after);
}
}
}
private void labelDynamicCorrection8_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection8.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection8.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -583,19 +651,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection8.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection8 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection8.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard8, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection8, number, before, after);
}
}
}
private void labelDynamicCorrection9_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection9.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection9.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -610,19 +686,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection9.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection9 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection9.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard9, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection9, number, before, after);
}
}
}
private void labelDynamicCorrection10_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection10.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection10.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -637,19 +721,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection10.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection10 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection10.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard10, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection10, number, before, after);
}
}
}
private void labelDynamicCorrection11_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection11.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection11.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -664,19 +756,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection11.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection11 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection11.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard11, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection11, number, before, after);
}
}
}
private void labelDynamicCorrection12_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection12.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection12.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -691,19 +791,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection12.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection12 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection12.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard12, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection12, number, before, after);
}
}
}
private void labelDynamicCorrection13_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection13.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection13.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -718,19 +826,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection13.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection13 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection13.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard13, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection13, number, before, after);
}
}
}
private void labelDynamicCorrection14_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection14.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection14.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -745,19 +861,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection14.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection14 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection14.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard14, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection14, number, before, after);
}
}
}
private void labelDynamicCorrection15_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection15.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection15.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -772,19 +896,27 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection15.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection15 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection15.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard15, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection15, number, before, after);
}
}
}
private void labelDynamicCorrection16_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDynamicCorrection16.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDynamicCorrection16.Text, 7, 6, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -799,20 +931,28 @@ namespace INT63DC_2C.Controls
{
this.labelDynamicCorrection16.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DynamicCorrection16 = myKeyPad.doubleValue;
after = myKeyPad.StringValue;
value = string.Format("{0:f6}", this.labelDynamicCorrection16.Text);
value = value.Remove(1, 1);
value = Helper.StringZeroFillDigits7(value);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard16, CommunicationAddress._5006_DynamicCorrection, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DynamicCorrection16, number, before, after);
}
}
}
private void labelEntryGateDelayTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelEntryGateDelayTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelEntryGateDelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -827,17 +967,25 @@ namespace INT63DC_2C.Controls
{
this.labelEntryGateDelayTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.EntryGateDelayTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelEntryGateDelayTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5032_EntryGateDelayTime, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.EntryGateDelayTime, number, before, after);
}
}
}
private void labelEntryGateRunTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelEntryGateRunTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelEntryGateRunTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -852,17 +1000,25 @@ namespace INT63DC_2C.Controls
{
this.labelEntryGateRunTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.EntryGateRunTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelEntryGateRunTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5033_EntryGateRunTime, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.EntryGateRunTime, number, before, after);
}
}
}
private void labelDischargeStopperDelayTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDischargeStopperDelayTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDischargeStopperDelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -877,17 +1033,25 @@ namespace INT63DC_2C.Controls
{
this.labelDischargeStopperDelayTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DischargeStopperDelayTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelDischargeStopperDelayTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5034_DischargeStopperDelayTime, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DischargeStopperDelayTime, number, before, after);
}
}
}
private void labelDischargeStopperRunTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelDischargeStopperRunTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDischargeStopperRunTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -902,17 +1066,25 @@ namespace INT63DC_2C.Controls
{
this.labelDischargeStopperRunTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.DischargeStopperRunTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelDischargeStopperRunTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5034_DischargeStopperRunTime, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.DischargeStopperRunTime, number, before, after);
}
}
}
private void labelSorter4DelayTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelSorter4DelayTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSorter4DelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -927,17 +1099,25 @@ namespace INT63DC_2C.Controls
{
this.labelSorter4DelayTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.Sorter4DelayTime = myKeyPad.StringValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelSorter4DelayTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5111_Sorter4DelayTime, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.Sorter4DelayTime, number, before, after);
}
}
}
private void labelSorter4RunTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelSorter4RunTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSorter4RunTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -952,17 +1132,24 @@ namespace INT63DC_2C.Controls
{
this.labelSorter4RunTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.Sorter4RunTime = myKeyPad.StringValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelSorter4RunTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5112_Sorter4RunTime, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.SelectedProductNo - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.Sorter4RunTime, number, before, after);
}
}
}
private void labelStopper2DelayTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelStopper2DelayTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelStopper2DelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
@ -978,17 +1165,24 @@ namespace INT63DC_2C.Controls
{
this.labelStopper2DelayTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.Stopper2DelayTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelStopper2DelayTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5036_Stopper2DelayTime, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.Stopper2DelayTime, number, before, after);
}
}
}
private void labelStopper2RunTime_Click(object sender, EventArgs e)
{
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelStopper2RunTime.Text;
number = this.ParentForm.SelectedProductNo.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelStopper2RunTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
@ -1004,11 +1198,15 @@ namespace INT63DC_2C.Controls
{
this.labelStopper2RunTime.Text = myKeyPad.StringValue;
this.ParentForm.SelectedJudgmentSetItem.Stopper2RunTime = myKeyPad.IntValue;
after = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelStopper2RunTime.Text);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5037_Stopper2RunTime, value);
this.ParentForm.ParentForm.SaveDynamicCorrectionFile(this.ParentForm.SelectedJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
// Part 11
if (this.ParentForm.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.Stopper2RunTime, number, before, after);
}
}
}

View File

@ -32,10 +32,11 @@ namespace INT63DC_2C
FormInformation,
FormFactory,
FormProgramUpdate,
FormUserEditor,
FormDataStatistics,
FormOptionSetting,
FormMotorSetting,
FormCommunication,
FormUserEditor,
FormUserGroupEditor,
FormDataViewer,
FormDataBackup,
@ -164,30 +165,43 @@ namespace INT63DC_2C
Zero,
Clear,
UserEditor,
Bypass,
Update,
Sampling,
DataBackup,
GroupEditor,
Initialization,
ATPC_Reset, // 정량 알람 카운터 리셋
Print,
BP_PassOnce,
BP_NgOnce,
BP_PassON,
BP_PassOFF,
BP_NgON,
BP_NgOFF,
SP_Once,
SP_ON,
SP_OFF,
MainCut,
ProductCopy,
ProductPaste,
ProductAllPaste,
Initialization,
MotorValueSave,
AlarmReset,
Origin,
OneStep,
Motor_EEPROM,
Motor_AlarmReset,
Motor_Origin,
Motor_OneStep,
Motor_JOGCW,
Motor_JOGCCW,
TryEthernetStart,
TryEthernetStop,
EthernetConnect,
EthernetDisconnect,
// Modbus Clear
MB_Clear,
MB_EquipmentStart,
MB_EquipmentStop,
}
public enum TrackingParameter
{
@ -196,30 +210,25 @@ namespace INT63DC_2C
WeightPassRange,
WeightUnderRange,
WeightTareRange,
PrintActivate,
ChangeTime,
ChangeName,
ChangeLOT,
WeightOverRangeLimit,
WeightUnderRangeLimit,
WeightLimitEnable,
BP_Individual,
BP_All,
BP_Direction,
BP_Mode,
ACNC_Count,
ACNC_Activate,
ATPC_Count,
ATPC_Activate,
SP_Mode,
SP_Time,
SP_Count,
FB_HightLimit,
FB_LowLimit,
FB_DeadZone,
FB_SampleCNT,
FB_IgnoreCNT,
FB_CorrectionRate,
FB_PulseWidth,
LK_Mode,
LK_Time,
ChangeTime,
ChangeName,
ChangeLOT,
JudgmentFilter,
JudgmentDelayTime,
@ -242,6 +251,22 @@ namespace INT63DC_2C
Stopper2DelayTime,
Stopper2RunTime,
ForcedZeroDelayTime,
DynamicCorrection1,
DynamicCorrection2,
DynamicCorrection3,
DynamicCorrection4,
DynamicCorrection5,
DynamicCorrection6,
DynamicCorrection7,
DynamicCorrection8,
DynamicCorrection9,
DynamicCorrection10,
DynamicCorrection11,
DynamicCorrection12,
DynamicCorrection13,
DynamicCorrection14,
DynamicCorrection15,
DynamicCorrection16,
AutoZeroTime,
AutoZeroRange,
@ -273,16 +298,12 @@ namespace INT63DC_2C
EtcRelayRunTime,
EtcDecimalpoint,
MotorDirection,
MotorAnglePass,
MotorAngleNG,
MotorOriginOffset,
MotorOriginSpeed,
MotorSpeed,
MotorPosition0,
MotorAcceleration,
MotorDeceleration,
MotorPosition1,
MotorPosition2,
Level1Name,
Level2Name,
@ -290,6 +311,15 @@ namespace INT63DC_2C
AutoLogout,
DataStoragePeriod,
// Modbus
MB_WeightOverRange,
MB_WeightPassRange,
MB_WeightUnderRange,
MB_WeightTareRange,
MB_ProductNumber,
MB_WeightOverRangeLimit,
MB_WeightUnderRangeLimit,
}
public enum TrackingAlarm
{
@ -844,6 +874,15 @@ namespace INT63DC_2C
private DataStore.LanguageID m_Language;
private DataStore.FormStore m_CurrentForm;
private UserItem m_CurrentUser;
private int m_EthernetServerPort;
private int m_EthernetMode;
private int m_EthernetOperationMode;
private int m_EthernetLocalPort;
private int m_ModbusTcpAddress1;
private int m_ModbusTcpAddress2;
private int m_ModbusTcpStartAddress;
private string m_EthernetServerAddress;
#endregion
#region Constructor
@ -1102,6 +1141,57 @@ namespace INT63DC_2C
get { return this.m_CurrentUser; }
set { this.m_CurrentUser = value; }
}
public bool IsEthernetEnable
{
get
{
if (this.EthernetOperationMode == 0)
return false;
else
return true;
}
}
public int EthernetServerPort
{
get { return this.m_EthernetServerPort; }
set { this.m_EthernetServerPort = value; }
}
public int EthernetMode
{
get { return this.m_EthernetMode; }
set { this.m_EthernetMode = value; }
}
public int EthernetOperationMode
{
get { return this.m_EthernetOperationMode; }
set { this.m_EthernetOperationMode = value; }
}
public int EthernetLocalPort
{
get { return this.m_EthernetLocalPort; }
set { this.m_EthernetLocalPort = value; }
}
public int ModbusTcpAddress1
{
get { return this.m_ModbusTcpAddress1; }
set { this.m_ModbusTcpAddress1 = value; }
}
public int ModbusTcpAddress2
{
get { return this.m_ModbusTcpAddress2; }
set { this.m_ModbusTcpAddress2 = value; }
}
public int ModbusTcpStartAddress
{
get { return this.m_ModbusTcpStartAddress; }
set { this.m_ModbusTcpStartAddress = value; }
}
public string EthernetServerAddress
{
get { return this.m_EthernetServerAddress; }
set { this.m_EthernetServerAddress = value; }
}
#endregion
#region Method
@ -1160,6 +1250,15 @@ namespace INT63DC_2C
this.CurrentForm = DataStore.FormStore.FormMainDisplay;
this.CurrentUser = new UserItem();
this.CurrentUser.Group = DataStore.UserGroup.LogOut;
this.EthernetServerPort = 5002;
this.EthernetMode = 0;
this.EthernetOperationMode = 0;
this.EthernetLocalPort = 5001;
this.ModbusTcpAddress1 = 1000;
this.ModbusTcpAddress2 = 1100;
this.ModbusTcpStartAddress = 1010;
this.EthernetServerAddress = "0.0.0.0";
}
#endregion
}
@ -1300,6 +1399,75 @@ namespace INT63DC_2C
public string DummyString15;
}
#endregion
#region Struct SystemConfiguration3
[StructLayout(LayoutKind.Sequential)]
public struct StructSystemConfigurationItem3
{
public bool DummyBool1;
public bool DummyBool2;
public bool DummyBool3;
public bool DummyBool4;
public bool DummyBool5;
public bool DummyBool6;
public bool DummyBool7;
public bool DummyBool8;
public bool DummyBool9;
public bool DummyBool10;
public bool DummyBool11;
public bool DummyBool12;
public bool DummyBool13;
public bool DummyBool14;
public bool DummyBool15;
public bool DummyBool16;
public bool DummyBool17;
public bool DummyBool18;
public bool DummyBool19;
public bool DummyBool20;
public int DummyInt1;
public int DummyInt2;
public int DummyInt3;
public int DummyInt4;
public int DummyInt5;
public int DummyInt6;
public int DummyInt7;
public int DummyInt8;
public int DummyInt9;
public int DummyInt10;
public int DummyInt11;
public int DummyInt12;
public int DummyInt13;
public int EthernetServerPort;
public int EthernetMode;
public int EthernetOperationMode;
public int EthernetLocalPort;
public int ModbusTcpAddress1;
public int ModbusTcpAddress2;
public int ModbusTcpStartAddress;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString1;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString2;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString3;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString4;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString5;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString6;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString7;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString8;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString9;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string EthernetServerAddress;
}
#endregion
#region ProductItem
public class ProductItem
@ -1499,6 +1667,8 @@ namespace INT63DC_2C
private bool m_IsOPT1;
private bool m_IsSamplingData;
private ushort m_UpdateCount;
#endregion
#region Constructor
@ -1719,6 +1889,12 @@ namespace INT63DC_2C
get { return this.m_IsSamplingData; }
set { this.m_IsSamplingData = value; }
}
public ushort UpdateCount
{
get { return this.m_UpdateCount; }
set { this.m_UpdateCount = value; }
}
#endregion
#region Mehtod
@ -1728,6 +1904,7 @@ namespace INT63DC_2C
this.PassCount = 0;
this.OverCount = 0;
this.ExNGCount = 0;
this.UpdateCount = 0;
}
public void Initialization()
@ -1745,6 +1922,7 @@ namespace INT63DC_2C
this.IsBypassMode = false;
this.IsOPT1 = false;
this.IsSamplingData = false;
this.UpdateCount = 0;
}
private void ProductionSpeedCalculation()
@ -2590,7 +2768,6 @@ namespace INT63DC_2C
private bool m_IsServoOff;
private bool m_IsInverterAlarm;
private bool m_IsAlignError;
private bool m_IsPinchPoint;
private bool m_IsSorter1Error;
private bool m_IsSorter2Error;
@ -2650,11 +2827,6 @@ namespace INT63DC_2C
get { return this.m_IsAlignError; }
set { this.m_IsAlignError = value; }
}
public bool IsPinchPoint
{
get { return this.m_IsPinchPoint; }
set { this.m_IsPinchPoint = value; }
}
public bool IsSorter1Error
{
get { return this.m_IsSorter1Error; }
@ -2685,7 +2857,6 @@ namespace INT63DC_2C
this.IsServoOff = false;
this.IsInverterAlarm = false;
this.IsAlignError = false;
this.IsPinchPoint = false;
this.IsSorter1Error = false;
this.IsSorter2Error = false;
@ -2708,14 +2879,11 @@ namespace INT63DC_2C
sValue7 = Convert.ToString(Convert.ToInt16(alarm.Substring(6, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0');
sValue8 = Convert.ToString(Convert.ToInt16(alarm.Substring(7, 1), 16), 2).PadLeft((4 <= 1) ? 1 : 4, '0');
#region 알람 16-제품 끼임 에러
#region 알람 16-
if (sValue4[0] == '0')
{
this.IsPinchPoint = false;
this.IsBuzzerStatus = false;
}
{ }
else
this.IsPinchPoint = true;
{ }
#endregion
#region 알람 15-봉 정렬 에러(정렬기)
if (sValue4[1] == '0')

View File

@ -39,6 +39,8 @@
this.labelTitle3 = new SmartX.SmartLabel();
this.labelTitle2 = new SmartX.SmartLabel();
this.pictureBoxImage = new System.Windows.Forms.PictureBox();
this.smartButton1 = new SmartX.SmartButton();
this.smartButton2 = new SmartX.SmartButton();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.SuspendLayout();
//
@ -184,7 +186,7 @@
this.labelTitle1.BackPictureBox2 = null;
this.labelTitle1.BorderColor = System.Drawing.Color.Black;
this.labelTitle1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle1.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.labelTitle1.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold);
this.labelTitle1.ForeColor = System.Drawing.SystemColors.Control;
this.labelTitle1.InitVisible = true;
this.labelTitle1.LineSpacing = 0F;
@ -205,7 +207,7 @@
this.labelTitle3.BackPictureBox2 = null;
this.labelTitle3.BorderColor = System.Drawing.Color.Black;
this.labelTitle3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle3.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitle3.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelTitle3.ForeColor = System.Drawing.SystemColors.Control;
this.labelTitle3.InitVisible = true;
this.labelTitle3.LineSpacing = 0F;
@ -226,7 +228,7 @@
this.labelTitle2.BackPictureBox2 = null;
this.labelTitle2.BorderColor = System.Drawing.Color.Black;
this.labelTitle2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle2.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitle2.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelTitle2.ForeColor = System.Drawing.SystemColors.Control;
this.labelTitle2.InitVisible = true;
this.labelTitle2.LineSpacing = 0F;
@ -246,12 +248,78 @@
this.pictureBoxImage.Name = "pictureBoxImage";
this.pictureBoxImage.Size = new System.Drawing.Size(66, 72);
//
// smartButton1
//
this.smartButton1.BackPictureBox = null;
this.smartButton1.BackPictureBox1 = null;
this.smartButton1.BackPictureBox2 = null;
this.smartButton1.ButtonColor = System.Drawing.Color.Gray;
this.smartButton1.ButtonImageAutoSize = true;
this.smartButton1.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.smartButton1.DisableImage = null;
this.smartButton1.DownImage = null;
this.smartButton1.GroupID = 0;
this.smartButton1.InitVisible = true;
this.smartButton1.Location = new System.Drawing.Point(514, 24);
this.smartButton1.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.smartButton1.Name = "smartButton1";
this.smartButton1.NestedClickEventPrevent = false;
this.smartButton1.OutlinePixel = 1;
this.smartButton1.RepeatInterval = 200;
this.smartButton1.RepeatIntervalAccelerate = null;
this.smartButton1.SafeInterval = 200;
this.smartButton1.Size = new System.Drawing.Size(80, 30);
this.smartButton1.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.smartButton1.TabIndex = 26;
this.smartButton1.Text = "Intech";
this.smartButton1.TextColor = System.Drawing.Color.Black;
this.smartButton1.TextDownColor = System.Drawing.Color.White;
this.smartButton1.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.smartButton1.TextLocation = new System.Drawing.Point(0, 0);
this.smartButton1.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.smartButton1.UpImage = null;
this.smartButton1.Click += new System.EventHandler(this.smartButton1_Click);
//
// smartButton2
//
this.smartButton2.BackPictureBox = null;
this.smartButton2.BackPictureBox1 = null;
this.smartButton2.BackPictureBox2 = null;
this.smartButton2.ButtonColor = System.Drawing.Color.Gray;
this.smartButton2.ButtonImageAutoSize = true;
this.smartButton2.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.smartButton2.DisableImage = null;
this.smartButton2.DownImage = null;
this.smartButton2.GroupID = 0;
this.smartButton2.InitVisible = true;
this.smartButton2.Location = new System.Drawing.Point(600, 24);
this.smartButton2.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.smartButton2.Name = "smartButton2";
this.smartButton2.NestedClickEventPrevent = false;
this.smartButton2.OutlinePixel = 1;
this.smartButton2.RepeatInterval = 200;
this.smartButton2.RepeatIntervalAccelerate = null;
this.smartButton2.SafeInterval = 200;
this.smartButton2.Size = new System.Drawing.Size(80, 30);
this.smartButton2.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.smartButton2.TabIndex = 27;
this.smartButton2.Text = "Admin";
this.smartButton2.TextColor = System.Drawing.Color.Black;
this.smartButton2.TextDownColor = System.Drawing.Color.White;
this.smartButton2.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.smartButton2.TextLocation = new System.Drawing.Point(0, 0);
this.smartButton2.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.smartButton2.UpImage = null;
this.smartButton2.Click += new System.EventHandler(this.smartButton2_Click);
//
// DialogFormLogOn
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.ClientSize = new System.Drawing.Size(710, 470);
this.ControlBox = false;
this.Controls.Add(this.smartButton2);
this.Controls.Add(this.smartButton1);
this.Controls.Add(this.pictureBoxImage);
this.Controls.Add(this.labelTitle1);
this.Controls.Add(this.labelTitle3);
@ -282,5 +350,7 @@
private SmartX.SmartLabel labelTitle3;
private SmartX.SmartLabel labelTitle2;
private System.Windows.Forms.PictureBox pictureBoxImage;
private SmartX.SmartButton smartButton1;
private SmartX.SmartButton smartButton2;
}
}

View File

@ -508,5 +508,17 @@ namespace INT63DC_2C.DialogForms
this.smartKeyboard.Show();
}
#endregion
private void smartButton1_Click(object sender, EventArgs e)
{
this.textBoxID.Text = "Intech";
this.textBoxPassword.Text = "I20090810!";
}
private void smartButton2_Click(object sender, EventArgs e)
{
this.textBoxID.Text = "Admin00";
this.textBoxPassword.Text = "Admin12!";
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -61,7 +61,7 @@
// buttonEnter
//
this.buttonEnter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonEnter.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonEnter.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonEnter.ForeColor = System.Drawing.Color.White;
this.buttonEnter.Location = new System.Drawing.Point(13, 382);
this.buttonEnter.Name = "buttonEnter";
@ -74,7 +74,7 @@
// buttonCancel
//
this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonCancel.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonCancel.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonCancel.ForeColor = System.Drawing.Color.White;
this.buttonCancel.Location = new System.Drawing.Point(165, 306);
this.buttonCancel.Name = "buttonCancel";
@ -87,7 +87,7 @@
// buttonNumber9
//
this.buttonNumber9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber9.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber9.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber9.ForeColor = System.Drawing.Color.White;
this.buttonNumber9.Location = new System.Drawing.Point(165, 230);
this.buttonNumber9.Name = "buttonNumber9";
@ -100,7 +100,7 @@
// buttonNumber6
//
this.buttonNumber6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber6.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber6.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber6.ForeColor = System.Drawing.Color.White;
this.buttonNumber6.Location = new System.Drawing.Point(165, 154);
this.buttonNumber6.Name = "buttonNumber6";
@ -113,7 +113,7 @@
// buttonNumber3
//
this.buttonNumber3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber3.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber3.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber3.ForeColor = System.Drawing.Color.White;
this.buttonNumber3.Location = new System.Drawing.Point(165, 78);
this.buttonNumber3.Name = "buttonNumber3";
@ -126,7 +126,7 @@
// buttonNumber0
//
this.buttonNumber0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber0.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber0.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber0.ForeColor = System.Drawing.Color.White;
this.buttonNumber0.Location = new System.Drawing.Point(89, 306);
this.buttonNumber0.Name = "buttonNumber0";
@ -139,7 +139,7 @@
// buttonNumber8
//
this.buttonNumber8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber8.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber8.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber8.ForeColor = System.Drawing.Color.White;
this.buttonNumber8.Location = new System.Drawing.Point(89, 230);
this.buttonNumber8.Name = "buttonNumber8";
@ -152,7 +152,7 @@
// buttonNumber5
//
this.buttonNumber5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber5.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber5.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber5.ForeColor = System.Drawing.Color.White;
this.buttonNumber5.Location = new System.Drawing.Point(89, 154);
this.buttonNumber5.Name = "buttonNumber5";
@ -165,7 +165,7 @@
// buttonNumber2
//
this.buttonNumber2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber2.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber2.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber2.ForeColor = System.Drawing.Color.White;
this.buttonNumber2.Location = new System.Drawing.Point(89, 78);
this.buttonNumber2.Name = "buttonNumber2";
@ -178,7 +178,7 @@
// buttonSign
//
this.buttonSign.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonSign.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonSign.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonSign.ForeColor = System.Drawing.Color.White;
this.buttonSign.Location = new System.Drawing.Point(13, 306);
this.buttonSign.Name = "buttonSign";
@ -191,7 +191,7 @@
// buttonNumber7
//
this.buttonNumber7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber7.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber7.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber7.ForeColor = System.Drawing.Color.White;
this.buttonNumber7.Location = new System.Drawing.Point(13, 230);
this.buttonNumber7.Name = "buttonNumber7";
@ -204,7 +204,7 @@
// buttonNumber4
//
this.buttonNumber4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber4.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber4.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber4.ForeColor = System.Drawing.Color.White;
this.buttonNumber4.Location = new System.Drawing.Point(13, 154);
this.buttonNumber4.Name = "buttonNumber4";
@ -217,7 +217,7 @@
// buttonNumber1
//
this.buttonNumber1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber1.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber1.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber1.ForeColor = System.Drawing.Color.White;
this.buttonNumber1.Location = new System.Drawing.Point(13, 78);
this.buttonNumber1.Name = "buttonNumber1";
@ -230,7 +230,7 @@
// label1
//
this.label1.BackColor = System.Drawing.Color.Silver;
this.label1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.label1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.label1.Location = new System.Drawing.Point(3, 3);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(237, 20);
@ -245,11 +245,11 @@
this.smartForm1.Location = new System.Drawing.Point(0, 0);
this.smartForm1.MainForm = null;
this.smartForm1.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.ON;
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.OFF;
this.smartForm1.Name = "smartForm1";
this.smartForm1.Size = new System.Drawing.Size(250, 443);
this.smartForm1.SpecialFunctionClickPointSize = 100;
this.smartForm1.SuspendLayoutInterval = 1;
this.smartForm1.SuspendLayoutInterval = 0;
//
// DialogFormNumKeyPad
//

View File

@ -165,38 +165,28 @@
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAABwVJREFUeF7t0kEBgDAA
xDCETxzSeNxU0ERDngMZuhNyu7/wa3uuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXt+u0OB7mSc8wEowgfcz9GVkAAAAABJRU5E
rkJggg==
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAABKpJREFUeF7t0iEBACAA
wDCCE45oGAxE4Ju8/piQMd4A/zq7L/ia3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsT
YndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNid
ELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8Tu
hNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2
J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3Qmx
OyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I
3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC
7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsT
YndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNid
ELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8Tu
hNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2
J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3Qmx
OyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I
3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC
7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsT
YndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNid
ELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8Tu
hNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2
J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3Qmx
OyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTcu0OBXYnZAMowgfc10fpWwAAAABJRU5ErkJg
gg==
</value>
</data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -60,7 +60,7 @@
// buttonEnter
//
this.buttonEnter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonEnter.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
this.buttonEnter.Font = new System.Drawing.Font("New Gulim", 14F, System.Drawing.FontStyle.Bold);
this.buttonEnter.ForeColor = System.Drawing.Color.White;
this.buttonEnter.Location = new System.Drawing.Point(165, 309);
this.buttonEnter.Name = "buttonEnter";
@ -73,7 +73,7 @@
// buttonNumber9
//
this.buttonNumber9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber9.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber9.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber9.ForeColor = System.Drawing.Color.White;
this.buttonNumber9.Location = new System.Drawing.Point(165, 233);
this.buttonNumber9.Name = "buttonNumber9";
@ -86,7 +86,7 @@
// buttonNumber6
//
this.buttonNumber6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber6.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber6.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber6.ForeColor = System.Drawing.Color.White;
this.buttonNumber6.Location = new System.Drawing.Point(165, 157);
this.buttonNumber6.Name = "buttonNumber6";
@ -99,7 +99,7 @@
// buttonNumber3
//
this.buttonNumber3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber3.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber3.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber3.ForeColor = System.Drawing.Color.White;
this.buttonNumber3.Location = new System.Drawing.Point(165, 81);
this.buttonNumber3.Name = "buttonNumber3";
@ -112,7 +112,7 @@
// buttonNumber0
//
this.buttonNumber0.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber0.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber0.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber0.ForeColor = System.Drawing.Color.White;
this.buttonNumber0.Location = new System.Drawing.Point(89, 309);
this.buttonNumber0.Name = "buttonNumber0";
@ -125,7 +125,7 @@
// buttonNumber8
//
this.buttonNumber8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber8.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber8.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber8.ForeColor = System.Drawing.Color.White;
this.buttonNumber8.Location = new System.Drawing.Point(89, 233);
this.buttonNumber8.Name = "buttonNumber8";
@ -138,7 +138,7 @@
// buttonNumber5
//
this.buttonNumber5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber5.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber5.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber5.ForeColor = System.Drawing.Color.White;
this.buttonNumber5.Location = new System.Drawing.Point(89, 157);
this.buttonNumber5.Name = "buttonNumber5";
@ -151,7 +151,7 @@
// buttonNumber2
//
this.buttonNumber2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber2.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber2.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber2.ForeColor = System.Drawing.Color.White;
this.buttonNumber2.Location = new System.Drawing.Point(89, 81);
this.buttonNumber2.Name = "buttonNumber2";
@ -164,7 +164,7 @@
// buttonCancel
//
this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonCancel.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
this.buttonCancel.Font = new System.Drawing.Font("New Gulim", 14F, System.Drawing.FontStyle.Bold);
this.buttonCancel.ForeColor = System.Drawing.Color.White;
this.buttonCancel.Location = new System.Drawing.Point(13, 309);
this.buttonCancel.Name = "buttonCancel";
@ -177,7 +177,7 @@
// buttonNumber7
//
this.buttonNumber7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber7.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber7.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber7.ForeColor = System.Drawing.Color.White;
this.buttonNumber7.Location = new System.Drawing.Point(13, 233);
this.buttonNumber7.Name = "buttonNumber7";
@ -190,7 +190,7 @@
// buttonNumber4
//
this.buttonNumber4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber4.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber4.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber4.ForeColor = System.Drawing.Color.White;
this.buttonNumber4.Location = new System.Drawing.Point(13, 157);
this.buttonNumber4.Name = "buttonNumber4";
@ -203,7 +203,7 @@
// buttonNumber1
//
this.buttonNumber1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonNumber1.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber1.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonNumber1.ForeColor = System.Drawing.Color.White;
this.buttonNumber1.Location = new System.Drawing.Point(13, 81);
this.buttonNumber1.Name = "buttonNumber1";
@ -216,7 +216,7 @@
// labelSubject
//
this.labelSubject.BackColor = System.Drawing.Color.Silver;
this.labelSubject.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSubject.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelSubject.Location = new System.Drawing.Point(3, 3);
this.labelSubject.Name = "labelSubject";
this.labelSubject.Size = new System.Drawing.Size(237, 20);
@ -231,11 +231,11 @@
this.smartForm1.Location = new System.Drawing.Point(0, 0);
this.smartForm1.MainForm = null;
this.smartForm1.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.ON;
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.OFF;
this.smartForm1.Name = "smartForm1";
this.smartForm1.Size = new System.Drawing.Size(250, 390);
this.smartForm1.SpecialFunctionClickPointSize = 100;
this.smartForm1.SuspendLayoutInterval = 1;
this.smartForm1.SuspendLayoutInterval = 0;
//
// DialogFormPasswordKeyPad
//

View File

@ -165,34 +165,25 @@
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAABjFJREFUeF7t0kEBgDAA
xDCETxzSeNxU0ERDngMZuhNyu7/wa3uuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuuOwl7rjsJe647CXuu
Owl7frtDge5knPMB9Ug1gPIHoDoAAAAASUVORK5CYII=
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAABB9JREFUeF7t0iEBACAA
wDCCE45oGAxE4Ju8/piQMd4A/zq7L/ia3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsT
YndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNid
ELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8Tu
hNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2
J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3Qmx
OyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I
3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC
7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsT
YndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNid
ELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8Tu
hNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2
J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3Qmx
OyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I
3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC
7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsT
YndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNid
ELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8TuhNidELsTYndC7E6I3QmxOyF2J8Tu
hNidELsTYndC7E6I3Qm5docCuxOyAfVINYBP6EROAAAAAElFTkSuQmCC
</value>
</data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,585 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="smartForm1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIRc1tRWy/QY8wMAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonBack.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
A6yu/OmZUbOXAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
9pH/yfYAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<metadata name="timerServer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value>
</metadata>
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
</root>

View File

@ -1223,38 +1223,74 @@ namespace INT63DC_2C.Forms
}
private void buttonSave3_Click(object sender, EventArgs e)
{
string beforeBr = "", beforeMode = "", afterBr = "", afterMode = "";
// before : BaudRate
if (this.ParentForm.SystemConfig.Serial3BaudRate == 0)
beforeBr = "9600";
else if (this.ParentForm.SystemConfig.Serial3BaudRate == 1)
beforeBr = "19200";
else if (this.ParentForm.SystemConfig.Serial3BaudRate == 2)
beforeBr = "38400";
else if (this.ParentForm.SystemConfig.Serial3BaudRate == 3)
beforeBr = "115200";
else
beforeBr = "9600";
// before : SerialMode
if (this.ParentForm.SystemConfig.Serial3Mode == 0)
beforeMode = "None";
else if (this.ParentForm.SystemConfig.Serial3Mode == 1)
beforeMode = "OPT1";
else
beforeMode = "OPT2";
int baudrate = 9600;
this.ParentForm.SystemConfig.Serial3BaudRate = this.comboBoxSerial3BaudRate.SelectedIndex;
this.ParentForm.SystemConfig.Serial3Mode = this.comboBoxSerial3Mode.SelectedIndex;
this.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.SystemConfig);
SerialMgrComm.serialPortClose("COM3:");
// after : BaudRate
if (this.ParentForm.SystemConfig.Serial3BaudRate == 0)
{
baudrate = 9600;
afterBr = "9600";
}
else if (this.ParentForm.SystemConfig.Serial3BaudRate == 1)
{
baudrate = 19200;
afterBr = "19200";
}
else if (this.ParentForm.SystemConfig.Serial3BaudRate == 2)
{
baudrate = 38400;
afterBr = "38400";
}
else if (this.ParentForm.SystemConfig.Serial3BaudRate == 3)
{
baudrate = 115200;
afterBr = "115200";
}
else
{
baudrate = 9600;
afterBr = "9600";
}
// after : SerialMode
if (this.ParentForm.SystemConfig.Serial3Mode == 0)
afterMode = "None";
else if (this.ParentForm.SystemConfig.Serial3Mode == 1)
afterMode = "OPT1";
else
afterMode = "OPT2";
if (this.ParentForm.SystemConfig.Serial3Mode != 0)
{
// BaudRate
switch (this.ParentForm.SystemConfig.Serial3BaudRate)
{
case 0:
baudrate = 9600;
break;
case 1:
baudrate = 19200;
break;
case 2:
baudrate = 38400;
break;
case 3:
baudrate = 115200;
break;
default:
baudrate = 9600;
break;
}
SerialMgrComm.serialPortOpen("COM3:", baudrate, 0, 0, 8);
this.buttonSend.Enabled = true;
}
else
@ -2679,6 +2715,437 @@ namespace INT63DC_2C.Forms
}
#endregion
break;
case 15:
#region Lane 3
// Lane 3
if (this.buttonBypassLane3.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[2].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[2].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "3";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[2].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[2].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "3";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 4
// Lane 4
if (this.buttonBypassLane4.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[3].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[3].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "4";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[3].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[3].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "4";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 5
// Lane 5
if (this.buttonBypassLane5.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[4].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[4].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "5";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[4].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[4].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "5";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 6
// Lane 6
if (this.buttonBypassLane6.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[5].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[5].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "6";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[5].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[5].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "6";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 7
// Lane 7
if (this.buttonBypassLane7.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[6].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[6].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "7";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[6].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[6].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "7";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 8
// Lane 8
if (this.buttonBypassLane8.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[7].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[7].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "8";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[7].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[7].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "8";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 9
// Lane 9
if (this.buttonBypassLane9.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[8].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[8].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "9";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[8].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[8].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "9";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 10
// Lane 10
if (this.buttonBypassLane10.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[9].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[9].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "10";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[9].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[9].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "10";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 11
// Lane 11
if (this.buttonBypassLane11.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[10].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[10].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "11";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[10].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[10].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "11";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 12
// Lane 12
if (this.buttonBypassLane12.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[11].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[11].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "12";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[11].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[11].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "12";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 13
// Lane 13
if (this.buttonBypassLane13.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[12].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[12].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "13";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[12].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[12].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "13";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 14
// Lane 14
if (this.buttonBypassLane14.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[13].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[13].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "14";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[13].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[13].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "14";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 15
// Lane 15
if (this.buttonBypassLane15.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[14].IsBypassMode != true)
{
this.ParentForm.CollectionWeightData[14].IsBypassMode = true;
before = "OFF";
after = "ON";
lane = "15";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
else
{
if (this.ParentForm.CollectionWeightData[14].IsBypassMode != false)
{
this.ParentForm.CollectionWeightData[14].IsBypassMode = false;
before = "ON";
after = "OFF";
lane = "15";
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
break;
case 16:
#region Lane 3
// Lane 3

View File

@ -129,7 +129,7 @@
this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("새굴림", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.Font = new System.Drawing.Font("New Gulim", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F;
this.labelTitle.Location = new System.Drawing.Point(199, 7);
@ -148,7 +148,7 @@
this.labelStaticSaveFile.BackPictureBox2 = null;
this.labelStaticSaveFile.BorderColor = System.Drawing.Color.Black;
this.labelStaticSaveFile.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSaveFile.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.labelStaticSaveFile.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold);
this.labelStaticSaveFile.InitVisible = true;
this.labelStaticSaveFile.LineSpacing = 0F;
this.labelStaticSaveFile.Location = new System.Drawing.Point(151, 306);
@ -167,7 +167,7 @@
this.labelStaticBackupEnable.BackPictureBox2 = null;
this.labelStaticBackupEnable.BorderColor = System.Drawing.Color.Black;
this.labelStaticBackupEnable.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticBackupEnable.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.labelStaticBackupEnable.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold);
this.labelStaticBackupEnable.InitVisible = true;
this.labelStaticBackupEnable.LineSpacing = 0F;
this.labelStaticBackupEnable.Location = new System.Drawing.Point(151, 213);
@ -246,7 +246,7 @@
this.labelStaticWarning1.BackPictureBox2 = null;
this.labelStaticWarning1.BorderColor = System.Drawing.Color.Black;
this.labelStaticWarning1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticWarning1.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.labelStaticWarning1.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelStaticWarning1.ForeColor = System.Drawing.Color.Red;
this.labelStaticWarning1.InitVisible = true;
this.labelStaticWarning1.LineSpacing = 0F;
@ -266,7 +266,7 @@
this.labelStaticWarning2.BackPictureBox2 = null;
this.labelStaticWarning2.BorderColor = System.Drawing.Color.Black;
this.labelStaticWarning2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticWarning2.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticWarning2.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticWarning2.InitVisible = true;
this.labelStaticWarning2.LineSpacing = 0F;
this.labelStaticWarning2.Location = new System.Drawing.Point(151, 465);
@ -281,7 +281,7 @@
// radioButtonDisable
//
this.radioButtonDisable.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));
this.radioButtonDisable.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.radioButtonDisable.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold);
this.radioButtonDisable.Location = new System.Drawing.Point(715, 213);
this.radioButtonDisable.Name = "radioButtonDisable";
this.radioButtonDisable.Size = new System.Drawing.Size(150, 50);
@ -292,7 +292,7 @@
// radioButtonEnable
//
this.radioButtonEnable.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));
this.radioButtonEnable.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.radioButtonEnable.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold);
this.radioButtonEnable.Location = new System.Drawing.Point(510, 213);
this.radioButtonEnable.Name = "radioButtonEnable";
this.radioButtonEnable.Size = new System.Drawing.Size(150, 50);

File diff suppressed because it is too large Load Diff

View File

@ -205,6 +205,8 @@ namespace INT63DC_2C.Forms
#region Label Location
if (this.ParentForm.SystemConfig.EquipmentColumns == 16)
locationX = 0;
else if (this.ParentForm.SystemConfig.EquipmentColumns == 15)
locationX = 2;
else if (this.ParentForm.SystemConfig.EquipmentColumns == 12)
locationX = 16;
else if (this.ParentForm.SystemConfig.EquipmentColumns == 10)
@ -598,6 +600,26 @@ namespace INT63DC_2C.Forms
this.SetData(this.CollectionLaneData[11], this.CollectionWeightData[i][31], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][32]));
}
break;
case 15:
for (int i = 0; i < this.CollectionWeightData.Count; i++)
{
this.SetData(this.CollectionLaneData[0], this.CollectionWeightData[i][9], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][10]));
this.SetData(this.CollectionLaneData[1], this.CollectionWeightData[i][11], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][12]));
this.SetData(this.CollectionLaneData[2], this.CollectionWeightData[i][13], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][14]));
this.SetData(this.CollectionLaneData[3], this.CollectionWeightData[i][15], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][16]));
this.SetData(this.CollectionLaneData[4], this.CollectionWeightData[i][17], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][18]));
this.SetData(this.CollectionLaneData[5], this.CollectionWeightData[i][19], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][20]));
this.SetData(this.CollectionLaneData[6], this.CollectionWeightData[i][21], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][22]));
this.SetData(this.CollectionLaneData[7], this.CollectionWeightData[i][23], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][24]));
this.SetData(this.CollectionLaneData[8], this.CollectionWeightData[i][25], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][26]));
this.SetData(this.CollectionLaneData[9], this.CollectionWeightData[i][27], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][28]));
this.SetData(this.CollectionLaneData[10], this.CollectionWeightData[i][29], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][30]));
this.SetData(this.CollectionLaneData[11], this.CollectionWeightData[i][31], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][32]));
this.SetData(this.CollectionLaneData[12], this.CollectionWeightData[i][33], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][34]));
this.SetData(this.CollectionLaneData[13], this.CollectionWeightData[i][35], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][36]));
this.SetData(this.CollectionLaneData[14], this.CollectionWeightData[i][37], Helper.StringToJudgmentStatusStatistics(this.CollectionWeightData[i][38]));
}
break;
case 16:
for (int i = 0; i < this.CollectionWeightData.Count; i++)
{

View File

@ -31,6 +31,9 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormEquipmentSetting));
this.smartForm1 = new SmartX.SmartForm();
this.groupBoxSpecialMenu = new SmartX.SmartGroupBox();
this.smartLabel6 = new SmartX.SmartLabel();
this.labelDataStoragePeriod = new SmartX.SmartLabel();
this.labelStaticDataStoragePeriod = new SmartX.SmartLabel();
this.panel3 = new System.Windows.Forms.Panel();
this.radioButtonCOM2 = new System.Windows.Forms.RadioButton();
this.radioButtonCOM1 = new System.Windows.Forms.RadioButton();
@ -76,9 +79,6 @@
this.labelStaticOrder = new SmartX.SmartLabel();
this.labelStaticLane = new SmartX.SmartLabel();
this.labelTitle = new SmartX.SmartLabel();
this.smartLabel6 = new SmartX.SmartLabel();
this.labelDataStoragePeriod = new SmartX.SmartLabel();
this.labelStaticDataStoragePeriod = new SmartX.SmartLabel();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.groupBoxSpecialMenu.SuspendLayout();
this.panel3.SuspendLayout();
@ -156,18 +156,77 @@
this.groupBoxSpecialMenu.Text = "EquipmentSetting";
this.groupBoxSpecialMenu.TextColor = System.Drawing.Color.Black;
//
// smartLabel6
//
this.smartLabel6.BackPictureBox = this.smartForm1;
this.smartLabel6.BackPictureBox1 = null;
this.smartLabel6.BackPictureBox2 = null;
this.smartLabel6.BorderColor = System.Drawing.Color.Black;
this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel6.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel6.InitVisible = true;
this.smartLabel6.LineSpacing = 0F;
this.smartLabel6.Location = new System.Drawing.Point(515, 290);
this.smartLabel6.Name = "smartLabel6";
this.smartLabel6.Size = new System.Drawing.Size(100, 25);
this.smartLabel6.TabIndex = 265;
this.smartLabel6.Text = "months";
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel6.Wordwrap = false;
//
// labelDataStoragePeriod
//
this.labelDataStoragePeriod.BackColor = System.Drawing.SystemColors.Window;
this.labelDataStoragePeriod.BackPictureBox = null;
this.labelDataStoragePeriod.BackPictureBox1 = null;
this.labelDataStoragePeriod.BackPictureBox2 = null;
this.labelDataStoragePeriod.BorderColor = System.Drawing.Color.Black;
this.labelDataStoragePeriod.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelDataStoragePeriod.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelDataStoragePeriod.InitVisible = true;
this.labelDataStoragePeriod.LineSpacing = 0F;
this.labelDataStoragePeriod.Location = new System.Drawing.Point(425, 290);
this.labelDataStoragePeriod.Name = "labelDataStoragePeriod";
this.labelDataStoragePeriod.Size = new System.Drawing.Size(84, 25);
this.labelDataStoragePeriod.TabIndex = 264;
this.labelDataStoragePeriod.Text = "100";
this.labelDataStoragePeriod.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDataStoragePeriod.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDataStoragePeriod.Wordwrap = false;
this.labelDataStoragePeriod.Click += new System.EventHandler(this.labelDataStoragePeriod_Click);
//
// labelStaticDataStoragePeriod
//
this.labelStaticDataStoragePeriod.BackPictureBox = this.smartForm1;
this.labelStaticDataStoragePeriod.BackPictureBox1 = null;
this.labelStaticDataStoragePeriod.BackPictureBox2 = null;
this.labelStaticDataStoragePeriod.BorderColor = System.Drawing.Color.Black;
this.labelStaticDataStoragePeriod.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticDataStoragePeriod.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDataStoragePeriod.InitVisible = true;
this.labelStaticDataStoragePeriod.LineSpacing = 0F;
this.labelStaticDataStoragePeriod.Location = new System.Drawing.Point(42, 290);
this.labelStaticDataStoragePeriod.Name = "labelStaticDataStoragePeriod";
this.labelStaticDataStoragePeriod.Size = new System.Drawing.Size(358, 25);
this.labelStaticDataStoragePeriod.TabIndex = 263;
this.labelStaticDataStoragePeriod.Text = "데이터 저장 기한";
this.labelStaticDataStoragePeriod.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticDataStoragePeriod.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticDataStoragePeriod.Wordwrap = false;
//
// panel3
//
this.panel3.BackColor = System.Drawing.SystemColors.ControlLight;
this.panel3.Controls.Add(this.radioButtonCOM2);
this.panel3.Controls.Add(this.radioButtonCOM1);
this.panel3.Location = new System.Drawing.Point(425, 500);
this.panel3.Location = new System.Drawing.Point(241, 552);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(450, 25);
//
// radioButtonCOM2
//
this.radioButtonCOM2.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonCOM2.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonCOM2.Location = new System.Drawing.Point(212, 3);
this.radioButtonCOM2.Name = "radioButtonCOM2";
this.radioButtonCOM2.Size = new System.Drawing.Size(189, 20);
@ -178,7 +237,7 @@
// radioButtonCOM1
//
this.radioButtonCOM1.Checked = true;
this.radioButtonCOM1.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonCOM1.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonCOM1.Location = new System.Drawing.Point(20, 3);
this.radioButtonCOM1.Name = "radioButtonCOM1";
this.radioButtonCOM1.Size = new System.Drawing.Size(189, 20);
@ -193,12 +252,12 @@
this.smartLabel1.BackPictureBox2 = null;
this.smartLabel1.BorderColor = System.Drawing.Color.Black;
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel1.InitVisible = true;
this.smartLabel1.LineSpacing = 0F;
this.smartLabel1.Location = new System.Drawing.Point(42, 500);
this.smartLabel1.Location = new System.Drawing.Point(62, 552);
this.smartLabel1.Name = "smartLabel1";
this.smartLabel1.Size = new System.Drawing.Size(358, 25);
this.smartLabel1.Size = new System.Drawing.Size(154, 25);
this.smartLabel1.TabIndex = 259;
this.smartLabel1.Text = "COM PORT";
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -265,7 +324,7 @@
this.labelStaticWeightLimitIgnoreCount.BackPictureBox2 = null;
this.labelStaticWeightLimitIgnoreCount.BorderColor = System.Drawing.Color.Black;
this.labelStaticWeightLimitIgnoreCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticWeightLimitIgnoreCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticWeightLimitIgnoreCount.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticWeightLimitIgnoreCount.ForeColor = System.Drawing.Color.Black;
this.labelStaticWeightLimitIgnoreCount.InitVisible = true;
this.labelStaticWeightLimitIgnoreCount.LineSpacing = 0F;
@ -283,13 +342,13 @@
this.panel1.BackColor = System.Drawing.SystemColors.ControlLight;
this.panel1.Controls.Add(this.radioButtonServoMotor);
this.panel1.Controls.Add(this.radioButtonAcMotor);
this.panel1.Location = new System.Drawing.Point(425, 531);
this.panel1.Location = new System.Drawing.Point(241, 583);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(450, 25);
//
// radioButtonServoMotor
//
this.radioButtonServoMotor.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonServoMotor.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonServoMotor.Location = new System.Drawing.Point(212, 3);
this.radioButtonServoMotor.Name = "radioButtonServoMotor";
this.radioButtonServoMotor.Size = new System.Drawing.Size(189, 20);
@ -300,7 +359,7 @@
// radioButtonAcMotor
//
this.radioButtonAcMotor.Checked = true;
this.radioButtonAcMotor.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonAcMotor.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonAcMotor.Location = new System.Drawing.Point(20, 3);
this.radioButtonAcMotor.Name = "radioButtonAcMotor";
this.radioButtonAcMotor.Size = new System.Drawing.Size(189, 20);
@ -315,12 +374,12 @@
this.labelStaticMotor.BackPictureBox2 = null;
this.labelStaticMotor.BorderColor = System.Drawing.Color.Black;
this.labelStaticMotor.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticMotor.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticMotor.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticMotor.InitVisible = true;
this.labelStaticMotor.LineSpacing = 0F;
this.labelStaticMotor.Location = new System.Drawing.Point(42, 531);
this.labelStaticMotor.Location = new System.Drawing.Point(62, 583);
this.labelStaticMotor.Name = "labelStaticMotor";
this.labelStaticMotor.Size = new System.Drawing.Size(358, 25);
this.labelStaticMotor.Size = new System.Drawing.Size(154, 25);
this.labelStaticMotor.TabIndex = 249;
this.labelStaticMotor.Text = "모터";
this.labelStaticMotor.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -355,7 +414,7 @@
this.labelStaticEmptyWeight.BackPictureBox2 = null;
this.labelStaticEmptyWeight.BorderColor = System.Drawing.Color.Black;
this.labelStaticEmptyWeight.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticEmptyWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticEmptyWeight.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticEmptyWeight.ForeColor = System.Drawing.Color.Black;
this.labelStaticEmptyWeight.InitVisible = true;
this.labelStaticEmptyWeight.LineSpacing = 0F;
@ -376,7 +435,7 @@
this.labelInfo3.BackPictureBox2 = null;
this.labelInfo3.BorderColor = System.Drawing.Color.Black;
this.labelInfo3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelInfo3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo3.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo3.ForeColor = System.Drawing.Color.MediumBlue;
this.labelInfo3.InitVisible = true;
this.labelInfo3.LineSpacing = 0F;
@ -397,7 +456,7 @@
this.labelInfo2.BackPictureBox2 = null;
this.labelInfo2.BorderColor = System.Drawing.Color.Black;
this.labelInfo2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelInfo2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo2.ForeColor = System.Drawing.Color.MediumBlue;
this.labelInfo2.InitVisible = true;
this.labelInfo2.LineSpacing = 0F;
@ -418,7 +477,7 @@
this.labelInfo1.BackPictureBox2 = null;
this.labelInfo1.BorderColor = System.Drawing.Color.Black;
this.labelInfo1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelInfo1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo1.ForeColor = System.Drawing.Color.MediumBlue;
this.labelInfo1.InitVisible = true;
this.labelInfo1.LineSpacing = 0F;
@ -459,7 +518,7 @@
this.labelStaticSorter3Location.BackPictureBox2 = null;
this.labelStaticSorter3Location.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter3Location.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter3Location.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter3Location.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter3Location.ForeColor = System.Drawing.Color.Black;
this.labelStaticSorter3Location.InitVisible = true;
this.labelStaticSorter3Location.LineSpacing = 0F;
@ -500,7 +559,7 @@
this.labelStaticSorter2Location.BackPictureBox2 = null;
this.labelStaticSorter2Location.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter2Location.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter2Location.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter2Location.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter2Location.ForeColor = System.Drawing.Color.Black;
this.labelStaticSorter2Location.InitVisible = true;
this.labelStaticSorter2Location.LineSpacing = 0F;
@ -541,7 +600,7 @@
this.labelStaticSorter1Location.BackPictureBox2 = null;
this.labelStaticSorter1Location.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter1Location.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter1Location.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter1Location.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter1Location.ForeColor = System.Drawing.Color.Black;
this.labelStaticSorter1Location.InitVisible = true;
this.labelStaticSorter1Location.LineSpacing = 0F;
@ -562,11 +621,11 @@
this.buttonLogin.ButtonColor = System.Drawing.Color.Gray;
this.buttonLogin.ButtonImageAutoSize = true;
this.buttonLogin.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonLogin.DisableImage = null;
this.buttonLogin.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DisableImage")));
this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage")));
this.buttonLogin.GroupID = 0;
this.buttonLogin.InitVisible = true;
this.buttonLogin.Location = new System.Drawing.Point(425, 290);
this.buttonLogin.Location = new System.Drawing.Point(425, 321);
this.buttonLogin.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonLogin.Name = "buttonLogin";
this.buttonLogin.NestedClickEventPrevent = false;
@ -592,10 +651,10 @@
this.labelStaticLogin.BackPictureBox2 = null;
this.labelStaticLogin.BorderColor = System.Drawing.Color.Black;
this.labelStaticLogin.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLogin.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLogin.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLogin.InitVisible = true;
this.labelStaticLogin.LineSpacing = 0F;
this.labelStaticLogin.Location = new System.Drawing.Point(42, 290);
this.labelStaticLogin.Location = new System.Drawing.Point(42, 321);
this.labelStaticLogin.Name = "labelStaticLogin";
this.labelStaticLogin.Size = new System.Drawing.Size(358, 25);
this.labelStaticLogin.TabIndex = 209;
@ -675,13 +734,13 @@
this.panel7.Controls.Add(this.radioButtonLanguageChinese);
this.panel7.Controls.Add(this.radioButtonLanguageEnglish);
this.panel7.Controls.Add(this.radioButtonLanguageKorean);
this.panel7.Location = new System.Drawing.Point(425, 383);
this.panel7.Location = new System.Drawing.Point(425, 414);
this.panel7.Name = "panel7";
this.panel7.Size = new System.Drawing.Size(450, 50);
//
// radioButtonLanguageJap
//
this.radioButtonLanguageJap.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageJap.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageJap.Location = new System.Drawing.Point(272, 27);
this.radioButtonLanguageJap.Name = "radioButtonLanguageJap";
this.radioButtonLanguageJap.Size = new System.Drawing.Size(120, 20);
@ -692,7 +751,7 @@
//
// radioButtonLanguageGerman
//
this.radioButtonLanguageGerman.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageGerman.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageGerman.Location = new System.Drawing.Point(146, 27);
this.radioButtonLanguageGerman.Name = "radioButtonLanguageGerman";
this.radioButtonLanguageGerman.Size = new System.Drawing.Size(120, 20);
@ -703,7 +762,7 @@
//
// radioButtonLanguageCzech
//
this.radioButtonLanguageCzech.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageCzech.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageCzech.Location = new System.Drawing.Point(20, 29);
this.radioButtonLanguageCzech.Name = "radioButtonLanguageCzech";
this.radioButtonLanguageCzech.Size = new System.Drawing.Size(120, 20);
@ -714,7 +773,7 @@
//
// radioButtonLanguageChinese
//
this.radioButtonLanguageChinese.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageChinese.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageChinese.Location = new System.Drawing.Point(272, 3);
this.radioButtonLanguageChinese.Name = "radioButtonLanguageChinese";
this.radioButtonLanguageChinese.Size = new System.Drawing.Size(120, 20);
@ -725,7 +784,7 @@
//
// radioButtonLanguageEnglish
//
this.radioButtonLanguageEnglish.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageEnglish.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageEnglish.Location = new System.Drawing.Point(146, 3);
this.radioButtonLanguageEnglish.Name = "radioButtonLanguageEnglish";
this.radioButtonLanguageEnglish.Size = new System.Drawing.Size(120, 20);
@ -737,7 +796,7 @@
// radioButtonLanguageKorean
//
this.radioButtonLanguageKorean.Checked = true;
this.radioButtonLanguageKorean.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageKorean.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageKorean.Location = new System.Drawing.Point(20, 3);
this.radioButtonLanguageKorean.Name = "radioButtonLanguageKorean";
this.radioButtonLanguageKorean.Size = new System.Drawing.Size(120, 20);
@ -750,13 +809,13 @@
this.panel2.BackColor = System.Drawing.SystemColors.ControlLight;
this.panel2.Controls.Add(this.radioButtonWeightViewReverse);
this.panel2.Controls.Add(this.radioButtonWeightViewForward);
this.panel2.Location = new System.Drawing.Point(425, 352);
this.panel2.Location = new System.Drawing.Point(425, 383);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(450, 25);
//
// radioButtonWeightViewReverse
//
this.radioButtonWeightViewReverse.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewReverse.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewReverse.Location = new System.Drawing.Point(212, 3);
this.radioButtonWeightViewReverse.Name = "radioButtonWeightViewReverse";
this.radioButtonWeightViewReverse.Size = new System.Drawing.Size(189, 20);
@ -767,7 +826,7 @@
// radioButtonWeightViewForward
//
this.radioButtonWeightViewForward.Checked = true;
this.radioButtonWeightViewForward.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewForward.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewForward.Location = new System.Drawing.Point(20, 3);
this.radioButtonWeightViewForward.Name = "radioButtonWeightViewForward";
this.radioButtonWeightViewForward.Size = new System.Drawing.Size(189, 20);
@ -783,7 +842,7 @@
this.labelBuadrateWarning2.BackPictureBox2 = null;
this.labelBuadrateWarning2.BorderColor = System.Drawing.Color.Black;
this.labelBuadrateWarning2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBuadrateWarning2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning2.ForeColor = System.Drawing.Color.Red;
this.labelBuadrateWarning2.InitVisible = true;
this.labelBuadrateWarning2.LineSpacing = 0F;
@ -804,7 +863,7 @@
this.labelBuadrateWarning.BackPictureBox2 = null;
this.labelBuadrateWarning.BorderColor = System.Drawing.Color.Black;
this.labelBuadrateWarning.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBuadrateWarning.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning.ForeColor = System.Drawing.Color.Red;
this.labelBuadrateWarning.InitVisible = true;
this.labelBuadrateWarning.LineSpacing = 0F;
@ -824,10 +883,10 @@
this.labelStaticLanguage.BackPictureBox2 = null;
this.labelStaticLanguage.BorderColor = System.Drawing.Color.Black;
this.labelStaticLanguage.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLanguage.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLanguage.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLanguage.InitVisible = true;
this.labelStaticLanguage.LineSpacing = 0F;
this.labelStaticLanguage.Location = new System.Drawing.Point(42, 383);
this.labelStaticLanguage.Location = new System.Drawing.Point(42, 414);
this.labelStaticLanguage.Name = "labelStaticLanguage";
this.labelStaticLanguage.Size = new System.Drawing.Size(358, 25);
this.labelStaticLanguage.TabIndex = 129;
@ -857,7 +916,7 @@
this.buttonEachNG.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEachNG.DownImage")));
this.buttonEachNG.GroupID = 0;
this.buttonEachNG.InitVisible = true;
this.buttonEachNG.Location = new System.Drawing.Point(425, 321);
this.buttonEachNG.Location = new System.Drawing.Point(425, 352);
this.buttonEachNG.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonEachNG.Name = "buttonEachNG";
this.buttonEachNG.NestedClickEventPrevent = false;
@ -883,10 +942,10 @@
this.labelStaticIndividualNG.BackPictureBox2 = null;
this.labelStaticIndividualNG.BorderColor = System.Drawing.Color.Black;
this.labelStaticIndividualNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticIndividualNG.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticIndividualNG.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticIndividualNG.InitVisible = true;
this.labelStaticIndividualNG.LineSpacing = 0F;
this.labelStaticIndividualNG.Location = new System.Drawing.Point(42, 321);
this.labelStaticIndividualNG.Location = new System.Drawing.Point(42, 352);
this.labelStaticIndividualNG.Name = "labelStaticIndividualNG";
this.labelStaticIndividualNG.Size = new System.Drawing.Size(358, 25);
this.labelStaticIndividualNG.TabIndex = 125;
@ -902,10 +961,10 @@
this.labelStaticOrder.BackPictureBox2 = null;
this.labelStaticOrder.BorderColor = System.Drawing.Color.Black;
this.labelStaticOrder.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticOrder.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOrder.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOrder.InitVisible = true;
this.labelStaticOrder.LineSpacing = 0F;
this.labelStaticOrder.Location = new System.Drawing.Point(42, 352);
this.labelStaticOrder.Location = new System.Drawing.Point(42, 383);
this.labelStaticOrder.Name = "labelStaticOrder";
this.labelStaticOrder.Size = new System.Drawing.Size(358, 25);
this.labelStaticOrder.TabIndex = 119;
@ -921,7 +980,7 @@
this.labelStaticLane.BackPictureBox2 = null;
this.labelStaticLane.BorderColor = System.Drawing.Color.Black;
this.labelStaticLane.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLane.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLane.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLane.InitVisible = true;
this.labelStaticLane.LineSpacing = 0F;
this.labelStaticLane.Location = new System.Drawing.Point(42, 104);
@ -940,7 +999,7 @@
this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("새굴림", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.Font = new System.Drawing.Font("New Gulim", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F;
this.labelTitle.Location = new System.Drawing.Point(199, 7);
@ -952,65 +1011,6 @@
this.labelTitle.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitle.Wordwrap = false;
//
// smartLabel6
//
this.smartLabel6.BackPictureBox = this.smartForm1;
this.smartLabel6.BackPictureBox1 = null;
this.smartLabel6.BackPictureBox2 = null;
this.smartLabel6.BorderColor = System.Drawing.Color.Black;
this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel6.InitVisible = true;
this.smartLabel6.LineSpacing = 0F;
this.smartLabel6.Location = new System.Drawing.Point(515, 439);
this.smartLabel6.Name = "smartLabel6";
this.smartLabel6.Size = new System.Drawing.Size(100, 25);
this.smartLabel6.TabIndex = 265;
this.smartLabel6.Text = "months";
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel6.Wordwrap = false;
//
// labelDataStoragePeriod
//
this.labelDataStoragePeriod.BackColor = System.Drawing.SystemColors.Window;
this.labelDataStoragePeriod.BackPictureBox = null;
this.labelDataStoragePeriod.BackPictureBox1 = null;
this.labelDataStoragePeriod.BackPictureBox2 = null;
this.labelDataStoragePeriod.BorderColor = System.Drawing.Color.Black;
this.labelDataStoragePeriod.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelDataStoragePeriod.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelDataStoragePeriod.InitVisible = true;
this.labelDataStoragePeriod.LineSpacing = 0F;
this.labelDataStoragePeriod.Location = new System.Drawing.Point(425, 439);
this.labelDataStoragePeriod.Name = "labelDataStoragePeriod";
this.labelDataStoragePeriod.Size = new System.Drawing.Size(84, 25);
this.labelDataStoragePeriod.TabIndex = 264;
this.labelDataStoragePeriod.Text = "100";
this.labelDataStoragePeriod.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDataStoragePeriod.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDataStoragePeriod.Wordwrap = false;
this.labelDataStoragePeriod.Click += new System.EventHandler(this.labelDataStoragePeriod_Click);
//
// labelStaticDataStoragePeriod
//
this.labelStaticDataStoragePeriod.BackPictureBox = this.smartForm1;
this.labelStaticDataStoragePeriod.BackPictureBox1 = null;
this.labelStaticDataStoragePeriod.BackPictureBox2 = null;
this.labelStaticDataStoragePeriod.BorderColor = System.Drawing.Color.Black;
this.labelStaticDataStoragePeriod.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticDataStoragePeriod.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDataStoragePeriod.InitVisible = true;
this.labelStaticDataStoragePeriod.LineSpacing = 0F;
this.labelStaticDataStoragePeriod.Location = new System.Drawing.Point(42, 439);
this.labelStaticDataStoragePeriod.Name = "labelStaticDataStoragePeriod";
this.labelStaticDataStoragePeriod.Size = new System.Drawing.Size(358, 25);
this.labelStaticDataStoragePeriod.TabIndex = 263;
this.labelStaticDataStoragePeriod.Text = "데이터 저장 기한";
this.labelStaticDataStoragePeriod.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticDataStoragePeriod.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticDataStoragePeriod.Wordwrap = false;
//
// FormEquipmentSetting
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);

View File

@ -318,8 +318,14 @@ namespace INT63DC_2C.Forms
else
this.radioButtonCOM2.Checked = true;
// DataStoragePeriod
value = this.ParentForm.SystemConfig.DataStoragePeriod.ToString();
if (this.labelDataStoragePeriod.Text != value)
this.labelDataStoragePeriod.Text = value;
this.buttonSave.Visible = false;
// Control Visible false
// COM PORT
this.smartLabel1.Visible = false;
this.panel3.Visible = false;
@ -394,10 +400,15 @@ namespace INT63DC_2C.Forms
this.ParentForm.SystemConfig.WeightLimitIgnoreCount = int.Parse(this.labelWeightLimitIgnoreCount.Text.ToString());
// 로그인
if (this.buttonLogin.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SystemConfig.IsLogin = true;
else
this.ParentForm.SystemConfig.IsLogin = false;
{
if (this.buttonLogin.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
this.ParentForm.SystemConfig.IsLogin = true;
else
this.ParentForm.SystemConfig.IsLogin = false;
}
// 개별 NG
if (this.buttonEachNG.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)

File diff suppressed because it is too large Load Diff

View File

@ -39,12 +39,13 @@
this.smartFileCom1Log = new SmartX.SmartFile();
this.smartThread = new SmartX.SmartThread(this.components);
this.timerTimeout = new System.Windows.Forms.Timer();
this.smartModbus = new SmartX.SmartModbus();
this.smartServoModbus = new SmartX.SmartModbus();
this.timerSampling = new System.Windows.Forms.Timer();
this.timerEmergencyStop = new System.Windows.Forms.Timer();
this.timerEquipmentStatus = new System.Windows.Forms.Timer();
this.timerLeakSampling = new System.Windows.Forms.Timer();
this.timerUserList = new System.Windows.Forms.Timer();
this.smartTCPMultiServer = new SmartX.SmartTCPMultiServer();
((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit();
this.SuspendLayout();
//
@ -98,15 +99,15 @@
this.timerTimeout.Interval = 5000;
this.timerTimeout.Tick += new System.EventHandler(this.timerTimeout_Tick);
//
// smartModbus
// smartServoModbus
//
this.smartModbus.Buad_Rate = SmartX.SmartModbus.BUADRATE.CBR_9600;
this.smartModbus.Parity = System.IO.Ports.Parity.None;
this.smartModbus.PortNo = SmartX.SmartModbus.COMPORTNO.COM2;
this.smartModbus.ProtocolType = SmartX.SmartModbus.PROTOCOL.RTU;
this.smartModbus.ReadTimeout = 1000;
this.smartModbus.SlaveAddress = 0;
this.smartModbus.StopBits = System.IO.Ports.StopBits.One;
this.smartServoModbus.Buad_Rate = SmartX.SmartModbus.BUADRATE.CBR_9600;
this.smartServoModbus.Parity = System.IO.Ports.Parity.None;
this.smartServoModbus.PortNo = SmartX.SmartModbus.COMPORTNO.COM2;
this.smartServoModbus.ProtocolType = SmartX.SmartModbus.PROTOCOL.RTU;
this.smartServoModbus.ReadTimeout = 1000;
this.smartServoModbus.SlaveAddress = 0;
this.smartServoModbus.StopBits = System.IO.Ports.StopBits.One;
//
// timerSampling
//
@ -131,6 +132,13 @@
this.timerUserList.Interval = 1000;
this.timerUserList.Tick += new System.EventHandler(this.timerUserList_Tick);
//
// smartTCPMultiServer
//
this.smartTCPMultiServer.MaxClient = 1;
this.smartTCPMultiServer.MaxReceiveBufferSize = 1000;
this.smartTCPMultiServer.Port = 5001;
this.smartTCPMultiServer.ReceiveTimeout = 3000;
//
// FormMain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -157,11 +165,12 @@
public SmartX.SmartFile smartFileCom1Log;
public SmartX.SmartThread smartThread;
private System.Windows.Forms.Timer timerTimeout;
public SmartX.SmartModbus smartModbus;
public SmartX.SmartModbus smartServoModbus;
public System.Windows.Forms.Timer timerSampling;
private System.Windows.Forms.Timer timerEmergencyStop;
private System.Windows.Forms.Timer timerEquipmentStatus;
public System.Windows.Forms.Timer timerLeakSampling;
private System.Windows.Forms.Timer timerUserList;
public SmartX.SmartTCPMultiServer smartTCPMultiServer;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -144,23 +144,26 @@
<metadata name="timerTimeout.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1166, 17</value>
</metadata>
<metadata name="smartModbus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<metadata name="smartServoModbus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 56</value>
</metadata>
<metadata name="timerSampling.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>146, 56</value>
<value>177, 56</value>
</metadata>
<metadata name="timerEmergencyStop.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>279, 56</value>
<value>310, 56</value>
</metadata>
<metadata name="timerEquipmentStatus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>447, 56</value>
<value>478, 56</value>
</metadata>
<metadata name="timerLeakSampling.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>622, 56</value>
<value>653, 56</value>
</metadata>
<metadata name="timerUserList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>784, 61</value>
<value>811, 56</value>
</metadata>
<metadata name="smartTCPMultiServer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>935, 56</value>
</metadata>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value>
@ -169,6 +172,6 @@
<value>False</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>82</value>
<value>94</value>
</metadata>
</root>

View File

@ -164,6 +164,8 @@
this.labelExpireOfPassword = new SmartX.SmartLabel();
this.labelUserID = new SmartX.SmartLabel();
this.labelUserLevel = new SmartX.SmartLabel();
this.pictureBoxEthernetDisconnection = new System.Windows.Forms.PictureBox();
this.pictureBoxEthernetConnection = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.panelSetting.SuspendLayout();
this.groupBoxJudgmentSetting.SuspendLayout();
@ -323,7 +325,7 @@
this.buttonUnder.ButtonColor = System.Drawing.Color.Gray;
this.buttonUnder.ButtonImageAutoSize = true;
this.buttonUnder.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonUnder.DisableImage = null;
this.buttonUnder.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonUnder.DisableImage")));
this.buttonUnder.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonUnder.DownImage")));
this.buttonUnder.Font = new System.Drawing.Font("Arial", 22F, System.Drawing.FontStyle.Bold);
this.buttonUnder.GroupID = 0;
@ -356,7 +358,7 @@
this.buttonPass.ButtonColor = System.Drawing.Color.Gray;
this.buttonPass.ButtonImageAutoSize = true;
this.buttonPass.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonPass.DisableImage = null;
this.buttonPass.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonPass.DisableImage")));
this.buttonPass.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonPass.DownImage")));
this.buttonPass.Font = new System.Drawing.Font("Arial", 22F, System.Drawing.FontStyle.Bold);
this.buttonPass.GroupID = 0;
@ -389,7 +391,7 @@
this.buttonOver.ButtonColor = System.Drawing.Color.Gray;
this.buttonOver.ButtonImageAutoSize = true;
this.buttonOver.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonOver.DisableImage = null;
this.buttonOver.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonOver.DisableImage")));
this.buttonOver.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonOver.DownImage")));
this.buttonOver.Font = new System.Drawing.Font("Arial", 22F, System.Drawing.FontStyle.Bold);
this.buttonOver.GroupID = 0;
@ -422,7 +424,7 @@
this.buttonTare.ButtonColor = System.Drawing.Color.Gray;
this.buttonTare.ButtonImageAutoSize = true;
this.buttonTare.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonTare.DisableImage = null;
this.buttonTare.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonTare.DisableImage")));
this.buttonTare.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonTare.DownImage")));
this.buttonTare.Font = new System.Drawing.Font("Arial", 22F, System.Drawing.FontStyle.Bold);
this.buttonTare.GroupID = 0;
@ -736,7 +738,7 @@
this.groupBoxJudgmentSetting.Controls.Add(this.labelFilter);
this.groupBoxJudgmentSetting.Controls.Add(this.labelStaticJudgmentDelayTime);
this.groupBoxJudgmentSetting.Controls.Add(this.labelJudgmentCount);
this.groupBoxJudgmentSetting.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxJudgmentSetting.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxJudgmentSetting.ForeColor = System.Drawing.Color.White;
this.groupBoxJudgmentSetting.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxJudgmentSetting.FrameLineColor2 = System.Drawing.Color.Black;
@ -781,7 +783,7 @@
this.labelStaticTurnDelayTime.BackPictureBox2 = null;
this.labelStaticTurnDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticTurnDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticTurnDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticTurnDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticTurnDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticTurnDelayTime.InitVisible = true;
this.labelStaticTurnDelayTime.LineSpacing = 0F;
@ -823,7 +825,7 @@
this.labelStaticForcedZeroDelayTime.BackPictureBox2 = null;
this.labelStaticForcedZeroDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticForcedZeroDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticForcedZeroDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticForcedZeroDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticForcedZeroDelayTime.ForeColor = System.Drawing.Color.WhiteSmoke;
this.labelStaticForcedZeroDelayTime.InitVisible = true;
this.labelStaticForcedZeroDelayTime.LineSpacing = 0F;
@ -844,7 +846,7 @@
this.labelStaticFilter.BackPictureBox2 = null;
this.labelStaticFilter.BorderColor = System.Drawing.Color.SteelBlue;
this.labelStaticFilter.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFilter.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFilter.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFilter.ForeColor = System.Drawing.Color.White;
this.labelStaticFilter.InitVisible = true;
this.labelStaticFilter.LineSpacing = 0F;
@ -865,7 +867,7 @@
this.labelStaticJudgmentCount.BackPictureBox2 = null;
this.labelStaticJudgmentCount.BorderColor = System.Drawing.Color.SteelBlue;
this.labelStaticJudgmentCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticJudgmentCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentCount.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentCount.ForeColor = System.Drawing.Color.White;
this.labelStaticJudgmentCount.InitVisible = true;
this.labelStaticJudgmentCount.LineSpacing = 0F;
@ -928,7 +930,7 @@
this.labelStaticJudgmentDelayTime.BackPictureBox2 = null;
this.labelStaticJudgmentDelayTime.BorderColor = System.Drawing.Color.SteelBlue;
this.labelStaticJudgmentDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticJudgmentDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticJudgmentDelayTime.InitVisible = true;
this.labelStaticJudgmentDelayTime.LineSpacing = 0F;
@ -995,7 +997,7 @@
//
// buttonClose
//
this.buttonClose.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonClose.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.buttonClose.Location = new System.Drawing.Point(457, 450);
this.buttonClose.Name = "buttonClose";
this.buttonClose.Size = new System.Drawing.Size(100, 30);
@ -1036,7 +1038,7 @@
this.groupBoxSorter.Controls.Add(this.labelStaticSorter1DelayTime);
this.groupBoxSorter.Controls.Add(this.labelSorter1RunTime);
this.groupBoxSorter.Controls.Add(this.labelStaticSorter1RunTime);
this.groupBoxSorter.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxSorter.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxSorter.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxSorter.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxSorter.FrameLineThickness = 1;
@ -1122,7 +1124,7 @@
this.labelStaticDischargeStopperRunTime.BackPictureBox2 = null;
this.labelStaticDischargeStopperRunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticDischargeStopperRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticDischargeStopperRunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDischargeStopperRunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDischargeStopperRunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticDischargeStopperRunTime.InitVisible = true;
this.labelStaticDischargeStopperRunTime.LineSpacing = 0F;
@ -1143,7 +1145,7 @@
this.labelStaticDischargeStopperDelayTime.BackPictureBox2 = null;
this.labelStaticDischargeStopperDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticDischargeStopperDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticDischargeStopperDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDischargeStopperDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDischargeStopperDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticDischargeStopperDelayTime.InitVisible = true;
this.labelStaticDischargeStopperDelayTime.LineSpacing = 0F;
@ -1164,7 +1166,7 @@
this.labelStaticSorter4RunTime.BackPictureBox2 = null;
this.labelStaticSorter4RunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter4RunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter4RunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter4RunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter4RunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter4RunTime.InitVisible = true;
this.labelStaticSorter4RunTime.LineSpacing = 0F;
@ -1185,7 +1187,7 @@
this.labelStaticStopper2DelayTime.BackPictureBox2 = null;
this.labelStaticStopper2DelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticStopper2DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticStopper2DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticStopper2DelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticStopper2DelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticStopper2DelayTime.InitVisible = true;
this.labelStaticStopper2DelayTime.LineSpacing = 0F;
@ -1227,7 +1229,7 @@
this.labelStaticSorter4DelayTime.BackPictureBox2 = null;
this.labelStaticSorter4DelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter4DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter4DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter4DelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter4DelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter4DelayTime.InitVisible = true;
this.labelStaticSorter4DelayTime.LineSpacing = 0F;
@ -1248,7 +1250,7 @@
this.labelStaticEntryGateRunTime.BackPictureBox2 = null;
this.labelStaticEntryGateRunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticEntryGateRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticEntryGateRunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticEntryGateRunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticEntryGateRunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticEntryGateRunTime.InitVisible = true;
this.labelStaticEntryGateRunTime.LineSpacing = 0F;
@ -1269,7 +1271,7 @@
this.labelStaticEntryGateDelayTime.BackPictureBox2 = null;
this.labelStaticEntryGateDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticEntryGateDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticEntryGateDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticEntryGateDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticEntryGateDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticEntryGateDelayTime.InitVisible = true;
this.labelStaticEntryGateDelayTime.LineSpacing = 0F;
@ -1290,7 +1292,7 @@
this.labelStaticStopper2RunTime.BackPictureBox2 = null;
this.labelStaticStopper2RunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticStopper2RunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticStopper2RunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticStopper2RunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticStopper2RunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticStopper2RunTime.InitVisible = true;
this.labelStaticStopper2RunTime.LineSpacing = 0F;
@ -1416,7 +1418,7 @@
this.labelStaticSorter3DelayTime.BackPictureBox2 = null;
this.labelStaticSorter3DelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter3DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter3DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter3DelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter3DelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter3DelayTime.InitVisible = true;
this.labelStaticSorter3DelayTime.LineSpacing = 0F;
@ -1458,7 +1460,7 @@
this.labelStaticSorter3RunTime.BackPictureBox2 = null;
this.labelStaticSorter3RunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter3RunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter3RunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter3RunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter3RunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter3RunTime.InitVisible = true;
this.labelStaticSorter3RunTime.LineSpacing = 0F;
@ -1500,7 +1502,7 @@
this.labelStaticSorter2DelayTime.BackPictureBox2 = null;
this.labelStaticSorter2DelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter2DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter2DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter2DelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter2DelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter2DelayTime.InitVisible = true;
this.labelStaticSorter2DelayTime.LineSpacing = 0F;
@ -1542,7 +1544,7 @@
this.labelStaticSorter2RunTime.BackPictureBox2 = null;
this.labelStaticSorter2RunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter2RunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter2RunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter2RunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter2RunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter2RunTime.InitVisible = true;
this.labelStaticSorter2RunTime.LineSpacing = 0F;
@ -1584,7 +1586,7 @@
this.labelStaticSorter1DelayTime.BackPictureBox2 = null;
this.labelStaticSorter1DelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter1DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter1DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter1DelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter1DelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter1DelayTime.InitVisible = true;
this.labelStaticSorter1DelayTime.LineSpacing = 0F;
@ -1626,7 +1628,7 @@
this.labelStaticSorter1RunTime.BackPictureBox2 = null;
this.labelStaticSorter1RunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorter1RunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorter1RunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter1RunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorter1RunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorter1RunTime.InitVisible = true;
this.labelStaticSorter1RunTime.LineSpacing = 0F;
@ -1690,7 +1692,7 @@
//
this.pictureBoxAlarm.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(151)))), ((int)(((byte)(150)))), ((int)(((byte)(151)))));
this.pictureBoxAlarm.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxAlarm.Image")));
this.pictureBoxAlarm.Location = new System.Drawing.Point(841, 18);
this.pictureBoxAlarm.Location = new System.Drawing.Point(818, 18);
this.pictureBoxAlarm.Name = "pictureBoxAlarm";
this.pictureBoxAlarm.Size = new System.Drawing.Size(50, 50);
this.pictureBoxAlarm.Visible = false;
@ -1715,7 +1717,7 @@
this.smartListBox1.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.CENTER;
this.smartListBox1.ColumnDelimiter = '\0';
this.smartListBox1.ColumnOffsets = null;
this.smartListBox1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartListBox1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartListBox1.FontColor = System.Drawing.Color.Black;
this.smartListBox1.InitVisible = true;
this.smartListBox1.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
@ -1754,7 +1756,7 @@
this.labelAlarm2ErrorCode.BackPictureBox2 = null;
this.labelAlarm2ErrorCode.BorderColor = System.Drawing.Color.Black;
this.labelAlarm2ErrorCode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelAlarm2ErrorCode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelAlarm2ErrorCode.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelAlarm2ErrorCode.InitVisible = true;
this.labelAlarm2ErrorCode.LineSpacing = 0F;
this.labelAlarm2ErrorCode.Location = new System.Drawing.Point(11, 4);
@ -1824,7 +1826,7 @@
this.labelTitleScreen.BackPictureBox2 = null;
this.labelTitleScreen.BorderColor = System.Drawing.Color.Black;
this.labelTitleScreen.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleScreen.Font = new System.Drawing.Font("새굴림", 15F, System.Drawing.FontStyle.Bold);
this.labelTitleScreen.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold);
this.labelTitleScreen.InitVisible = true;
this.labelTitleScreen.LineSpacing = 0F;
this.labelTitleScreen.Location = new System.Drawing.Point(661, 583);
@ -1843,7 +1845,7 @@
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("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.labelTitleNG.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelTitleNG.InitVisible = true;
this.labelTitleNG.LineSpacing = 0F;
this.labelTitleNG.Location = new System.Drawing.Point(307, 704);
@ -1862,7 +1864,7 @@
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("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.labelTitleTotalCount.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold);
this.labelTitleTotalCount.InitVisible = true;
this.labelTitleTotalCount.LineSpacing = 0F;
this.labelTitleTotalCount.Location = new System.Drawing.Point(25, 704);
@ -1963,7 +1965,7 @@
this.labelTitleSampling.BackPictureBox2 = null;
this.labelTitleSampling.BorderColor = System.Drawing.Color.Black;
this.labelTitleSampling.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSampling.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleSampling.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleSampling.InitVisible = true;
this.labelTitleSampling.LineSpacing = 0F;
this.labelTitleSampling.Location = new System.Drawing.Point(238, 8);
@ -1990,7 +1992,7 @@
this.labelStaticSamplingCount.BackPictureBox2 = null;
this.labelStaticSamplingCount.BorderColor = System.Drawing.Color.Black;
this.labelStaticSamplingCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSamplingCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSamplingCount.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSamplingCount.InitVisible = true;
this.labelStaticSamplingCount.LineSpacing = 0F;
this.labelStaticSamplingCount.Location = new System.Drawing.Point(238, 78);
@ -2010,7 +2012,7 @@
this.labelStaticSamplingTime.BackPictureBox2 = null;
this.labelStaticSamplingTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSamplingTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSamplingTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSamplingTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSamplingTime.InitVisible = true;
this.labelStaticSamplingTime.LineSpacing = 0F;
this.labelStaticSamplingTime.Location = new System.Drawing.Point(238, 44);
@ -2164,7 +2166,7 @@
this.labelTitleBypass.BackPictureBox2 = null;
this.labelTitleBypass.BorderColor = System.Drawing.Color.Black;
this.labelTitleBypass.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleBypass.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleBypass.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleBypass.InitVisible = true;
this.labelTitleBypass.LineSpacing = 0F;
this.labelTitleBypass.Location = new System.Drawing.Point(35, 8);
@ -2380,7 +2382,7 @@
this.labelMessage4.BackPictureBox2 = null;
this.labelMessage4.BorderColor = System.Drawing.Color.Black;
this.labelMessage4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage4.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage4.InitVisible = true;
this.labelMessage4.LineSpacing = 0F;
this.labelMessage4.Location = new System.Drawing.Point(75, 79);
@ -2399,7 +2401,7 @@
this.labelMessage3.BackPictureBox2 = null;
this.labelMessage3.BorderColor = System.Drawing.Color.Black;
this.labelMessage3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage3.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage3.InitVisible = true;
this.labelMessage3.LineSpacing = 0F;
this.labelMessage3.Location = new System.Drawing.Point(75, 56);
@ -2418,7 +2420,7 @@
this.smartLabel4.BackPictureBox2 = null;
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel4.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F;
this.smartLabel4.Location = new System.Drawing.Point(11, 4);
@ -2494,7 +2496,7 @@
this.labelStaticOverRangeLimit.BackPictureBox2 = null;
this.labelStaticOverRangeLimit.BorderColor = System.Drawing.Color.SteelBlue;
this.labelStaticOverRangeLimit.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticOverRangeLimit.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOverRangeLimit.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOverRangeLimit.ForeColor = System.Drawing.Color.Black;
this.labelStaticOverRangeLimit.InitVisible = true;
this.labelStaticOverRangeLimit.LineSpacing = 0F;
@ -2564,7 +2566,7 @@
this.labelStaticUnderRangeLimit.BackPictureBox2 = null;
this.labelStaticUnderRangeLimit.BorderColor = System.Drawing.Color.SteelBlue;
this.labelStaticUnderRangeLimit.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticUnderRangeLimit.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticUnderRangeLimit.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticUnderRangeLimit.ForeColor = System.Drawing.Color.Black;
this.labelStaticUnderRangeLimit.InitVisible = true;
this.labelStaticUnderRangeLimit.LineSpacing = 0F;
@ -2585,7 +2587,7 @@
this.labelStaticOverRange.BackPictureBox2 = null;
this.labelStaticOverRange.BorderColor = System.Drawing.Color.Black;
this.labelStaticOverRange.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticOverRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOverRange.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOverRange.InitVisible = true;
this.labelStaticOverRange.LineSpacing = 0F;
this.labelStaticOverRange.Location = new System.Drawing.Point(64, 10);
@ -2626,7 +2628,7 @@
this.labelStaticUnderRange.BackPictureBox2 = null;
this.labelStaticUnderRange.BorderColor = System.Drawing.Color.Black;
this.labelStaticUnderRange.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticUnderRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticUnderRange.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticUnderRange.InitVisible = true;
this.labelStaticUnderRange.LineSpacing = 0F;
this.labelStaticUnderRange.Location = new System.Drawing.Point(64, 78);
@ -2646,7 +2648,7 @@
this.labelStaticPassRange.BackPictureBox2 = null;
this.labelStaticPassRange.BorderColor = System.Drawing.Color.Black;
this.labelStaticPassRange.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticPassRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticPassRange.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticPassRange.InitVisible = true;
this.labelStaticPassRange.LineSpacing = 0F;
this.labelStaticPassRange.Location = new System.Drawing.Point(64, 44);
@ -2727,7 +2729,7 @@
this.labelMessage5.BackPictureBox2 = null;
this.labelMessage5.BorderColor = System.Drawing.Color.Black;
this.labelMessage5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage5.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage5.InitVisible = true;
this.labelMessage5.LineSpacing = 0F;
this.labelMessage5.Location = new System.Drawing.Point(75, 62);
@ -2746,7 +2748,7 @@
this.smartLabel5.BackPictureBox2 = null;
this.smartLabel5.BorderColor = System.Drawing.Color.Black;
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel5.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel5.InitVisible = true;
this.smartLabel5.LineSpacing = 0F;
this.smartLabel5.Location = new System.Drawing.Point(11, 4);
@ -2847,7 +2849,7 @@
this.labelTitleLeakSampling.BackPictureBox2 = null;
this.labelTitleLeakSampling.BorderColor = System.Drawing.Color.Black;
this.labelTitleLeakSampling.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleLeakSampling.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleLeakSampling.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleLeakSampling.InitVisible = true;
this.labelTitleLeakSampling.LineSpacing = 0F;
this.labelTitleLeakSampling.Location = new System.Drawing.Point(35, 12);
@ -2874,7 +2876,7 @@
this.labelStaticLeakSamplingTime.BackPictureBox2 = null;
this.labelStaticLeakSamplingTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticLeakSamplingTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLeakSamplingTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLeakSamplingTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticLeakSamplingTime.InitVisible = true;
this.labelStaticLeakSamplingTime.LineSpacing = 0F;
this.labelStaticLeakSamplingTime.Location = new System.Drawing.Point(35, 61);
@ -2955,11 +2957,11 @@
this.labelExpireOfPassword.BackPictureBox2 = null;
this.labelExpireOfPassword.BorderColor = System.Drawing.Color.LightGray;
this.labelExpireOfPassword.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExpireOfPassword.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.ForeColor = System.Drawing.Color.Black;
this.labelExpireOfPassword.InitVisible = true;
this.labelExpireOfPassword.LineSpacing = 0F;
this.labelExpireOfPassword.Location = new System.Drawing.Point(687, 51);
this.labelExpireOfPassword.Location = new System.Drawing.Point(661, 51);
this.labelExpireOfPassword.Name = "labelExpireOfPassword";
this.labelExpireOfPassword.Size = new System.Drawing.Size(148, 17);
this.labelExpireOfPassword.TabIndex = 577;
@ -2977,10 +2979,10 @@
this.labelUserID.BackPictureBox2 = null;
this.labelUserID.BorderColor = System.Drawing.Color.LightGray;
this.labelUserID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.InitVisible = true;
this.labelUserID.LineSpacing = 0F;
this.labelUserID.Location = new System.Drawing.Point(687, 9);
this.labelUserID.Location = new System.Drawing.Point(661, 9);
this.labelUserID.Name = "labelUserID";
this.labelUserID.Size = new System.Drawing.Size(148, 17);
this.labelUserID.TabIndex = 576;
@ -2997,11 +2999,11 @@
this.labelUserLevel.BackPictureBox2 = null;
this.labelUserLevel.BorderColor = System.Drawing.Color.LightGray;
this.labelUserLevel.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.ForeColor = System.Drawing.Color.Black;
this.labelUserLevel.InitVisible = true;
this.labelUserLevel.LineSpacing = 0F;
this.labelUserLevel.Location = new System.Drawing.Point(687, 30);
this.labelUserLevel.Location = new System.Drawing.Point(661, 30);
this.labelUserLevel.Name = "labelUserLevel";
this.labelUserLevel.Size = new System.Drawing.Size(148, 17);
this.labelUserLevel.TabIndex = 575;
@ -3010,12 +3012,30 @@
this.labelUserLevel.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top;
this.labelUserLevel.Wordwrap = false;
//
// pictureBoxEthernetDisconnection
//
this.pictureBoxEthernetDisconnection.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxEthernetDisconnection.Image")));
this.pictureBoxEthernetDisconnection.Location = new System.Drawing.Point(869, 41);
this.pictureBoxEthernetDisconnection.Name = "pictureBoxEthernetDisconnection";
this.pictureBoxEthernetDisconnection.Size = new System.Drawing.Size(27, 27);
this.pictureBoxEthernetDisconnection.Visible = false;
//
// pictureBoxEthernetConnection
//
this.pictureBoxEthernetConnection.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxEthernetConnection.Image")));
this.pictureBoxEthernetConnection.Location = new System.Drawing.Point(869, 41);
this.pictureBoxEthernetConnection.Name = "pictureBoxEthernetConnection";
this.pictureBoxEthernetConnection.Size = new System.Drawing.Size(27, 27);
this.pictureBoxEthernetConnection.Visible = false;
//
// FormMainDisplay
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(1024, 768);
this.Controls.Add(this.pictureBoxEthernetDisconnection);
this.Controls.Add(this.pictureBoxEthernetConnection);
this.Controls.Add(this.labelExpireOfPassword);
this.Controls.Add(this.labelUserID);
this.Controls.Add(this.labelUserLevel);
@ -3212,5 +3232,7 @@
private SmartX.SmartLabel labelExpireOfPassword;
private SmartX.SmartLabel labelUserID;
private SmartX.SmartLabel labelUserLevel;
private System.Windows.Forms.PictureBox pictureBoxEthernetDisconnection;
private System.Windows.Forms.PictureBox pictureBoxEthernetConnection;
}
}

View File

@ -24,9 +24,6 @@ namespace INT63DC_2C.Forms
private int SubmenuIndex;
private bool IsFistAlarmView;
public string ChangeID;
private Color ColorButtonAccessTrue;
private Color ColorButtonAccessFalse;
private DataStore.FormMainDisplayStore MainDisplay;
@ -866,9 +863,6 @@ namespace INT63DC_2C.Forms
this.IsFistAlarmView = false;
this.ChangeID = "";
this.ColorButtonAccessTrue = Color.Black;
this.ColorButtonAccessFalse = Color.DimGray;
this.RescaleControl();
// AlarmMessageBox2
@ -1795,12 +1789,6 @@ namespace INT63DC_2C.Forms
this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true;
this.panelSubMenu2.Enabled = true;
this.buttonProductNo.TextColor = this.ColorButtonAccessTrue;
this.buttonUnder.TextColor = this.ColorButtonAccessTrue;
this.buttonPass.TextColor = this.ColorButtonAccessTrue;
this.buttonOver.TextColor = this.ColorButtonAccessTrue;
this.buttonTare.TextColor = this.ColorButtonAccessTrue;
}
}
else
@ -1811,12 +1799,6 @@ namespace INT63DC_2C.Forms
this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true;
this.panelSubMenu2.Enabled = true;
this.buttonProductNo.TextColor = this.ColorButtonAccessTrue;
this.buttonUnder.TextColor = this.ColorButtonAccessTrue;
this.buttonPass.TextColor = this.ColorButtonAccessTrue;
this.buttonOver.TextColor = this.ColorButtonAccessTrue;
this.buttonTare.TextColor = this.ColorButtonAccessTrue;
}
}
#endregion
@ -2166,7 +2148,7 @@ namespace INT63DC_2C.Forms
if (alarm.IsEntrySensorError == true || alarm.IsLoadcellError == true || alarm.IsPressureError == true ||
alarm.IsEmergencyStop == true || alarm.IsServoAlarm == true || alarm.IsServoAlarmTorque == true ||
alarm.IsAlignError == true || alarm.IsPinchPoint == true || alarm.IsSorter1Error == true || alarm.IsSorter2Error == true)
alarm.IsAlignError == true || alarm.IsSorter1Error == true || alarm.IsSorter2Error == true)
{
this.pictureBoxAlarm.Visible = true;
}
@ -2181,32 +2163,32 @@ namespace INT63DC_2C.Forms
if (alarm.IsEntrySensorError == true)
{
this.MainDisplayAlarmList.listBoxMessage.AddItem("Entry Sensor Error");
this.MainDisplayAlarmList.listBoxMessage.AddItem("Entry sensor error");
isAlarmMessageView = true;
}
if (alarm.IsLoadcellError == true)
{
this.MainDisplayAlarmList.listBoxMessage.AddItem("LoadCell Error");
this.MainDisplayAlarmList.listBoxMessage.AddItem("LoadCell error");
isAlarmMessageView = true;
}
if (alarm.IsPressureError == true)
{
this.MainDisplayAlarmList.listBoxMessage.AddItem("Pressure Error");
this.MainDisplayAlarmList.listBoxMessage.AddItem("Pressure error");
isAlarmMessageView = true;
}
if (alarm.IsEmergencyStop == true)
{
this.MainDisplayAlarmList.listBoxMessage.AddItem("Emergency Stop");
this.MainDisplayAlarmList.listBoxMessage.AddItem("Emergency stop");
//isAlarmMessageView = true;
}
if (alarm.IsServoAlarm == true)
{
this.MainDisplayAlarmList.listBoxMessage.AddItem("Servo Alarm");
this.MainDisplayAlarmList.listBoxMessage.AddItem("Servo alarm");
isAlarmMessageView = true;
}
if (alarm.IsServoAlarmTorque == true)
{
this.MainDisplayAlarmList.listBoxMessage.AddItem("Servo Torque Alarm");
this.MainDisplayAlarmList.listBoxMessage.AddItem("Servo torque alarm");
isAlarmMessageView = true;
}
if (alarm.IsAlignError == true)
@ -2334,6 +2316,19 @@ namespace INT63DC_2C.Forms
this.panelAlarmMessageBox4.Visible = true;
}
}
public void UpdateEthernetStatusDisplay(bool status)
{
if (status == true)
{
this.pictureBoxEthernetConnection.Visible = true;
this.pictureBoxEthernetDisconnection.Visible = false;
}
else
{
this.pictureBoxEthernetConnection.Visible = false;
this.pictureBoxEthernetDisconnection.Visible = true;
}
}
private void PasswordExpirationCheck(UserItem user)
{
@ -2563,12 +2558,10 @@ namespace INT63DC_2C.Forms
});
}
}
public void UpdateDisplayTime()
{
this.labelTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
public void SetTotalCount()
{
int toTalAll = 0, toTalPass = 0, toTalNG = 0;
@ -2610,8 +2603,7 @@ namespace INT63DC_2C.Forms
this.labelNGCount.Text = toTalNG.ToString();
}));
}
private void ProductChange(int productNumber)
public void ProductChange(int productNumber)
{
this.buttonProductNo.Text = "**";
@ -2624,16 +2616,225 @@ namespace INT63DC_2C.Forms
this.buttonOver.Enabled = false;
this.buttonTare.Enabled = false;
this.panelSubMenu2.Enabled = false;
this.buttonProductNo.TextColor = this.ColorButtonAccessFalse;
this.buttonUnder.TextColor = this.ColorButtonAccessFalse;
this.buttonPass.TextColor = this.ColorButtonAccessFalse;
this.buttonOver.TextColor = this.ColorButtonAccessFalse;
this.buttonTare.TextColor = this.ColorButtonAccessFalse;
}
this.ParentForm.ProductChange(productNumber);
}
public void Clear()
{
this.ParentForm.TransferData(CommunicationCommand.Clear, CommunicationID.SubBoardAll);
switch (this.ParentForm.SystemConfig.EquipmentColumns)
{
case 2:
if (this.MainDisplay2 != null)
this.MainDisplay2.Clear();
if (this.MainDisplayDotGraph2 != null)
this.MainDisplayDotGraph2.Clear();
break;
case 3:
if (this.MainDisplay3 != null)
this.MainDisplay3.Clear();
if (this.MainDisplayDotGraph3 != null)
this.MainDisplayDotGraph3.Clear();
break;
case 4:
if (this.MainDisplay4 != null)
this.MainDisplay4.Clear();
if (this.MainDisplayDotGraph4 != null)
this.MainDisplayDotGraph4.Clear();
break;
case 5:
if (this.MainDisplayEachBarGraph5 != null)
this.MainDisplayEachBarGraph5.Clear();
if (this.MainDisplayDotGraph5 != null)
this.MainDisplayDotGraph5.Clear();
if (this.MainDisplayTable5 != null)
this.MainDisplayTable5.Clear();
break;
case 6:
if (this.MainDisplayEachBarGraph6 != null)
this.MainDisplayEachBarGraph6.Clear();
if (this.MainDisplayDotGraph6 != null)
this.MainDisplayDotGraph6.Clear();
if (this.MainDisplayTable6 != null)
this.MainDisplayTable6.Clear();
break;
case 7:
if (this.MainDisplayEachBarGraph7 != null)
this.MainDisplayEachBarGraph7.Clear();
if (this.MainDisplayDotGraph7 != null)
this.MainDisplayDotGraph7.Clear();
if (this.MainDisplayTable7 != null)
this.MainDisplayTable7.Clear();
break;
case 8:
if (this.MainDisplayEachBarGraph8 != null)
this.MainDisplayEachBarGraph8.Clear();
if (this.MainDisplayDotGraph8 != null)
this.MainDisplayDotGraph8.Clear();
if (this.MainDisplayTable8 != null)
this.MainDisplayTable8.Clear();
break;
case 10:
if (this.MainDisplayEachBarGraph10 != null)
this.MainDisplayEachBarGraph10.Clear();
if (this.MainDisplayDotGraph10 != null)
this.MainDisplayDotGraph10.Clear();
if (this.MainDisplayTable10 != null)
this.MainDisplayTable10.Clear();
break;
case 12:
if (this.MainDisplayEachBarGraph12 != null)
this.MainDisplayEachBarGraph12.Clear();
if (this.MainDisplayDotGraph12 != null)
this.MainDisplayDotGraph12.Clear();
if (this.MainDisplayTable12 != null)
this.MainDisplayTable12.Clear();
break;
case 15:
if (this.MainDisplayEachBarGraph15 != null)
this.MainDisplayEachBarGraph15.Clear();
if (this.MainDisplayDotGraph15 != null)
this.MainDisplayDotGraph15.Clear();
if (this.MainDisplayTable15 != null)
this.MainDisplayTable15.Clear();
break;
case 16:
if (this.MainDisplayEachBarGraph16 != null)
this.MainDisplayEachBarGraph16.Clear();
if (this.MainDisplayDotGraph16 != null)
this.MainDisplayDotGraph16.Clear();
if (this.MainDisplayTable16 != null)
this.MainDisplayTable16.Clear();
break;
default:
break;
}
}
public void UpdateUnderRangeChange(string weight)
{
string value = "";
this.buttonUnder.Text = weight;
this.labelUnderRange.Text = weight;
this.ParentForm.CurrentProductItem.UnderRange = weight.Replace(".", "");
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.UnderRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2002_UnderRange, value);
this.RescaleControl();
}
public void UpdateUnderRangeLimitCheck(bool isModbus)
{
int underRangeLimit = 0, underRange = 0;
string before = "", after = "", number = "";
number = this.ParentForm.SystemConfig.ProductNumber.ToString();
underRangeLimit = int.Parse(this.ParentForm.CurrentProductItem.UnderRangeLimit);
underRange = int.Parse(this.ParentForm.CurrentProductItem.UnderRange);
if (underRange < underRangeLimit)
{
before = this.labelUnderRangeLimit.Text;
this.ParentForm.CurrentProductItem.UnderRangeLimit = "0";
this.labelUnderRangeLimit.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.UnderRangeLimit, this.ParentForm.SystemConfig.DecimalPlaces);
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
after = this.labelUnderRangeLimit.Text;
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
{
if (isModbus == false)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightUnderRangeLimit, number, before, after);
else
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.MB_WeightUnderRangeLimit, number, before, after);
}
// 중량 Limit 설정 확인하세요!
// Low Limit Range
DialogFormMessage myMsg = new DialogFormMessage(11, this.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
}
public void UpdatePassRangeChange(string weight)
{
string value = "";
this.buttonPass.Text = weight;
this.labelPassRange.Text = weight;
this.ParentForm.CurrentProductItem.PassRange = weight.Replace(".", "");
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.PassRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2003_PassRange, value);
this.RescaleControl();
}
public void UpdateOverRangeChange(string weight)
{
string value = "";
this.buttonOver.Text = weight;
this.labelOverRange.Text = weight;
this.ParentForm.CurrentProductItem.OverRange = weight.Replace(".", "");
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.OverRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2004_OverRange, value);
this.RescaleControl();
}
public void UpdateOverRangeLimitCheck(bool isModbus)
{
int overRangeLimit = 0, overRange = 0;
string before = "", after = "", number = "";
number = this.ParentForm.SystemConfig.ProductNumber.ToString();
overRangeLimit = int.Parse(this.ParentForm.CurrentProductItem.OverRangeLimit);
overRange = int.Parse(this.ParentForm.CurrentProductItem.OverRange);
if (overRange > overRangeLimit)
{
before = this.labelOverRangeLimit.Text;
this.ParentForm.CurrentProductItem.OverRangeLimit = "99999";
this.labelOverRangeLimit.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.OverRangeLimit, this.ParentForm.SystemConfig.DecimalPlaces);
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
after = this.labelOverRangeLimit.Text;
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
{
if (isModbus == false)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightOverRangeLimit, number, before, after);
else
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.MB_WeightOverRangeLimit, number, before, after);
}
// 중량 Limit 설정 확인하세요!
// Low Limit Range
DialogFormMessage myMsg = new DialogFormMessage(11, this.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
}
public void UpdateTareRnageChange(string weight)
{
string value = "";
this.buttonTare.Text = weight;
this.ParentForm.CurrentProductItem.TareRange = weight.Replace(".", "");
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.TareRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2005_TareRange, value);
}
public void DisplayRefresh()
{
@ -2831,8 +3032,7 @@ namespace INT63DC_2C.Forms
}
private void buttonUnder_Click(object sender, EventArgs e)
{
int underRangeLimit = 0, underRange = 0;
string value = "", before = "", after = "", number = "";
string before = "", after = "", number = "";
// Automatic Logout Reset
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
@ -2853,36 +3053,14 @@ namespace INT63DC_2C.Forms
}
else
{
this.ParentForm.CurrentProductItem.UnderRange = myKeyPad.StringValue.Replace(".", "");
this.buttonUnder.Text = myKeyPad.StringValue;
this.labelUnderRange.Text = myKeyPad.StringValue;
after = this.buttonUnder.Text;
after = myKeyPad.StringValue;
this.RescaleControl();
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.UnderRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2002_UnderRange, value);
this.UpdateUnderRangeChange(myKeyPad.StringValue);
this.UpdateUnderRangeLimitCheck(false);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightUnderRange, number, before, after);
underRangeLimit = int.Parse(this.ParentForm.CurrentProductItem.UnderRangeLimit);
underRange = int.Parse(this.ParentForm.CurrentProductItem.UnderRange);
if (underRange < underRangeLimit)
{
this.ParentForm.CurrentProductItem.UnderRangeLimit = "0";
this.labelUnderRangeLimit.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.UnderRangeLimit, this.ParentForm.SystemConfig.DecimalPlaces);
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
// 중량 Limit 설정 확인하세요!
// Low Limit Range
DialogFormMessage myMsg = new DialogFormMessage(11, this.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
}
}
}
@ -2910,16 +3088,9 @@ namespace INT63DC_2C.Forms
}
else
{
this.ParentForm.CurrentProductItem.PassRange = myKeyPad.StringValue.Replace(".", "");
this.buttonPass.Text = myKeyPad.StringValue;
this.labelPassRange.Text = myKeyPad.StringValue;
after = myKeyPad.StringValue;
this.RescaleControl();
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.PassRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2003_PassRange, value);
this.UpdatePassRangeChange(myKeyPad.StringValue);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
@ -2929,8 +3100,7 @@ namespace INT63DC_2C.Forms
}
private void buttonOver_Click(object sender, EventArgs e)
{
int overRangeLimit = 0, overRange = 0;
string value = "", before = "", after = "", number = "";
string before = "", after = "", number = "";
// Automatic Logout Reset
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
@ -2952,36 +3122,14 @@ namespace INT63DC_2C.Forms
}
else
{
this.ParentForm.CurrentProductItem.OverRange = myKeyPad.StringValue.Replace(".", "");
this.buttonOver.Text = myKeyPad.StringValue;
this.labelOverRange.Text = myKeyPad.StringValue;
after = this.buttonOver.Text;
after = myKeyPad.StringValue;
this.RescaleControl();
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.OverRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2004_OverRange, value);
this.UpdateOverRangeChange(myKeyPad.StringValue);
this.UpdateOverRangeLimitCheck(false);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightOverRange, number, before, after);
overRangeLimit = int.Parse(this.ParentForm.CurrentProductItem.OverRangeLimit);
overRange = int.Parse(this.ParentForm.CurrentProductItem.OverRange);
if (overRange > overRangeLimit)
{
this.ParentForm.CurrentProductItem.OverRangeLimit = "99999";
this.labelOverRangeLimit.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.OverRangeLimit, this.ParentForm.SystemConfig.DecimalPlaces);
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
// 중량 Limit 설정 확인하세요!
// Low Limit Range
DialogFormMessage myMsg = new DialogFormMessage(11, this.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
}
}
}
@ -3008,14 +3156,9 @@ namespace INT63DC_2C.Forms
}
else
{
this.ParentForm.CurrentProductItem.TareRange = myKeyPad.StringValue.Replace(".", "");
this.buttonTare.Text = myKeyPad.StringValue;
after = this.buttonTare.Text;
after = myKeyPad.StringValue;
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.TareRange);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2005_TareRange, value);
this.UpdateTareRnageChange(myKeyPad.StringValue);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
@ -3032,89 +3175,7 @@ namespace INT63DC_2C.Forms
DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 8);
if (myDlg.ShowDialog() == DialogResult.Yes)
{
this.ParentForm.TransferData(CommunicationCommand.Clear, CommunicationID.SubBoardAll);
switch (this.ParentForm.SystemConfig.EquipmentColumns)
{
case 2:
if (this.MainDisplay2 != null)
this.MainDisplay2.Clear();
if (this.MainDisplayDotGraph2 != null)
this.MainDisplayDotGraph2.Clear();
break;
case 3:
if (this.MainDisplay3 != null)
this.MainDisplay3.Clear();
if (this.MainDisplayDotGraph3 != null)
this.MainDisplayDotGraph3.Clear();
break;
case 4:
if (this.MainDisplay4 != null)
this.MainDisplay4.Clear();
if (this.MainDisplayDotGraph4 != null)
this.MainDisplayDotGraph4.Clear();
break;
case 5:
if (this.MainDisplayEachBarGraph5 != null)
this.MainDisplayEachBarGraph5.Clear();
if (this.MainDisplayDotGraph5 != null)
this.MainDisplayDotGraph5.Clear();
if (this.MainDisplayTable5 != null)
this.MainDisplayTable5.Clear();
break;
case 6:
if (this.MainDisplayEachBarGraph6 != null)
this.MainDisplayEachBarGraph6.Clear();
if (this.MainDisplayDotGraph6 != null)
this.MainDisplayDotGraph6.Clear();
if (this.MainDisplayTable6 != null)
this.MainDisplayTable6.Clear();
break;
case 7:
if (this.MainDisplayEachBarGraph7 != null)
this.MainDisplayEachBarGraph7.Clear();
if (this.MainDisplayDotGraph7 != null)
this.MainDisplayDotGraph7.Clear();
if (this.MainDisplayTable7 != null)
this.MainDisplayTable7.Clear();
break;
case 8:
if (this.MainDisplayEachBarGraph8 != null)
this.MainDisplayEachBarGraph8.Clear();
if (this.MainDisplayDotGraph8 != null)
this.MainDisplayDotGraph8.Clear();
if (this.MainDisplayTable8 != null)
this.MainDisplayTable8.Clear();
break;
case 10:
if (this.MainDisplayEachBarGraph10 != null)
this.MainDisplayEachBarGraph10.Clear();
if (this.MainDisplayDotGraph10 != null)
this.MainDisplayDotGraph10.Clear();
if (this.MainDisplayTable10 != null)
this.MainDisplayTable10.Clear();
break;
case 12:
if (this.MainDisplayEachBarGraph12 != null)
this.MainDisplayEachBarGraph12.Clear();
if (this.MainDisplayDotGraph12 != null)
this.MainDisplayDotGraph12.Clear();
if (this.MainDisplayTable12 != null)
this.MainDisplayTable12.Clear();
break;
case 16:
if (this.MainDisplayEachBarGraph16 != null)
this.MainDisplayEachBarGraph16.Clear();
if (this.MainDisplayDotGraph16 != null)
this.MainDisplayDotGraph16.Clear();
if (this.MainDisplayTable16 != null)
this.MainDisplayTable16.Clear();
//if (this.MainDisplayTable16_1 != null)
// this.MainDisplayTable16_1.Clear();
break;
default:
break;
}
this.Clear();
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
@ -3459,6 +3520,10 @@ namespace INT63DC_2C.Forms
this.Part11AutomaticLogoutReset();
this.ParentForm.TransferData(CommunicationCommand.CutInpupt, CommunicationID.MainBoard);
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MainCut, "");
}
private void buttonHidden_Click(object sender, EventArgs e)
{
@ -4295,6 +4360,10 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string before = "", after = "";
before = this.labelSamplingTime.Text;
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSamplingTime.Text, 2, 0, false, this.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -4308,10 +4377,15 @@ namespace INT63DC_2C.Forms
else
{
this.labelSamplingTime.Text = myKeyPad.StringValue;
after = this.labelSamplingTime.Text;
this.ParentForm.timerSampling.Interval = myKeyPad.IntValue * 60000;
this.ParentForm.SystemConfig.SamplingTime = myKeyPad.IntValue;
this.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.SystemConfig);
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.SP_Time, "", before, after);
}
}
}
@ -4321,6 +4395,10 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string before = "", after = "";
before = this.labelSamplingCount.Text;
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSamplingCount.Text, 2, 0, false, this.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -4334,9 +4412,14 @@ namespace INT63DC_2C.Forms
else
{
this.labelSamplingCount.Text = myKeyPad.StringValue;
after = this.labelSamplingCount.Text;
this.ParentForm.SystemConfig.SamplingCount = myKeyPad.IntValue;
this.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.SystemConfig);
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.SP_Count, "", before, after);
}
}
}
@ -4346,18 +4429,30 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string before = "", after = "";
if (this.buttonSamplingOnce.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
this.ParentForm.SystemConfig.IsSamplingOnce = false;
this.buttonSampling.Mode = SmartButton.BUTTONMODE.PUSH;
before = "Once";
after = "Cotinue";
}
else
{
this.ParentForm.SystemConfig.IsSamplingOnce = true;
this.buttonSampling.Mode = SmartButton.BUTTONMODE.NORMAL;
before = "Cotinue";
after = "Once";
}
this.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.SystemConfig);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.SP_Mode, "", before, after);
}
private void buttonSampling_Click(object sender, EventArgs e)
{
@ -4368,6 +4463,10 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsSamplingOnce == true)
{
this.ParentForm.TransferData(CommunicationCommand.SamplingSignal, CommunicationID.MainBoard);
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.SP_Once, "");
}
else
{
@ -4384,6 +4483,10 @@ namespace INT63DC_2C.Forms
this.ParentForm.timerSampling.Interval = this.ParentForm.SystemConfig.SamplingTime * 60000;
this.ParentForm.timerSampling.Enabled = true;
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.SP_ON, "");
}
else
{
@ -4394,12 +4497,12 @@ namespace INT63DC_2C.Forms
this.labelSamplingCount.BackColor = Color.White;
this.ParentForm.SystemConfig.IsSamplingRun = false;
this.ParentForm.timerSampling.Enabled = false;
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.SP_ON, "");
}
}
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Sampling, "");
}
private void buttonLeakSignal_Click(object sender, EventArgs e)
@ -4445,18 +4548,30 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string before = "", after = "";
if (this.buttonLeakSamplingOnce.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
this.ParentForm.SystemConfig.IsLeakSamplingOnce = false;
this.buttonLeakSampling.Mode = SmartButton.BUTTONMODE.PUSH;
before = "Once";
after = "Cotinue";
}
else
{
this.ParentForm.SystemConfig.IsLeakSamplingOnce = true;
this.buttonLeakSampling.Mode = SmartButton.BUTTONMODE.NORMAL;
before = "Cotinue";
after = "Once";
}
this.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.SystemConfig);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.LK_Mode, "", before, after);
}
private void labelLeakSamplingTime_Click(object sender, EventArgs e)
{
@ -4464,6 +4579,10 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string value = "", before = "", after = "";
before = this.labelLeakSamplingTime.Text;
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelLeakSamplingTime.Text, 2, 0, false, this.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -4477,10 +4596,15 @@ namespace INT63DC_2C.Forms
else
{
this.labelLeakSamplingTime.Text = myKeyPad.StringValue;
after = this.labelLeakSamplingTime.Text;
this.ParentForm.timerLeakSampling.Interval = myKeyPad.IntValue * 60000;
this.ParentForm.SystemConfig.LeakSamplingTime = myKeyPad.IntValue;
this.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.SystemConfig);
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.LK_Time, "", before, after);
}
}
}
@ -4496,7 +4620,11 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelOverRangeLimit.Text;
number = this.ParentForm.SystemConfig.ProductNumber.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelOverRangeLimit.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -4511,11 +4639,16 @@ namespace INT63DC_2C.Forms
{
this.ParentForm.CurrentProductItem.OverRangeLimit = myKeyPad.StringValue.Replace(".", "");
this.labelOverRangeLimit.Text = myKeyPad.StringValue;
after = this.labelOverRangeLimit.Text;
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.OverRangeLimit);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2202_OverLimitRange, value);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightOverRangeLimit, number, before, after);
}
}
}
@ -4525,7 +4658,11 @@ namespace INT63DC_2C.Forms
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.Part11AutomaticLogoutReset();
string value = "";
string value = "", before = "", after = "", number = "";
before = this.labelUnderRangeLimit.Text;
number = this.ParentForm.SystemConfig.ProductNumber.ToString();
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUnderRangeLimit.Text, 5, this.ParentForm.SystemConfig.DecimalPlaces, false, this.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
@ -4540,11 +4677,16 @@ namespace INT63DC_2C.Forms
{
this.ParentForm.CurrentProductItem.UnderRangeLimit = myKeyPad.StringValue.Replace(".", "");
this.labelUnderRangeLimit.Text = myKeyPad.StringValue;
after = this.labelUnderRangeLimit.Text;
this.ParentForm.SaveProductFile(this.ParentForm.CurrentProductItem, this.ParentForm.SystemConfig.ProductNumber - 1);
value = Helper.StringZeroFillDigits7(this.ParentForm.CurrentProductItem.UnderRangeLimit);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._2201_UnderLimitRange, value);
// Part 11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.WeightUnderRangeLimit, number, before, after);
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -81,7 +81,7 @@
this.buttonTimeSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonTimeSetting.DownImage")));
this.buttonTimeSetting.GroupID = 0;
this.buttonTimeSetting.InitVisible = true;
this.buttonTimeSetting.Location = new System.Drawing.Point(196, 129);
this.buttonTimeSetting.Location = new System.Drawing.Point(114, 435);
this.buttonTimeSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonTimeSetting.Name = "buttonTimeSetting";
this.buttonTimeSetting.NestedClickEventPrevent = false;
@ -112,7 +112,7 @@
this.buttonInformation.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonInformation.DownImage")));
this.buttonInformation.GroupID = 0;
this.buttonInformation.InitVisible = true;
this.buttonInformation.Location = new System.Drawing.Point(352, 129);
this.buttonInformation.Location = new System.Drawing.Point(114, 123);
this.buttonInformation.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonInformation.Name = "buttonInformation";
this.buttonInformation.NestedClickEventPrevent = false;
@ -143,7 +143,7 @@
this.buttonConfiguration.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonConfiguration.DownImage")));
this.buttonConfiguration.GroupID = 0;
this.buttonConfiguration.InitVisible = true;
this.buttonConfiguration.Location = new System.Drawing.Point(196, 285);
this.buttonConfiguration.Location = new System.Drawing.Point(270, 123);
this.buttonConfiguration.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonConfiguration.Name = "buttonConfiguration";
this.buttonConfiguration.NestedClickEventPrevent = false;
@ -174,7 +174,7 @@
this.buttonDataBackup.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDataBackup.DownImage")));
this.buttonDataBackup.GroupID = 0;
this.buttonDataBackup.InitVisible = true;
this.buttonDataBackup.Location = new System.Drawing.Point(508, 129);
this.buttonDataBackup.Location = new System.Drawing.Point(583, 279);
this.buttonDataBackup.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonDataBackup.Name = "buttonDataBackup";
this.buttonDataBackup.NestedClickEventPrevent = false;
@ -205,7 +205,7 @@
this.buttonSysConfig.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonSysConfig.DownImage")));
this.buttonSysConfig.GroupID = 0;
this.buttonSysConfig.InitVisible = true;
this.buttonSysConfig.Location = new System.Drawing.Point(508, 285);
this.buttonSysConfig.Location = new System.Drawing.Point(582, 123);
this.buttonSysConfig.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonSysConfig.Name = "buttonSysConfig";
this.buttonSysConfig.NestedClickEventPrevent = false;
@ -236,7 +236,7 @@
this.buttonCalibration.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonCalibration.DownImage")));
this.buttonCalibration.GroupID = 0;
this.buttonCalibration.InitVisible = true;
this.buttonCalibration.Location = new System.Drawing.Point(664, 129);
this.buttonCalibration.Location = new System.Drawing.Point(426, 123);
this.buttonCalibration.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonCalibration.Name = "buttonCalibration";
this.buttonCalibration.NestedClickEventPrevent = false;
@ -267,7 +267,7 @@
this.buttonFactoryInitialize.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFactoryInitialize.DownImage")));
this.buttonFactoryInitialize.GroupID = 0;
this.buttonFactoryInitialize.InitVisible = true;
this.buttonFactoryInitialize.Location = new System.Drawing.Point(664, 285);
this.buttonFactoryInitialize.Location = new System.Drawing.Point(426, 279);
this.buttonFactoryInitialize.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonFactoryInitialize.Name = "buttonFactoryInitialize";
this.buttonFactoryInitialize.NestedClickEventPrevent = false;
@ -298,7 +298,7 @@
this.buttonUpdate.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonUpdate.DownImage")));
this.buttonUpdate.GroupID = 0;
this.buttonUpdate.InitVisible = true;
this.buttonUpdate.Location = new System.Drawing.Point(352, 285);
this.buttonUpdate.Location = new System.Drawing.Point(270, 279);
this.buttonUpdate.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonUpdate.Name = "buttonUpdate";
this.buttonUpdate.NestedClickEventPrevent = false;
@ -329,7 +329,7 @@
this.buttonEquipmentSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEquipmentSetting.DownImage")));
this.buttonEquipmentSetting.GroupID = 0;
this.buttonEquipmentSetting.InitVisible = true;
this.buttonEquipmentSetting.Location = new System.Drawing.Point(196, 441);
this.buttonEquipmentSetting.Location = new System.Drawing.Point(739, 279);
this.buttonEquipmentSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonEquipmentSetting.Name = "buttonEquipmentSetting";
this.buttonEquipmentSetting.NestedClickEventPrevent = false;
@ -360,7 +360,7 @@
this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage")));
this.buttonIOTest.GroupID = 0;
this.buttonIOTest.InitVisible = true;
this.buttonIOTest.Location = new System.Drawing.Point(352, 441);
this.buttonIOTest.Location = new System.Drawing.Point(114, 279);
this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonIOTest.Name = "buttonIOTest";
this.buttonIOTest.NestedClickEventPrevent = false;
@ -391,7 +391,7 @@
this.buttonEquipmentTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEquipmentTest.DownImage")));
this.buttonEquipmentTest.GroupID = 0;
this.buttonEquipmentTest.InitVisible = true;
this.buttonEquipmentTest.Location = new System.Drawing.Point(858, 129);
this.buttonEquipmentTest.Location = new System.Drawing.Point(114, 591);
this.buttonEquipmentTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonEquipmentTest.Name = "buttonEquipmentTest";
this.buttonEquipmentTest.NestedClickEventPrevent = false;
@ -450,7 +450,7 @@
this.labelUserLevel.BackPictureBox2 = null;
this.labelUserLevel.BorderColor = System.Drawing.Color.Black;
this.labelUserLevel.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.InitVisible = true;
this.labelUserLevel.LineSpacing = 0F;
this.labelUserLevel.Location = new System.Drawing.Point(860, 37);
@ -474,7 +474,7 @@
this.buttonUser.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonUser.DownImage")));
this.buttonUser.GroupID = 0;
this.buttonUser.InitVisible = true;
this.buttonUser.Location = new System.Drawing.Point(508, 441);
this.buttonUser.Location = new System.Drawing.Point(583, 435);
this.buttonUser.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonUser.Name = "buttonUser";
this.buttonUser.NestedClickEventPrevent = false;
@ -501,7 +501,7 @@
this.labelUserID.BackPictureBox2 = null;
this.labelUserID.BorderColor = System.Drawing.Color.Black;
this.labelUserID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.InitVisible = true;
this.labelUserID.LineSpacing = 0F;
this.labelUserID.Location = new System.Drawing.Point(860, 16);
@ -557,7 +557,7 @@
this.buttonOptionSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonOptionSetting.DownImage")));
this.buttonOptionSetting.GroupID = 0;
this.buttonOptionSetting.InitVisible = true;
this.buttonOptionSetting.Location = new System.Drawing.Point(858, 285);
this.buttonOptionSetting.Location = new System.Drawing.Point(270, 591);
this.buttonOptionSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonOptionSetting.Name = "buttonOptionSetting";
this.buttonOptionSetting.NestedClickEventPrevent = false;
@ -589,7 +589,7 @@
this.buttonDataStatistics.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDataStatistics.DownImage")));
this.buttonDataStatistics.GroupID = 0;
this.buttonDataStatistics.InitVisible = true;
this.buttonDataStatistics.Location = new System.Drawing.Point(664, 441);
this.buttonDataStatistics.Location = new System.Drawing.Point(270, 435);
this.buttonDataStatistics.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonDataStatistics.Name = "buttonDataStatistics";
this.buttonDataStatistics.NestedClickEventPrevent = false;
@ -621,7 +621,7 @@
this.buttonMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonMotorSetting.DownImage")));
this.buttonMotorSetting.GroupID = 0;
this.buttonMotorSetting.InitVisible = true;
this.buttonMotorSetting.Location = new System.Drawing.Point(196, 597);
this.buttonMotorSetting.Location = new System.Drawing.Point(738, 123);
this.buttonMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonMotorSetting.Name = "buttonMotorSetting";
this.buttonMotorSetting.NestedClickEventPrevent = false;
@ -652,7 +652,7 @@
this.buttonDataViewer.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDataViewer.DownImage")));
this.buttonDataViewer.GroupID = 0;
this.buttonDataViewer.InitVisible = true;
this.buttonDataViewer.Location = new System.Drawing.Point(352, 597);
this.buttonDataViewer.Location = new System.Drawing.Point(426, 435);
this.buttonDataViewer.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonDataViewer.Name = "buttonDataViewer";
this.buttonDataViewer.NestedClickEventPrevent = false;
@ -679,7 +679,7 @@
this.labelExpireOfPassword.BackPictureBox2 = null;
this.labelExpireOfPassword.BorderColor = System.Drawing.Color.LightGray;
this.labelExpireOfPassword.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExpireOfPassword.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.ForeColor = System.Drawing.Color.Black;
this.labelExpireOfPassword.InitVisible = true;
this.labelExpireOfPassword.LineSpacing = 0F;

View File

@ -707,7 +707,10 @@ namespace INT63DC_2C.Forms
{
#region 데이터백업
((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormDataBackup);
this.ParentForm.ChildFormDataBackup.DisplayRefresh();
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.ChildFormDataBackup_Part11.DisplayRefresh();
else
this.ParentForm.ChildFormDataBackup.DisplayRefresh();
#endregion
}
else if (button == this.buttonSysConfig)
@ -809,6 +812,13 @@ namespace INT63DC_2C.Forms
((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormMotorSetting);
#endregion
}
else if (button == this.buttonDataViewer)
{
#region 데이터뷰어
((FormMain)(Owner)).smartForm.Show((int)DataStore.FormStore.FormDataViewer);
this.ParentForm.ChildFormDataViewer.DisplayRefresh();
#endregion
}
}
private void buttonFunction_Click(object sender, EventArgs e)
{

File diff suppressed because it is too large Load Diff

View File

@ -205,7 +205,7 @@ namespace INT63DC_2C.Forms
private void ParameterAllRead()
{
if (this.ParentForm.smartModbus.IsOpen == false)
if (this.ParentForm.smartServoModbus.IsOpen == false)
{
// 통신 연결상태를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(23, this.ParentForm.SystemConfig.Language);
@ -213,7 +213,7 @@ namespace INT63DC_2C.Forms
return;
}
this.ParentForm.smartModbus.ReadTimeout = 500;
this.ParentForm.smartServoModbus.ReadTimeout = 500;
SmartSplash splash = new SmartSplash();
splash.CenterPosition = true;
@ -308,7 +308,7 @@ namespace INT63DC_2C.Forms
this.labelModusStatus.Visible = false;
this.buttonOpen.Visible = false;
this.buttonClose.Visible = false;
this.ModbusStatusDisplay(this.ParentForm.smartModbus.IsOpen);
this.ModbusStatusDisplay(this.ParentForm.smartServoModbus.IsOpen);
this.ParentForm.LoadJudgmentSetFile(ref this.SelectedJudgmentSetItem, this.ParentForm.SystemConfig.ProductNumber - 1);
@ -328,13 +328,13 @@ namespace INT63DC_2C.Forms
}
private void buttonOpen_Click(object sender, EventArgs e)
{
this.ParentForm.ModbusOpen();
this.ModbusStatusDisplay(this.ParentForm.smartModbus.IsOpen);
this.ParentForm.ServoModbusOpen();
this.ModbusStatusDisplay(this.ParentForm.smartServoModbus.IsOpen);
}
private void buttonClose_Click(object sender, EventArgs e)
{
this.ParentForm.ModbusClose();
this.ModbusStatusDisplay(this.ParentForm.smartModbus.IsOpen);
this.ParentForm.ServoModbusClose();
this.ModbusStatusDisplay(this.ParentForm.smartServoModbus.IsOpen);
}
private void buttonParameterRead_Click(object sender, EventArgs e)
{
@ -348,7 +348,7 @@ namespace INT63DC_2C.Forms
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Origin, "");
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Motor_Origin, "");
}
private void buttonStep_Click(object sender, EventArgs e)
{
@ -356,7 +356,7 @@ namespace INT63DC_2C.Forms
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.OneStep, "");
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Motor_OneStep, "");
}
private void buttonAlarmReset_Click(object sender, EventArgs e)
{
@ -365,11 +365,11 @@ namespace INT63DC_2C.Forms
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.AlarmReset, "");
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Motor_AlarmReset, "");
}
private void buttonEEPROM_Click(object sender, EventArgs e)
{
if (this.ParentForm.smartModbus.IsOpen == false)
if (this.ParentForm.smartServoModbus.IsOpen == false)
{
// 통신 연결상태를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(23, this.ParentForm.SystemConfig.Language);
@ -381,7 +381,7 @@ namespace INT63DC_2C.Forms
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.MotorValueSave, "");
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.Motor_EEPROM, "");
}
private void buttonHidden_Click(object sender, EventArgs e)
{
@ -424,7 +424,7 @@ namespace INT63DC_2C.Forms
if (label == null)
return;
if (this.ParentForm.smartModbus.IsOpen == false)
if (this.ParentForm.smartServoModbus.IsOpen == false)
{
// 통신 연결상태를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(23, this.ParentForm.SystemConfig.Language);

View File

@ -165,75 +165,77 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvAAADrwBlbxySQAAD99JREFUeF7t1wENADAI
wDD8CwC5v5B1qYnNkyRJkpTJAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiS
JEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmS
FMoASJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmh
DIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoA
SJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmhDIAk
SZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIk
SaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIU
ygBIkiRJoQyAJEmSFMoASJIkSaEMgCRJkhTKAEiSJEmhDIAkSZIUygBIkiRJoQyAJEmSFMoASJIkSaEM
gCRJkhRqbg8AAIgwAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAA
ACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEG
AAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQ
YgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAA
ACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEA
AAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQ
AwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAA
CDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEA
AIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQY
AAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABA
iAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAA
AIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQA
AABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABC
DAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAA
IMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYA
AABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBi
AAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAA
IQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAA
ABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBAD
AAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAI
MQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAA
gBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgA
AAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECI
AQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAA
hBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAA
AECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIM
AAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAg
xAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAA
AEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIA
AAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAh
BgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAA
EGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMA
AAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgx
AAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACA
EAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAA
AAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgB
AACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACE
GAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAA
QIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwA
AACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDE
AAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAA
QgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQYgAA
ACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAAACEG
AAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEAAAAQ
YgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQAwAA
ACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAACDEA
AAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEAAIAQ
AwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQYAAAA
CDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABAiAEA
AIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAAAIQY
AAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQAAABA
iAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABCDAAA
AIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAAIMQA
AABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYAAABC
DAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBiAAAA
IMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAAIQYA
AABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAAABBi
AAAAIMQAAABAiAEAAIAQAwAAACEGAAAAQgwAAACEGAAAAAgxAAAAEGIAAAAgxAAAAECIAQAAgBADAAAA
IQYAAABCDAAAAIQYAAAACDEAAAAQYgAAACDEAAAAQIgBAACAEAMAAAAhBgAAAEIMAAAAhBgAAAAIMQAA
ABBiAAAAIMQAAABAiAEAAIAQAwAAACEGAAAAMvY+1tRWy+4CoZ0AAAAASUVORK5CYII=
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvAAADrwBlbxySQAAEEJJREFUeF7t1zERACAQ
xMD3LwDkQo8EspmtzsHNkSRJkpRp3kGSJEnSvzkAkiRJUigHQJIkSQrlAEiSJEmhHABJkiQplAMgSZIk
hXIAJEmSpFAOgCRJkhTKAZAkSZJCOQCSJElSKAdAkiRJCuUASJIkSaEcAEmSJCmUAyBJkiSFcgAkSZKk
UA6AJEmSFMoBkCRJkkI5AJIkSVIoB0CSJEkK5QBIkiRJoRwASZIkKZQDIEmSJIVyACRJkqRQDoAkSZIU
ygGQJEmSQjkAkiRJUigHQJIkSQrlAEiSJEmhHABJkiQplAMgSZIkhXIAJEmSpFAOgCRJkhTKAZAkSZJC
OQCSJElSKAdAkiRJCuUASJIkSaEcAEmSJCmUAyBJkiSFcgAkSZKkUA6AJEmSFMoBkCRJkkI5AJIkSVIo
B0CSJEkK5QBIkiRJoRwASZIkKZQDIEmSJIVyACRJkqRQDoAkSZIUygGQJEmSQjkAkiRJUigHQJIkSQrl
AEiSJEmhHABJkiQplAMgSZIkhXIAJEmSpFAOgCRJkhTKAZAkSZJCOQCSJElSKAdAkiRJCuUASJIkSaEc
AEmSJCmUAyBJkiSFcgAkSZKkUA6AJEmSFMoBkCRJkkI5AJIkSVIoB0CSJEkK5QBIkiRJoRwASZIkKZQD
IEmSJIVyACRJkqRQDoAkSZIUavbaAABAhAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABA
iAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIA
AABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAA
EOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4
AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAA
AIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAh
DgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMAAAAhDgAAAIQ4AAAAEOIAAABAiAMA
AAAhDgAAAIRc1tRWy/QY8wMAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonBack.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -283,28 +285,29 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAABMBJREFUeF7tnItSIkcU
QPnaSJWPSoxBQ4yAiWjUXUCQl6DgawFFFPcDc/TeRXeAEaGHx/ScGi1m7O6ZM337pVaHCvmC48if5pPJ
5Obm5srKytLS0i8LSzgcXltbQ2Q/uY+UQ5PDKZ9IJMgTj8dLpVKr1ep2u98XlsfHx0ajgQg6SKHmkH2T
z6Qz0Wg0Fos1m03N7SOQQg1BNHvKKs8lIjydTmtan4Igmj1/leeV+N5cQBPZN/l4jEYR1x9aALI0gRd5
ukE6g7u7O/2JBdzf36OMeCi5l9zd3dXL1oDy3t5eKBKJlMtlvWYNZ2dniIeYyVgV8wLKiIfo+hd6JjMe
KCMeYhqoFywD8UDeSgL5QH6GdDodplx81/NpMXt5ltxXV1f1eh3/5+dnvToVZizfbrcvLi5yuVypVGLW
YYs8nlR1tVplgZlKpZC3peZp3jc3N4VCAe2vr1ghLxXOooIK//KOYrHoc/mnp6fb21s8sT3+GaLAz/IP
Dw+1Wu3k5ORoEMj7s8OjwlutVrlcpob/G0I+n6fmNcO08FyeYVwqHMP94ZyenvpNHh+pcPSSrtDhn5+f
Xw+BWRCjgxZqDq/kCXUel/pEe28ESMY7kmFP+n8HXvxa3RN5+jbmbTzxP+YgOrR0cxiW73a7zWaT3oua
3DXKwcGB3sMcJuUZq2i3RC8V9fI3EKPMuzyzF1rvzs5OzAPmPeyZtB4eHvKg+BuH16q3MYdJeYZ0evhM
JkPY/22aeZcX6OorlQpRur29/Zc5eKF6A3OYlwf55QxDHf5/GoLK19LN4Yk8sERhzMvlcnTUWyMggS3z
fDp2BzIF0qLN4ZW80Ol0mN4SsdFodNMVzKvV6rdXWPb202g0tFBzeCsPzHOlCeD/x3CocPSIFxe0RHN4
Lg88NyscVuzE9u9DILC9qFt3piEv0AQIbMJ7Y2Pjtz64zjDpRfW6MD15wA1Duq5IJPLrz9Av0LD9LA/o
tdttRgGGbip87QfI+7zmezARuLy8pJ3jv/pKIpGwRV5gIpBKpdbX15eXl+kLr6+vLZIHmkA2m2WSw9Kl
Xq/bJQ+Mgul0+ujoiIZgnfwMCeQDeQsJ5AN5r2HRJn970vM5wIx8rVb7dziShg+s50BOXeAFMfn/EG6q
GcbFjHxPbCCONHLqAmKS0p3eax0bw/J86MeRRk5dqFQqknEYUg4fNMO4GJbX80GMkmZEpJxAfiIMy0t/
7oDV+/s0ksWFYrEoKd2ZO/mB4P8+jWRxYcE6PNak+kSDGFv+NW6GMvn/8JiRH4Ux5PXcMyaVpz1rRfSB
g3B8fIy58ZoH6U3GZlJ5nkAe9EPGkP8Q7q55xsJD+a2tLalwwIfvcl1zDodJjqT8kBnLO3gfsXrpB6PL
O+i9XwrXS4YI5OdGnoCnBAf0l5JRmk8/mvnzzJd8L82n0MyfJ5Cf7zbvHYblcX5phblc/9zT//KLRSBv
s3w4HJ5whbCI6M4Jq6ur0/9PqJmje2ZYvVuK1fvkWL1DktV7Y/HFYe+uaByyH142m9UkPgXBAfvhcaS+
pnglxINfd0Ik2hFEs6f8Ji+H7IFJZ8hgsOh7YPLwKCCCDlJue2D2DrpBxj+GwUXf/ZSHRwERdJByaBby
hf8BrK786fYhO9AAAAAASUVORK5CYII=
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAABPpJREFUeF7tnOlyqkgY
QH1aoSomNd7JoENUEALEBAUjAop7xBFBQZwHnIqdMKZdwhWICp7ij9Ubh27hY6kvpcgKtMlNmWXZXC6X
yWQQBElfLCiK3t3d5XI5juXkprxtmoJ+l8tlFEVJkmy1WrPZzHXdfy8Wx3Gm02mr1SJJEkXRcrm8V74u
1nEcJwjCMAy4m8vHMAyCIHAcr4t1WL4u1hEEEUURbhQvRFFEEMTz/5DHcTz25gBRFHEc/1+eJEiSJOFa
8YUkSYIg3uXlpoyiqGmacJX4YlkWiqJyU06xDEtRFFwedyiKYhgmhWFYu92GC+OOpmkYhqUymUyi1jzA
NM1MJpNCEOSiI5njcF0XQZBUOp2GS5JBOp2+yieSq/xV/oTYtm1Zlm3bcEHEnF7ecZy3t7fhcGhZ1mq1
gouj5MTy8/m83+9LktRqtUzTTIr8arWyLKvb7YqiKAhCq9VKyszbtq3ruqIogiDU1iRCHky4pmmiKFY3
UFU15vLL5XIymaiqWq1W+a8oihJn+cViMRgMXl9fX3ahKEo8T3jL5XI2m7XbbZ7nK3uQZdmyLLhlxEQu
7zgOmPBKpcLtp9lsxk3esiww4RzHsQep1Wq9Xm+8h7e3N13X4d4DE5X8crnUdb3ZbHIcx/iA4zie58Fl
b/Mq4BHFY/VI5BeLRb/fr1ardHiwLAsPE5iQ5V3XNQxDlmWO46hQeXp6ggcLTJjypmn2ej2e52mafn8H
EirnLq+qKsMwpVKJiIBzX/aapj0/PxMEUYoAhmHg8QITprzjOLqu1+t1mqaLYXPu8oDFYtHpdFiWLRQK
D+FB0zQ8UmDCl/cezlSr1UKh8HdIFItFeJjARCIPbl0Nw5AkiSTJvA/AwgZx/tMWIASCxwhMVPIA27bb
7TZN0ziO5w7CMEy32/1nzWQX0+kU7j0w0cqDOBf8BXAc/2s/lUplOp2uDgJ3HZjI5b2nN4qiFIvFP/fA
cVwUc3uYn5AH2Lbd7XYZhrm/v89uwTCMrutRTO8Bfk4eLAFd13mexzDsj6/QND2ZTOIsD/zn87kkSQ8P
D9ls9u4TmqZjPvMejuOMRiOO47LZ7O2acrmcFHmAYRiCIPz69evm5qZYLI7H4wTJg9dVjUYjn8+XSqXh
cJgsefCcTxTFl5eX0WiUOPkTcpW/yieQq/xVPmqm0yl49wQXnI5w5AeDweN+QJ3Hx8f7NXDjLcbjseSD
wWAAt/xNwpH3xHYC1YEbbyFJEtzFLrzDejQhy8OTvgaqAzfeotPpwF185Uzl4YIN/NTxyVX+/OThrwrW
OI7zW/KqqoKahzk7+Z2Ay5t/+Qs74YmiCO/aBkfLw0voK8G/4QlH3g9HyMMFYRNU3nEceEY+8aIRnuc3
L1FwF1v4nHnvbHI0QeXH4zHY0W85Qv5bAgbLEcrn83kvLJEkyb98p9OB+9rDieUhNlcsVORfHsI7vpIk
wWXBuMqfjXyn0/ly4/Z5vgQNwd9nG7gX35yX/OFgaR9wL765yp+N/A8TsrwX22zHnvGXvyyu8kmWR1E0
4B3CJfKROeH29vbnv4Q6OR85MxKdLSXReXISnSEp0bmxkp4VzcuH12g04LrxotFo7MiHp8iKUBPinQmR
JEkcx4WaAGdC9DaQA5OiKE3TLj0Hpuu6s9lM0zSKor7Jgelt79lPGRbDsEvPfoogSCaTwTCMZdid2U//
A6yu/OmZUbOXAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -354,120 +357,128 @@
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
9pH/yfYAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -517,47 +528,49 @@
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
</value>
</data>
<data name="buttonHidden.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -607,10 +620,10 @@
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHNJREFUeF7tzwENADAQ
A6H5F/C1OyFcggHebqzyqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq
8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryptsHYg1qHy6+YOIAAAAASUVORK5C
YII=
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHxJREFUeF7tzzENADAM
wLDyB7DSLYBBcCRf+TL7ljV/cjSval7VvKp5VfOq5lXNq5pXNa9qXtW8qnlV86rmVc2rmlc1r2pe1byq
eVXzquZVzauaVzWval7VvKp5VfOq5lXNq5pXNa9qXtW8qnlV86rmVc2rmlc1r2peRc8fYg1qH7VJqSgA
AAAASUVORK5CYII=
</value>
</data>
<data name="buttonHidden.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -660,10 +673,10 @@
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHNJREFUeF7tzwENADAQ
A6H5F/C1OyFcggHebqzyqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq
8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryptsHYg1qHy6+YOIAAAAASUVORK5C
YII=
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHxJREFUeF7tzzENADAM
wLDyB7DSLYBBcCRf+TL7ljV/cjSval7VvKp5VfOq5lXNq5pXNa9qXtW8qnlV86rmVc2rmlc1r2pe1byq
eVXzquZVzauaVzWval7VvKp5VfOq5lXNq5pXNa9qXtW8qnlV86rmVc2rmlc1r2peRc8fYg1qH7VJqSgA
AAAASUVORK5CYII=
</value>
</data>
<data name="buttonHidden.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -713,10 +726,10 @@
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHNJREFUeF7tzwENADAQ
A6H5F/C1OyFcggHebqzyqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq
8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryqvKq8qryptsHYg1qHy6+YOIAAAAASUVORK5C
YII=
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHxJREFUeF7tzzENADAM
wLDyB7DSLYBBcCRf+TL7ljV/cjSval7VvKp5VfOq5lXNq5pXNa9qXtW8qnlV86rmVc2rmlc1r2pe1byq
eVXzquZVzauaVzWval7VvKp5VfOq5lXNq5pXNa9qXtW8qnlV86rmVc2rmlc1r2peRc8fYg1qH7VJqSgA
AAAASUVORK5CYII=
</value>
</data>
<data name="pictureBoxAlarm.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -766,23 +779,24 @@
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
AAAASUVORK5CYII=
</value>
</data>
<metadata name="smartTimer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -798,6 +812,6 @@
<value>False</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>34</value>
<value>44</value>
</metadata>
</root>

View File

@ -34,6 +34,8 @@
this.labelTitle = new SmartX.SmartLabel();
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.smartGroupBox2 = new SmartX.SmartGroupBox();
this.buttonSorterCheckEnable = new SmartX.SmartButton();
this.labelStaticSorterCheckEnable = new SmartX.SmartLabel();
this.labelInfo4 = new SmartX.SmartLabel();
this.buttonSorter4Location = new SmartX.SmartButton();
this.labelStaticSorter4Location = new SmartX.SmartLabel();
@ -42,8 +44,9 @@
this.labelBuadrateWarning2 = new SmartX.SmartLabel();
this.labelBuadrateWarning = new SmartX.SmartLabel();
this.buttonSave = new SmartX.SmartButton();
this.buttonSorterCheckEnable = new SmartX.SmartButton();
this.labelStaticSorterCheckEnable = new SmartX.SmartLabel();
this.buttonPart11 = new SmartX.SmartButton();
this.labelStaticPart11 = new SmartX.SmartLabel();
this.labelInfo5 = new SmartX.SmartLabel();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.smartGroupBox1.SuspendLayout();
this.smartGroupBox2.SuspendLayout();
@ -142,6 +145,9 @@
//
this.smartGroupBox2.BackPictureBox = this.smartForm1;
this.smartGroupBox2.BackPictureBox1 = null;
this.smartGroupBox2.Controls.Add(this.labelInfo5);
this.smartGroupBox2.Controls.Add(this.buttonPart11);
this.smartGroupBox2.Controls.Add(this.labelStaticPart11);
this.smartGroupBox2.Controls.Add(this.buttonSorterCheckEnable);
this.smartGroupBox2.Controls.Add(this.labelStaticSorterCheckEnable);
this.smartGroupBox2.Controls.Add(this.labelInfo4);
@ -164,6 +170,57 @@
this.smartGroupBox2.Text = "Option";
this.smartGroupBox2.TextColor = System.Drawing.Color.Black;
//
// buttonSorterCheckEnable
//
this.buttonSorterCheckEnable.BackPictureBox = null;
this.buttonSorterCheckEnable.BackPictureBox1 = null;
this.buttonSorterCheckEnable.BackPictureBox2 = null;
this.buttonSorterCheckEnable.ButtonColor = System.Drawing.Color.Gray;
this.buttonSorterCheckEnable.ButtonImageAutoSize = true;
this.buttonSorterCheckEnable.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonSorterCheckEnable.DisableImage = null;
this.buttonSorterCheckEnable.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonSorterCheckEnable.DownImage")));
this.buttonSorterCheckEnable.GroupID = 0;
this.buttonSorterCheckEnable.InitVisible = true;
this.buttonSorterCheckEnable.Location = new System.Drawing.Point(253, 139);
this.buttonSorterCheckEnable.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonSorterCheckEnable.Name = "buttonSorterCheckEnable";
this.buttonSorterCheckEnable.NestedClickEventPrevent = false;
this.buttonSorterCheckEnable.OutlinePixel = 1;
this.buttonSorterCheckEnable.RepeatInterval = 200;
this.buttonSorterCheckEnable.RepeatIntervalAccelerate = null;
this.buttonSorterCheckEnable.SafeInterval = 200;
this.buttonSorterCheckEnable.Size = new System.Drawing.Size(84, 25);
this.buttonSorterCheckEnable.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonSorterCheckEnable.TabIndex = 270;
this.buttonSorterCheckEnable.TextColor = System.Drawing.Color.Black;
this.buttonSorterCheckEnable.TextDownColor = System.Drawing.Color.White;
this.buttonSorterCheckEnable.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonSorterCheckEnable.TextLocation = new System.Drawing.Point(0, 0);
this.buttonSorterCheckEnable.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonSorterCheckEnable.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonSorterCheckEnable.UpImage")));
this.buttonSorterCheckEnable.Click += new System.EventHandler(this.buttonSorterCheckEnable_Click);
//
// labelStaticSorterCheckEnable
//
this.labelStaticSorterCheckEnable.BackPictureBox = this.smartForm1;
this.labelStaticSorterCheckEnable.BackPictureBox1 = null;
this.labelStaticSorterCheckEnable.BackPictureBox2 = null;
this.labelStaticSorterCheckEnable.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorterCheckEnable.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorterCheckEnable.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorterCheckEnable.ForeColor = System.Drawing.Color.Black;
this.labelStaticSorterCheckEnable.InitVisible = true;
this.labelStaticSorterCheckEnable.LineSpacing = 0F;
this.labelStaticSorterCheckEnable.Location = new System.Drawing.Point(47, 139);
this.labelStaticSorterCheckEnable.Name = "labelStaticSorterCheckEnable";
this.labelStaticSorterCheckEnable.Size = new System.Drawing.Size(200, 25);
this.labelStaticSorterCheckEnable.TabIndex = 269;
this.labelStaticSorterCheckEnable.Text = "선별부 동작감지";
this.labelStaticSorterCheckEnable.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticSorterCheckEnable.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticSorterCheckEnable.Wordwrap = false;
//
// labelInfo4
//
this.labelInfo4.BackColor = System.Drawing.Color.Silver;
@ -359,56 +416,77 @@
this.buttonSave.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonSave.UpImage")));
this.buttonSave.Click += new System.EventHandler(this.buttonSave_Click);
//
// buttonSorterCheckEnable
// buttonPart11
//
this.buttonSorterCheckEnable.BackPictureBox = null;
this.buttonSorterCheckEnable.BackPictureBox1 = null;
this.buttonSorterCheckEnable.BackPictureBox2 = null;
this.buttonSorterCheckEnable.ButtonColor = System.Drawing.Color.Gray;
this.buttonSorterCheckEnable.ButtonImageAutoSize = true;
this.buttonSorterCheckEnable.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonSorterCheckEnable.DisableImage = null;
this.buttonSorterCheckEnable.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonSorterCheckEnable.DownImage")));
this.buttonSorterCheckEnable.GroupID = 0;
this.buttonSorterCheckEnable.InitVisible = true;
this.buttonSorterCheckEnable.Location = new System.Drawing.Point(253, 139);
this.buttonSorterCheckEnable.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonSorterCheckEnable.Name = "buttonSorterCheckEnable";
this.buttonSorterCheckEnable.NestedClickEventPrevent = false;
this.buttonSorterCheckEnable.OutlinePixel = 1;
this.buttonSorterCheckEnable.RepeatInterval = 200;
this.buttonSorterCheckEnable.RepeatIntervalAccelerate = null;
this.buttonSorterCheckEnable.SafeInterval = 200;
this.buttonSorterCheckEnable.Size = new System.Drawing.Size(84, 25);
this.buttonSorterCheckEnable.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonSorterCheckEnable.TabIndex = 270;
this.buttonSorterCheckEnable.TextColor = System.Drawing.Color.Black;
this.buttonSorterCheckEnable.TextDownColor = System.Drawing.Color.White;
this.buttonSorterCheckEnable.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonSorterCheckEnable.TextLocation = new System.Drawing.Point(0, 0);
this.buttonSorterCheckEnable.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonSorterCheckEnable.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonSorterCheckEnable.UpImage")));
this.buttonSorterCheckEnable.Click += new System.EventHandler(this.buttonSorterCheckEnable_Click);
this.buttonPart11.BackPictureBox = null;
this.buttonPart11.BackPictureBox1 = null;
this.buttonPart11.BackPictureBox2 = null;
this.buttonPart11.ButtonColor = System.Drawing.Color.Gray;
this.buttonPart11.ButtonImageAutoSize = true;
this.buttonPart11.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonPart11.DisableImage = null;
this.buttonPart11.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonPart11.DownImage")));
this.buttonPart11.GroupID = 0;
this.buttonPart11.InitVisible = true;
this.buttonPart11.Location = new System.Drawing.Point(253, 170);
this.buttonPart11.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonPart11.Name = "buttonPart11";
this.buttonPart11.NestedClickEventPrevent = false;
this.buttonPart11.OutlinePixel = 1;
this.buttonPart11.RepeatInterval = 200;
this.buttonPart11.RepeatIntervalAccelerate = null;
this.buttonPart11.SafeInterval = 200;
this.buttonPart11.Size = new System.Drawing.Size(84, 25);
this.buttonPart11.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonPart11.TabIndex = 272;
this.buttonPart11.TextColor = System.Drawing.Color.Black;
this.buttonPart11.TextDownColor = System.Drawing.Color.White;
this.buttonPart11.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonPart11.TextLocation = new System.Drawing.Point(0, 0);
this.buttonPart11.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonPart11.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonPart11.UpImage")));
this.buttonPart11.Click += new System.EventHandler(this.buttonPart11_Click);
//
// labelStaticSorterCheckEnable
// labelStaticPart11
//
this.labelStaticSorterCheckEnable.BackPictureBox = this.smartForm1;
this.labelStaticSorterCheckEnable.BackPictureBox1 = null;
this.labelStaticSorterCheckEnable.BackPictureBox2 = null;
this.labelStaticSorterCheckEnable.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorterCheckEnable.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorterCheckEnable.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorterCheckEnable.ForeColor = System.Drawing.Color.Black;
this.labelStaticSorterCheckEnable.InitVisible = true;
this.labelStaticSorterCheckEnable.LineSpacing = 0F;
this.labelStaticSorterCheckEnable.Location = new System.Drawing.Point(47, 139);
this.labelStaticSorterCheckEnable.Name = "labelStaticSorterCheckEnable";
this.labelStaticSorterCheckEnable.Size = new System.Drawing.Size(200, 25);
this.labelStaticSorterCheckEnable.TabIndex = 269;
this.labelStaticSorterCheckEnable.Text = "선별부 동작감지";
this.labelStaticSorterCheckEnable.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticSorterCheckEnable.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticSorterCheckEnable.Wordwrap = false;
this.labelStaticPart11.BackPictureBox = this.smartForm1;
this.labelStaticPart11.BackPictureBox1 = null;
this.labelStaticPart11.BackPictureBox2 = null;
this.labelStaticPart11.BorderColor = System.Drawing.Color.Black;
this.labelStaticPart11.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticPart11.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticPart11.ForeColor = System.Drawing.Color.Black;
this.labelStaticPart11.InitVisible = true;
this.labelStaticPart11.LineSpacing = 0F;
this.labelStaticPart11.Location = new System.Drawing.Point(47, 170);
this.labelStaticPart11.Name = "labelStaticPart11";
this.labelStaticPart11.Size = new System.Drawing.Size(200, 25);
this.labelStaticPart11.TabIndex = 271;
this.labelStaticPart11.Text = "Part11";
this.labelStaticPart11.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticPart11.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticPart11.Wordwrap = false;
//
// labelInfo5
//
this.labelInfo5.BackColor = System.Drawing.Color.Silver;
this.labelInfo5.BackPictureBox = this.smartForm1;
this.labelInfo5.BackPictureBox1 = null;
this.labelInfo5.BackPictureBox2 = null;
this.labelInfo5.BorderColor = System.Drawing.Color.Black;
this.labelInfo5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelInfo5.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelInfo5.ForeColor = System.Drawing.Color.MediumBlue;
this.labelInfo5.InitVisible = true;
this.labelInfo5.LineSpacing = 0F;
this.labelInfo5.Location = new System.Drawing.Point(343, 170);
this.labelInfo5.Name = "labelInfo5";
this.labelInfo5.Size = new System.Drawing.Size(450, 25);
this.labelInfo5.TabIndex = 273;
this.labelInfo5.Text = "※ Part11 ON : activate [Login], [Data backup], [Statistics]";
this.labelInfo5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelInfo5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelInfo5.Wordwrap = false;
//
// FormOptionSetting
//
@ -444,5 +522,8 @@
private SmartX.SmartLabel labelStaticSorter4Location;
private SmartX.SmartButton buttonSorterCheckEnable;
private SmartX.SmartLabel labelStaticSorterCheckEnable;
private SmartX.SmartButton buttonPart11;
private SmartX.SmartLabel labelStaticPart11;
private SmartX.SmartLabel labelInfo5;
}
}

View File

@ -10,6 +10,7 @@ using System.Windows.Forms;
using SmartX;
using INT63DC_ImageDll;
using INT63DC_2C.DialogForms;
using INT63DC_2C.Part11_UserManager;
namespace INT63DC_2C.Forms
{
@ -177,6 +178,12 @@ namespace INT63DC_2C.Forms
this.buttonSorterCheckEnable.ButtonDown();
else
this.buttonSorterCheckEnable.ButtonUp();
// Part11
if (this.ParentForm.SystemConfig.IsOptPart11 == true)
this.buttonPart11.ButtonDown();
else
this.buttonPart11.ButtonUp();
}
public void DisplayRefresh()
@ -211,6 +218,25 @@ namespace INT63DC_2C.Forms
else
this.ParentForm.SystemConfig.IsSorterCheckEnable = false;
// Part11
if (this.buttonPart11.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
this.ParentForm.SystemConfig.IsOptPart11 = true;
this.ParentForm.SystemConfig.IsOptDataStatistics = true;
this.ParentForm.SystemConfig.IsLogin = true;
this.ParentForm.SystemConfig.IsDataBackup = true;
}
else
{
this.ParentForm.SystemConfig.IsOptPart11 = false;
this.ParentForm.SystemConfig.IsOptDataStatistics = false;
this.ParentForm.SystemConfig.IsLogin = false;
this.ParentForm.SystemConfig.IsDataBackup = false;
// Delete user list
UserManager.UserManager_UserAllDel();
}
this.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.SystemConfig);
this.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.SystemConfig);
@ -241,6 +267,15 @@ namespace INT63DC_2C.Forms
{
this.buttonSave.Visible = true;
}
private void buttonPart11_Click(object sender, EventArgs e)
{
if (this.buttonPart11.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.buttonDataStatistics.ButtonDown();
else
this.buttonDataStatistics.ButtonUp();
this.buttonSave.Visible = true;
}
#endregion
}
}

View File

@ -571,6 +571,136 @@
YGmWIpT/1eNBXH3uhQbQJYe65erLzBRBsTQrcMKlLy5BEFRzoUZbCbGhvgFBkGPHjvm8PpETlZ/ZUcoP
I8H39ZcKNKH8MlktCXXn6ztHjx5FEKShvkFbCTGOWgOz+mz1zc6bPq9PEqQn9RCXGhIvSYLk8/pu3bx1
5vQZCIJmqoEZR6l+WlllPaJUP9UWFF1qUVxcfOTIkarKqauf/h8zR1g8Jf7/QgAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonPart11.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
IwDzAsDlIBhb9AAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonPart11.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFQAAAAZCAIAAAAgz54kAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvAAADrwBlbxySQAAA5pJREFUWEfd2F1LMmkY
B/D5SG1UVjQ15qRtUdjEMAeZEUXkQVAt2YtpGplonZQ6M41CSw2GOqkFGbHRTSZrbxos9J6wur3sx1hw
aLD7OXhO1tmd53f497qH6y9yKyLv7+9/l3x8fLy+vv5VYYVC4eXl5e7uLpvNplIp8J9CisXie8nb21ux
WPyzwvL5vNSc53l4HXkh+Xy+UCiItfP5/FOF3d/f53K5s7OzcDi8tLQEryMv5OHh4enp6fn5+fHx8fb2
9o8Ky+Vy6XRaEASPx2MymeB15IVIa93c3FxcXPxeYalUKhwOr6ysjI2NEQQBryMvJFdyfX19fn4uww20
v79P0/Ts7KzRaGxvb4dfltf3y9tsNr1e39PT09XVNTMzk0wmxTwajZrN5unp6ZlPNptNEASHw1Gez83N
eTwe6WmKKX9wcIDjuFqtdrvdPM9brdbm5maCIMT+NE3X1dVNTEwsfXK73aFQiCRJgiAcDocYulwuhmGk
ZyqmvNlsbmtri0QiUuL1ejUazdTUFACAYZiOjo69vb3yIwCAvr6+1dVVKJQopnxDQ4PFYilPAAAGg4Gi
qHg8zjCMRqMJh8PQAEVR8/PzUChRRnmaphsbG4PB4JdxAJaXl/V6PU3TGxsbNTU1gUAAGujt7e3v74dC
iTLKMwzT0tLCsuyXcQBYllWr1T6fj+M4lUrV2tpaW1v7UwmGYWJ5DMOamprEsL6+3ul0SseVUZ5lWRRF
y+8qkfim+P1+juNwHN/e3o5Go5GSaDQqfuwXFxcFQRBDQRASiYR0XBnlt7a2VCrVt1eXw+HQarWbm5uB
QECn08ViMWiAoiiXywWFEmWUBwCgKDo4OFieAAAIghgeHk4mkxzH/bAXHgDAbrfjOG6326VkYWEBwzDx
FmRZ9kcuDwAYHx8nSVJf0tnZqdPpvF7v8fExAIDjOKPRuLu7Cx0ZGBgo/0kHUVJ5AADP84FAwO/3B4PB
eDwu5fF4PBgMHh4efpkufUfu7OxAoURh5f9d/7vy2Wz26uoqk8mcnp7+VmGxWGx9fd1sNhsMBq1WC68j
L+Ty8jKTyaTT6ZOTk0gk8muF+Xw+i8UyNDTU3d2Noii8jryQVCp1dHQUCoXW1tasVusvFWYymUiSxHFc
pVJVVVXB68gLSSQSDMNYrdaRkRGCIH6uMAzDqqurqz7B68gL8Xq9k5OTJEmiKCrtJBt4HXkhTqdzdHRU
/KNGfvA68voHBG3lC32TbDoAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonSorterCheckEnable.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@ -431,7 +431,7 @@ namespace INT63DC_2C.Forms
// 서보모터 타입이면 Modbus Open
if (this.ParentForm.SystemConfig.MotorSelect == 1)
this.ParentForm.ModbusOpen();
this.ParentForm.ServoModbusOpen();
this.smartDraw.PutDataAllClear();

View File

@ -445,6 +445,29 @@ namespace INT63DC_2C
return "0000000";
}
/// <summary>
/// 6자리에 맞춰 공백을 빈칸으로 채움
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public static string StringBlankFillDigits6(string value)
{
if (value.Length == 1)
return string.Format(" {0}", value);
else if (value.Length == 2)
return string.Format(" {0}", value);
else if (value.Length == 3)
return string.Format(" {0}", value);
else if (value.Length == 4)
return string.Format(" {0}", value);
else if (value.Length == 5)
return string.Format(" {0}", value);
else if (value.Length == 6)
return value;
else
return " ";
}
/// <summary>
/// 2로 나눈 나머지값 리턴
/// </summary>

View File

@ -45,6 +45,7 @@
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
</PropertyGroup>
<ItemGroup>
<Reference Include="InModbus, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL" />
<Reference Include="Microsoft.WindowsCE.Forms" />
<Reference Include="mscorlib" />
<Reference Include="SmartXCommon, Version=3.2.4.0, Culture=neutral, processorArchitecture=MSIL">
@ -408,6 +409,12 @@
<Compile Include="Forms\FormCalibration.Designer.cs">
<DependentUpon>FormCalibration.cs</DependentUpon>
</Compile>
<Compile Include="Forms\FormCommunication.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\FormCommunication.Designer.cs">
<DependentUpon>FormCommunication.cs</DependentUpon>
</Compile>
<Compile Include="Forms\FormConfiguration.cs">
<SubType>Form</SubType>
</Compile>
@ -531,6 +538,11 @@
<Compile Include="Helper.cs" />
<Compile Include="IniFile.cs" />
<Compile Include="IntechGraphics.cs" />
<Compile Include="Int_Modbus\ModbusDefine.cs" />
<Compile Include="Int_Modbus\Modbus_30000_Data.cs" />
<Compile Include="Int_Modbus\Modbus_30000_LaneData.cs" />
<Compile Include="Int_Modbus\Modbus_40000_Address.cs" />
<Compile Include="Int_Modbus\Modbus_40000_Data.cs" />
<Compile Include="Part11_Encryption\Encryption.cs" />
<Compile Include="Part11_Encryption\Encryption.Define.cs" />
<Compile Include="Part11_Encryption\Encryption.Structure.cs" />
@ -752,6 +764,10 @@
<DependentUpon>FormCalibration.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\FormCommunication.resx">
<DependentUpon>FormCommunication.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\FormConfiguration.resx">
<DependentUpon>FormConfiguration.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@ -0,0 +1,238 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
namespace INT63DC_2C.Int_Modbus
{
public class ModbusDefine
{
public enum _30000_Modbus
{
UnderRange_High = 1010,
UnderRange_Low = 1011,
PassRange_High = 1012,
PassRange_Low = 1013,
OverRange_High = 1014,
OverRange_Low = 1015,
TareRange_High = 1016,
TareRange_Low = 1017,
HighLimit_High = 1018,
HighLimit_Low = 1019,
DeadZoneHighLimit_High = 1020,
DeadZoneHighLimit_Low = 1021,
DeadZoneLowLimit_High = 1022,
DeadZoneLowLimit_Low = 1023,
LowLimit_High = 1024,
LowLimit_Low = 1025,
SampleCount_High = 1026,
SampleCount_Low = 1027,
IgnoreCount_High = 1028,
IgnoreCount_Low = 1029,
_1_Update = 1200,
_1_Grade = 1201,
_1_Weight_High = 1202,
_1_Weight_Low = 1203,
_1_UnderCount_High = 1204,
_1_UnderCount_Low = 1205,
_1_PassCount_High = 1206,
_1_PassCount_Low = 1207,
_1_OverCount_High = 1208,
_1_OverCount_Low = 1209,
_1_NGCount_High = 1210,
_1_NgCount_Low = 1211,
_1_ExNGCount_High = 1212,
_1_ExNgCount_Low = 1213,
_1_TotalCount_High = 1214,
_1_TotalCount_Low = 1215,
_2_Update = 1250,
_2_Grade = 1251,
_2_Weight_High = 1252,
_2_Weight_Low = 1253,
_2_UnderCount_High = 1254,
_2_UnderCount_Low = 1255,
_2_PassCount_High = 1256,
_2_PassCount_Low = 1257,
_2_OverCount_High = 1258,
_2_OverCount_Low = 1259,
_2_NGCount_High = 1260,
_2_NgCount_Low = 1261,
_2_ExNGCount_High = 1262,
_2_ExNgCount_Low = 1263,
_2_TotalCount_High = 1264,
_2_TotalCount_Low = 1265,
_3_Update = 1300,
_3_Grade = 1301,
_3_Weight_High = 1302,
_3_Weight_Low = 1303,
_3_UnderCount_High = 1304,
_3_UnderCount_Low = 1305,
_3_PassCount_High = 1306,
_3_PassCount_Low = 1307,
_3_OverCount_High = 1308,
_3_OverCount_Low = 1309,
_3_NGCount_High = 1310,
_3_NgCount_Low = 1311,
_3_ExNGCount_High = 1312,
_3_ExNgCount_Low = 1313,
_3_TotalCount_High = 1314,
_3_TotalCount_Low = 1315,
_4_Update = 1350,
_4_Grade = 1351,
_4_Weight_High = 1352,
_4_Weight_Low = 1353,
_4_UnderCount_High = 1354,
_4_UnderCount_Low = 1355,
_4_PassCount_High = 1356,
_4_PassCount_Low = 1357,
_4_OverCount_High = 1358,
_4_OverCount_Low = 1359,
_4_NGCount_High = 1360,
_4_NgCount_Low = 1361,
_4_ExNGCount_High = 1362,
_4_ExNgCount_Low = 1363,
_4_TotalCount_High = 1364,
_4_TotalCount_Low = 1365,
_5_Update = 1400,
_5_Grade = 1401,
_5_Weight_High = 1402,
_5_Weight_Low = 1403,
_5_UnderCount_High = 1404,
_5_UnderCount_Low = 1405,
_5_PassCount_High = 1406,
_5_PassCount_Low = 1407,
_5_OverCount_High = 1408,
_5_OverCount_Low = 1409,
_5_NGCount_High = 1410,
_5_NgCount_Low = 1411,
_5_ExNGCount_High = 1412,
_5_ExNgCount_Low = 1413,
_5_TotalCount_High = 1414,
_5_TotalCount_Low = 1415,
_6_Update = 1450,
_6_Grade = 1451,
_6_Weight_High = 1452,
_6_Weight_Low = 1453,
_6_UnderCount_High = 1454,
_6_UnderCount_Low = 1455,
_6_PassCount_High = 1456,
_6_PassCount_Low = 1457,
_6_OverCount_High = 1458,
_6_OverCount_Low = 1459,
_6_NGCount_High = 1460,
_6_NgCount_Low = 1461,
_6_ExNGCount_High = 1462,
_6_ExNgCount_Low = 1463,
_6_TotalCount_High = 1464,
_6_TotalCount_Low = 1465,
_7_Update = 1500,
_7_Grade = 1501,
_7_Weight_High = 1502,
_7_Weight_Low = 1503,
_7_UnderCount_High = 1504,
_7_UnderCount_Low = 1505,
_7_PassCount_High = 1506,
_7_PassCount_Low = 1507,
_7_OverCount_High = 1508,
_7_OverCount_Low = 1509,
_7_NGCount_High = 1510,
_7_NgCount_Low = 1511,
_7_ExNGCount_High = 1512,
_7_ExNgCount_Low = 1513,
_7_TotalCount_High = 1514,
_7_TotalCount_Low = 1515,
_8_Update = 1550,
_8_Grade = 1551,
_8_Weight_High = 1552,
_8_Weight_Low = 1553,
_8_UnderCount_High = 1554,
_8_UnderCount_Low = 1555,
_8_PassCount_High = 1556,
_8_PassCount_Low = 1557,
_8_OverCount_High = 1558,
_8_OverCount_Low = 1559,
_8_NGCount_High = 1560,
_8_NgCount_Low = 1561,
_8_ExNGCount_High = 1562,
_8_ExNgCount_Low = 1563,
_8_TotalCount_High = 1564,
_8_TotalCount_Low = 1565,
_9_Update = 1600,
_9_Grade = 1601,
_9_Weight_High = 1602,
_9_Weight_Low = 1603,
_9_UnderCount_High = 1604,
_9_UnderCount_Low = 1605,
_9_PassCount_High = 1606,
_9_PassCount_Low = 1607,
_9_OverCount_High = 1608,
_9_OverCount_Low = 1609,
_9_NGCount_High = 1610,
_9_NgCount_Low = 1611,
_9_ExNGCount_High = 1612,
_9_ExNgCount_Low = 1613,
_9_TotalCount_High = 1614,
_9_TotalCount_Low = 1615,
_10_Update = 1650,
_10_Grade = 1651,
_10_Weight_High = 1652,
_10_Weight_Low = 1653,
_10_UnderCount_High = 1654,
_10_UnderCount_Low = 1655,
_10_PassCount_High = 1656,
_10_PassCount_Low = 1657,
_10_OverCount_High = 1658,
_10_OverCount_Low = 1659,
_10_NGCount_High = 1660,
_10_NgCount_Low = 1661,
_10_ExNGCount_High = 1662,
_10_ExNgCount_Low = 1663,
_10_TotalCount_High = 1664,
_10_TotalCount_Low = 1665,
_11_Update = 1700,
_11_Grade = 1701,
_11_Weight_High = 1702,
_11_Weight_Low = 1703,
_11_UnderCount_High = 1704,
_11_UnderCount_Low = 1705,
_11_PassCount_High = 1706,
_11_PassCount_Low = 1707,
_11_OverCount_High = 1708,
_11_OverCount_Low = 1709,
_11_NGCount_High = 1710,
_11_NgCount_Low = 1711,
_11_ExNGCount_High = 1712,
_11_ExNgCount_Low = 1713,
_11_TotalCount_High = 1714,
_11_TotalCount_Low = 1715,
_12_Update = 1750,
_12_Grade = 1751,
_12_Weight_High = 1752,
_12_Weight_Low = 1753,
_12_UnderCount_High = 1754,
_12_UnderCount_Low = 1755,
_12_PassCount_High = 1756,
_12_PassCount_Low = 1757,
_12_OverCount_High = 1758,
_12_OverCount_Low = 1759,
_12_NGCount_High = 1760,
_12_NgCount_Low = 1761,
_12_ExNGCount_High = 1762,
_12_ExNgCount_Low = 1763,
_12_TotalCount_High = 1764,
_12_TotalCount_Low = 1765,
}
}
}

View File

@ -0,0 +1,121 @@
using System;
using System.Linq;
using System.Collections.ObjectModel;
using System.Collections.Generic;
using System.Text;
namespace INT63DC_2C.Int_Modbus
{
public class Modbus_30000_Data
{
#region Field
private double m_UnderValue;
private double m_PassValue;
private double m_OverValue;
private double m_TareValue;
private Collection<Modbus_30000_LaneData> m_LaneModbusData;
#endregion
#region Constructor
public Modbus_30000_Data()
{
this.Initialization();
}
#endregion
#region Property
public double UnderValue
{
get { return this.m_UnderValue; }
set { this.m_UnderValue = value; }
}
public double PassValue
{
get { return this.m_PassValue; }
set { this.m_PassValue = value; }
}
public double OverValue
{
get { return this.m_OverValue; }
set { this.m_OverValue = value; }
}
public double TareValue
{
get { return this.m_TareValue; }
set { this.m_TareValue = value; }
}
public string HexStringUnderValue
{
get
{
byte[] bytes = BitConverter.GetBytes((float)this.UnderValue);
Array.Reverse(bytes);
string hexString = BitConverter.ToString(bytes);
hexString = hexString.Replace("-", "");
return hexString;
}
}
public string HexStringPassValue
{
get
{
byte[] bytes = BitConverter.GetBytes((float)this.PassValue);
Array.Reverse(bytes);
string hexString = BitConverter.ToString(bytes);
hexString = hexString.Replace("-", "");
return hexString;
}
}
public string HexStringOverValue
{
get
{
byte[] bytes = BitConverter.GetBytes((float)this.OverValue);
Array.Reverse(bytes);
string hexString = BitConverter.ToString(bytes);
hexString = hexString.Replace("-", "");
return hexString;
}
}
public string HexStringTareValue
{
get
{
byte[] bytes = BitConverter.GetBytes((float)this.TareValue);
Array.Reverse(bytes);
string hexString = BitConverter.ToString(bytes);
hexString = hexString.Replace("-", "");
return hexString;
}
}
public Collection<Modbus_30000_LaneData> ModbusLaneData
{
get { return this.m_LaneModbusData; }
set { this.m_LaneModbusData = value; }
}
#endregion
#region Method
public void Initialization()
{
this.UnderValue = 100.0;
this.PassValue = 200.0;
this.OverValue = 300.0;
this.TareValue = 0.0;
this.ModbusLaneData = new Collection<Modbus_30000_LaneData>();
this.ModbusLaneData.Clear();
for (int i = 0; i < 15; i++)
this.ModbusLaneData.Add(new Modbus_30000_LaneData());
}
#endregion
}
}

View File

@ -0,0 +1,163 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
namespace INT63DC_2C.Int_Modbus
{
public class Modbus_30000_LaneData
{
#region Field
private ushort m_Update;
private ushort m_Grade;
private double m_Weight;
private UInt32 m_UnderCount;
private UInt32 m_PassCount;
private UInt32 m_OverCount;
private UInt32 m_ExNGCount;
#endregion
#region Constructor
public Modbus_30000_LaneData()
{
this.Initialization();
}
#endregion
#region Property
public ushort Update
{
get { return this.m_Update; }
set { this.m_Update = value; }
}
public ushort Grade
{
get { return this.m_Grade; }
set { this.m_Grade = value; }
}
public double Weight
{
get { return this.m_Weight; }
set { this.m_Weight = value; }
}
public UInt32 UnderCount
{
get { return this.m_UnderCount; }
set { this.m_UnderCount = value; }
}
public UInt32 PassCount
{
get { return this.m_PassCount; }
set { this.m_PassCount = value; }
}
public UInt32 OverCount
{
get { return this.m_OverCount; }
set { this.m_OverCount = value; }
}
public UInt32 ExNGCount
{
get { return this.m_ExNGCount; }
set { this.m_ExNGCount = value; }
}
public UInt32 NGCount
{
get { return this.m_UnderCount + this.m_OverCount + this.m_ExNGCount; }
}
public UInt32 TotalCount
{
get { return this.m_UnderCount + this.m_PassCount + this.m_OverCount + this.m_ExNGCount; }
}
public string HexStringUpdate
{
get
{
string hexString = this.Update.ToString("X8");
return hexString;
}
}
public string HexStringGrade
{
get
{
string hexString = this.Grade.ToString("X8");
return hexString;
}
}
public string HexStringWeight
{
get
{
byte[] bytes = BitConverter.GetBytes((float)this.Weight);
Array.Reverse(bytes);
string hexString = BitConverter.ToString(bytes);
hexString = hexString.Replace("-", "");
return hexString;
}
}
public string HexStringUnderCount
{
get
{
string hexString = this.UnderCount.ToString("X8");
return hexString;
}
}
public string HexStringPassCount
{
get
{
string hexString = this.PassCount.ToString("X8");
return hexString;
}
}
public string HexStringOverCount
{
get
{
string hexString = this.OverCount.ToString("X8");
return hexString;
}
}
public string HexStringExNGCount
{
get
{
string hexString = this.ExNGCount.ToString("X8");
return hexString;
}
}
public string HexStringNGCount
{
get
{
string hexString = this.NGCount.ToString("X8");
return hexString;
}
}
public string HexStringTotalCount
{
get
{
string hexString = this.TotalCount.ToString("X8");
return hexString;
}
}
#endregion
#region Method
public void Initialization()
{
this.Update = 0;
this.Grade = 0;
this.Weight = 0.0;
this.UnderCount = 0;
this.PassCount = 0;
this.OverCount = 0;
this.ExNGCount = 0;
}
#endregion
}
}

View File

@ -0,0 +1,30 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
namespace INT63DC_2C.Int_Modbus
{
public class Modbus_40000_Address
{
public const int _01_Clear = 10;
public const int _02_ClearResult = 11;
public const int _03_Operation = 12;
public const int _04_OperationResult = 13;
public const int _05_ProductChange_High = 14;
public const int _06_ProductChange_Low = 15;
public const int _07_ProductChangeResult = 16;
public const int _08_UnderRange_High = 17;
public const int _09_UnderRange_Low = 18;
public const int _10_UnderRangeResult = 19;
public const int _11_PassRange_High = 20;
public const int _12_PassRange_Low = 21;
public const int _13_PassRangeResult = 22;
public const int _14_OverRange_High = 23;
public const int _15_OverRange_Low = 24;
public const int _16_OverRangeResult = 25;
public const int _17_TareWeight_High = 26;
public const int _18_TareWeight_Low = 27;
public const int _19_TareWeightResult = 28;
}
}

View File

@ -0,0 +1,127 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
namespace INT63DC_2C.Int_Modbus
{
public class Modbus_40000_Data
{
#region Field
private int m_40011_Clear;
private int m_40012_ClearResult;
private int m_40013_Operation;
private int m_40014_OperationResult;
private int m_40015_ProductChange;
private int m_40017_ProductChangeResult;
private int m_40018_UnderRange;
private int m_40020_UnderRangeResult;
private int m_40021_PassRange;
private int m_40023_PassRangeResult;
private int m_40024_OverRange;
private int m_40026_OverRangeResult;
private int m_40027_TareWeight;
private int m_40029_TareWeightResult;
#endregion
#region Constructor
public Modbus_40000_Data()
{
this.Initialization();
}
#endregion
#region Property
public int _40011_Clear
{
get { return this.m_40011_Clear; }
set { this.m_40011_Clear = value; }
}
public int _40012_ClearResult
{
get { return this.m_40012_ClearResult; }
set { this.m_40012_ClearResult = value; }
}
public int _40013_Operation
{
get { return this.m_40013_Operation; }
set { this.m_40013_Operation = value; }
}
public int _40014_OperationResult
{
get { return this.m_40014_OperationResult; }
set { this.m_40014_OperationResult = value; }
}
public int _40015_ProductChange
{
get { return this.m_40015_ProductChange; }
set { this.m_40015_ProductChange = value; }
}
public int _40017_ProductChangeResult
{
get { return this.m_40017_ProductChangeResult; }
set { this.m_40017_ProductChangeResult = value; }
}
public int _40018_UnderRange
{
get { return this.m_40018_UnderRange; }
set { this.m_40018_UnderRange = value; }
}
public int _40020_UnderRangeResult
{
get { return this.m_40020_UnderRangeResult; }
set { this.m_40020_UnderRangeResult = value; }
}
public int _40021_PassRange
{
get { return this.m_40021_PassRange; }
set { this.m_40021_PassRange = value; }
}
public int _40023_PassRangeResult
{
get { return this.m_40023_PassRangeResult; }
set { this.m_40023_PassRangeResult = value; }
}
public int _40024_OverRange
{
get { return this.m_40024_OverRange; }
set { this.m_40024_OverRange = value; }
}
public int _40026_OverRangeResult
{
get { return this.m_40026_OverRangeResult; }
set { this.m_40026_OverRangeResult = value; }
}
public int _40027_TareWeight
{
get { return this.m_40027_TareWeight; }
set { this.m_40027_TareWeight = value; }
}
public int _40029_TareWeightResult
{
get { return this.m_40029_TareWeightResult; }
set { this.m_40029_TareWeightResult = value; }
}
#endregion
#region Method
public void Initialization()
{
this._40011_Clear = 0;
this._40012_ClearResult = 0;
this._40013_Operation = 0;
this._40014_OperationResult = 0;
this._40015_ProductChange = 0;
this._40017_ProductChangeResult = 0;
this._40018_UnderRange = 0;
this._40020_UnderRangeResult = 0;
this._40021_PassRange = 0;
this._40023_PassRangeResult = 0;
this._40024_OverRange = 0;
this._40026_OverRangeResult = 0;
this._40027_TareWeight = 0;
this._40029_TareWeightResult = 0;
}
#endregion
}
}