Compare commits
3 Commits
471f0e81cc
...
fc24c045a8
Author | SHA1 | Date |
---|---|---|
Seonjae | fc24c045a8 | |
Seonjae | 168f0f71d6 | |
Seonjae | 8e6dfbce7b |
|
@ -226,6 +226,7 @@
|
|||
this.labelMotorChamber10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber10.Wordwrap = false;
|
||||
this.labelMotorChamber10.Click += new System.EventHandler(this.labelMotorChamber10_Click);
|
||||
//
|
||||
// buttonMotorChamber10
|
||||
//
|
||||
|
@ -284,6 +285,7 @@
|
|||
this.labelMotorChamber9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber9.Wordwrap = false;
|
||||
this.labelMotorChamber9.Click += new System.EventHandler(this.labelMotorChamber9_Click);
|
||||
//
|
||||
// labelMotorChamber8
|
||||
//
|
||||
|
@ -307,6 +309,7 @@
|
|||
this.labelMotorChamber8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber8.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber8.Wordwrap = false;
|
||||
this.labelMotorChamber8.Click += new System.EventHandler(this.labelMotorChamber8_Click);
|
||||
//
|
||||
// buttonMotorChamber9
|
||||
//
|
||||
|
@ -400,6 +403,7 @@
|
|||
this.labelMotorChamber7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber7.Wordwrap = false;
|
||||
this.labelMotorChamber7.Click += new System.EventHandler(this.labelMotorChamber7_Click);
|
||||
//
|
||||
// labelMotorChamber6
|
||||
//
|
||||
|
@ -423,6 +427,7 @@
|
|||
this.labelMotorChamber6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber6.Wordwrap = false;
|
||||
this.labelMotorChamber6.Click += new System.EventHandler(this.labelMotorChamber6_Click);
|
||||
//
|
||||
// buttonMotorChamber7
|
||||
//
|
||||
|
@ -516,6 +521,7 @@
|
|||
this.labelMotorChamber5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber5.Wordwrap = false;
|
||||
this.labelMotorChamber5.Click += new System.EventHandler(this.labelMotorChamber5_Click);
|
||||
//
|
||||
// buttonMotorChamber5
|
||||
//
|
||||
|
@ -574,6 +580,7 @@
|
|||
this.labelMotorChamber4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber4.Wordwrap = false;
|
||||
this.labelMotorChamber4.Click += new System.EventHandler(this.labelMotorChamber4_Click);
|
||||
//
|
||||
// labelMotorChamber3
|
||||
//
|
||||
|
@ -597,6 +604,7 @@
|
|||
this.labelMotorChamber3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.labelMotorChamber3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.labelMotorChamber3.Wordwrap = false;
|
||||
this.labelMotorChamber3.Click += new System.EventHandler(this.labelMotorChamber3_Click);
|
||||
//
|
||||
// buttonMotorChamber4
|
||||
//
|
||||
|
|
|
@ -589,7 +589,7 @@ namespace INT_PT002.Controls
|
|||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD2, myKeyPad.IntValue);
|
||||
before = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M1_Origin, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Origin, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
|
@ -597,8 +597,9 @@ namespace INT_PT002.Controls
|
|||
}
|
||||
private void labelMotorChamber1_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "Motor1 Front1", before = "", after = "";
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber1.Text);
|
||||
before = this.labelMotorChamber1.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber1.Text, 7, 0, false);
|
||||
|
||||
|
@ -612,10 +613,10 @@ namespace INT_PT002.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD16, myKeyPad.IntValue, this.labelMotorChamber1);
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD1, myKeyPad.IntValue, this.labelMotorChamber1);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M1_Front1, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber1, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
|
@ -623,8 +624,9 @@ namespace INT_PT002.Controls
|
|||
}
|
||||
private void labelMotorChamber2_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "Motor1 Front2", before = "", after = "";
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber2.Text);
|
||||
before = this.labelMotorChamber2.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber2.Text, 7, 0, false);
|
||||
|
||||
|
@ -638,10 +640,226 @@ namespace INT_PT002.Controls
|
|||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD17, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD2, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M1_Front2, "", before, after);
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber2, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber3_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber3.Text);
|
||||
before = this.labelMotorChamber3.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber3.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD3, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber3, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber4_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber4.Text);
|
||||
before = this.labelMotorChamber4.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber4.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD4, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber4, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber5_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber5.Text);
|
||||
before = this.labelMotorChamber5.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber5.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD5, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber5, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber6_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber6.Text);
|
||||
before = this.labelMotorChamber6.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber6.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD6, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber6, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber7_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber7.Text);
|
||||
before = this.labelMotorChamber7.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber7.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD7, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber7, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber8_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber8.Text);
|
||||
before = this.labelMotorChamber8.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber8.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD8, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber8, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber9_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber9.Text);
|
||||
before = this.labelMotorChamber9.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber9.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD9, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber9, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
}
|
||||
}
|
||||
private void labelMotorChamber10_Click(object sender, EventArgs e)
|
||||
{
|
||||
string caption = "", before = "", after = "";
|
||||
|
||||
caption = string.Format("{0} Location", this.buttonMotorChamber10.Text);
|
||||
before = this.labelMotorChamber10.Text;
|
||||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(caption, this.labelMotorChamber10.Text, 7, 0, false);
|
||||
|
||||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (myKeyPad.doubleValue == 0)
|
||||
{
|
||||
// 입력범위를 확인하세요
|
||||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.LANGUAGE);
|
||||
myMsg.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.ParentForm.ParentForm.ServoMotorWrite2(1, ServoMotorAddress.CMD10, myKeyPad.IntValue, this.labelMotorChamber2);
|
||||
after = myKeyPad.StringValue;
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.M_Chamber10, "", before, after);
|
||||
|
||||
this.ParentForm.ParentForm.ServoMotorWrite1(1, ServoMotorAddress.SaveAllParameters, ServoMotorAddress.EEPROM);
|
||||
}
|
||||
|
|
|
@ -452,7 +452,7 @@ namespace INT_PT002.Controls
|
|||
after = myKeypad.StringValue;
|
||||
|
||||
value = Helper.StringBlankFillDigits6(myKeypad.StringValue);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5510_DispMinLevel, value);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard1, CommunicationAddress._5510_DispMinLevel, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_Min1, "", before, after);
|
||||
}
|
||||
|
@ -480,7 +480,7 @@ namespace INT_PT002.Controls
|
|||
after = myKeypad.StringValue;
|
||||
|
||||
value = Helper.StringBlankFillDigits6(myKeypad.StringValue);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5510_DispMinLevel, value);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard2, CommunicationAddress._5510_DispMinLevel, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_Min2, "", before, after);
|
||||
}
|
||||
|
@ -508,7 +508,7 @@ namespace INT_PT002.Controls
|
|||
after = myKeypad.StringValue;
|
||||
|
||||
value = Helper.StringBlankFillDigits6(myKeypad.StringValue);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5511_DispEmptyLevel, value);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard1, CommunicationAddress._5511_DispEmptyLevel, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_IPH1, "", before, after);
|
||||
}
|
||||
|
@ -536,7 +536,7 @@ namespace INT_PT002.Controls
|
|||
after = myKeypad.StringValue;
|
||||
|
||||
value = Helper.StringBlankFillDigits6(myKeypad.StringValue);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5511_DispEmptyLevel, value);
|
||||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard2, CommunicationAddress._5511_DispEmptyLevel, value);
|
||||
|
||||
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Disp_IPH2, "", before, after);
|
||||
}
|
||||
|
|
|
@ -182,7 +182,7 @@ namespace INT_PT002.Controls
|
|||
{
|
||||
case Define.E_ProcessStatus._0_None:
|
||||
break;
|
||||
case Define.E_ProcessStatus._1_Read:
|
||||
case Define.E_ProcessStatus._1_Ready:
|
||||
this.labelProgress11.BackColor = this.ColorProgressOff;
|
||||
this.labelProgress1.BackColor = this.ColorProgressOn;
|
||||
break;
|
||||
|
|
|
@ -208,11 +208,17 @@ namespace INT_PT002.DataStore
|
|||
Etc_EquipmentLane,
|
||||
Etc_CheckLane,
|
||||
|
||||
M1_Origin,
|
||||
M1_Front1,
|
||||
M1_Front2,
|
||||
M2_Origin,
|
||||
M2_Turn,
|
||||
M_Origin,
|
||||
M_Chamber1,
|
||||
M_Chamber2,
|
||||
M_Chamber3,
|
||||
M_Chamber4,
|
||||
M_Chamber5,
|
||||
M_Chamber6,
|
||||
M_Chamber7,
|
||||
M_Chamber8,
|
||||
M_Chamber9,
|
||||
M_Chamber10,
|
||||
|
||||
ProductNo,
|
||||
|
||||
|
|
|
@ -25,6 +25,10 @@ namespace INT_PT002.DataStore
|
|||
public static readonly int CMD1 = 18438;
|
||||
// CMD 2 - 0x480A
|
||||
public static readonly int CMD2 = 18442;
|
||||
// CMD 3 - 0x480E
|
||||
public static readonly int CMD3 = 18446;
|
||||
// CMD 4 - 0x4812
|
||||
public static readonly int CMD4 = 18450;
|
||||
// CMD 5 - 0x4816
|
||||
public static readonly int CMD5 = 18454;
|
||||
// CMD 6 - 0x481A
|
||||
|
@ -33,6 +37,8 @@ namespace INT_PT002.DataStore
|
|||
public static readonly int CMD7 = 18462;
|
||||
// CMD 8 - 0x4822
|
||||
public static readonly int CMD8 = 18466;
|
||||
// CMD 9 - 0x4826
|
||||
public static readonly int CMD9 = 18470;
|
||||
// CMD 10 - 0x482A
|
||||
public static readonly int CMD10 = 18474;
|
||||
// CMD 11 - 0x482E
|
||||
|
|
|
@ -26,11 +26,11 @@ namespace INT_PT002.Forms
|
|||
public bool IsCommunicationLogOpen;
|
||||
private int CommunicationCheckCount;
|
||||
public int FlagAutomaticLogoutWarningTime;
|
||||
private bool ChangeModeRecipe;
|
||||
|
||||
// 로그온 색상
|
||||
public Color ColorLogOff;
|
||||
public Color ColorLogOn;
|
||||
|
||||
private Color ColorButtonEnabled;
|
||||
private Color ColorButtonDisabled;
|
||||
|
||||
|
@ -44,7 +44,6 @@ namespace INT_PT002.Forms
|
|||
private string m_PathDataHistoryFolder;
|
||||
private string m_PathDataInspectionFolder;
|
||||
private string m_PathDataAlarmFolder;
|
||||
private static string m_PathBinFolder;
|
||||
|
||||
// UserGroup
|
||||
public UserGroup CurrentUserGroup;
|
||||
|
@ -52,31 +51,25 @@ namespace INT_PT002.Forms
|
|||
public UpdateForMainBoard UpdateForMain;
|
||||
// 현재 장비 상태
|
||||
public SystemStatus CurrentSystemStatus;
|
||||
|
||||
// SystemConfiguration
|
||||
public SystemConfiguration SystemConfig;
|
||||
|
||||
// Current Recipe
|
||||
public Recipe CurrentRecipe;
|
||||
|
||||
// Leak Data
|
||||
private LeakData CurrentLeakData;
|
||||
private Collection<LeakData1> CurrentLeakDatas;
|
||||
|
||||
// Dll User_Name List
|
||||
public List<string> ListDllUserName;
|
||||
|
||||
// IO Test - input data
|
||||
private Collection<string> CollectionIOTest_InputData;
|
||||
|
||||
// 장비 구동 상태
|
||||
private Define.E_EquipmentStatus m_EquipmentStatus;
|
||||
|
||||
// 알람
|
||||
private AlarmList CurrentAlarmList;
|
||||
|
||||
// Modbus
|
||||
public Modbus Modbus;
|
||||
// Loading Recipe
|
||||
private Recipe LoadingRecipe;
|
||||
|
||||
// Modbus Data
|
||||
public _30000_ModbusData Current30000ModbusData;
|
||||
|
@ -205,6 +198,7 @@ namespace INT_PT002.Forms
|
|||
this.IsSmartFileIOOpen = false;
|
||||
this.IsCommunicationLogOpen = false;
|
||||
this.CommunicationCheckCount = 0;
|
||||
this.ChangeModeRecipe = false;
|
||||
|
||||
this.CurrentUserGroup = new UserGroup();
|
||||
this.EquipmentStatus = Define.E_EquipmentStatus.Stop;
|
||||
|
@ -257,6 +251,7 @@ namespace INT_PT002.Forms
|
|||
this.CurrentSystemStatus = new SystemStatus();
|
||||
this.SystemConfig = new SystemConfiguration();
|
||||
this.CurrentRecipe = new Recipe();
|
||||
this.LoadingRecipe = new Recipe();
|
||||
this.UpdateForMain = new UpdateForMainBoard();
|
||||
|
||||
this.ListDllUserName = new List<string>();
|
||||
|
@ -369,30 +364,60 @@ namespace INT_PT002.Forms
|
|||
public void TransferRecipeParameter9043(int number)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
Recipe item = new Recipe();
|
||||
this.LoadingRecipe = new Recipe();
|
||||
|
||||
this.LoadRecipeFile(ref item, number - 1);
|
||||
this.ChangeModeRecipe = true;
|
||||
this.LoadRecipeFile(ref this.LoadingRecipe, number - 1);
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.NUMBER.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_RELIEF.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_HOLD1.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_HOLD2.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.VACUUM_BLOWOFF.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.NUMBER.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.VACUUM_RELIEF.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.VACUUM_HOLD1.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.VACUUM_HOLD2.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.VACUUM_BLOWOFF.ToString()));
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits6(item.DISP_JUDG_STD_LEVEL));
|
||||
sb.Append(Helper.StringBlankFillDigits6(item.DISP_JUDG_MIN_LEVEL1));
|
||||
sb.Append(Helper.StringBlankFillDigits6(item.DISP_JUDG_EMPTY_LEVEL1));
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.DISP_HOLD_DELAY_MSEC.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.DISP_HOLD_DELAY_MSEC.ToString()));
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits8(item.DIFF_LR_SECOND));
|
||||
sb.Append(Helper.StringBlankFillDigits8(item.DIFF_LR_TOTAL));
|
||||
sb.Append(Helper.StringBlankFillDigits8(item.DIFF_LR_MEAN));
|
||||
sb.Append(Helper.StringBlankFillDigits4(item.DIFF_HOLD_DELAY_MSEC.ToString()));
|
||||
sb.Append(Helper.StringBlankFillDigits8(this.LoadingRecipe.DIFF_LR_SECOND));
|
||||
sb.Append(Helper.StringBlankFillDigits8(this.LoadingRecipe.DIFF_LR_TOTAL));
|
||||
sb.Append(Helper.StringBlankFillDigits8(this.LoadingRecipe.DIFF_LR_MEAN));
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.DIFF_HOLD_DELAY_MSEC.ToString()));
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits6(item.VACUUM_GUAGE_LEVEL));
|
||||
sb.Append(Helper.StringBlankFillDigits6(this.LoadingRecipe.VACUUM_GUAGE_LEVEL));
|
||||
|
||||
this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._9043_RecipeParameter, sb.ToString());
|
||||
}
|
||||
public void TransferRecipeParameter5510_A()
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.DISP_JUDG_MIN_LEVEL1.ToString()));
|
||||
|
||||
this.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard1, CommunicationAddress._5510_DispMinLevel, sb.ToString());
|
||||
}
|
||||
public void TransferRecipeParameter5510_B()
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.DISP_JUDG_MIN_LEVEL2.ToString()));
|
||||
|
||||
this.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard2, CommunicationAddress._5510_DispMinLevel, sb.ToString());
|
||||
}
|
||||
public void TransferRecipeParameter5511_A()
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.DISP_JUDG_EMPTY_LEVEL1.ToString()));
|
||||
|
||||
this.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard1, CommunicationAddress._5511_DispEmptyLevel, sb.ToString());
|
||||
}
|
||||
public void TransferRecipeParameter5511_B()
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.Append(Helper.StringBlankFillDigits4(this.LoadingRecipe.DISP_JUDG_EMPTY_LEVEL2.ToString()));
|
||||
|
||||
this.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoard2, CommunicationAddress._5511_DispEmptyLevel, sb.ToString());
|
||||
}
|
||||
|
||||
public void FormChange(int index)
|
||||
{
|
||||
|
@ -1340,6 +1365,7 @@ namespace INT_PT002.Forms
|
|||
return ret = -1;
|
||||
|
||||
this.SystemConfig.RECIPE_NUMBER = iValue;
|
||||
this.ChangeModeRecipe = false;
|
||||
#endregion
|
||||
|
||||
this.LoadRecipeFile(ref this.CurrentRecipe, this.SystemConfig.RECIPE_NUMBER - 1);
|
||||
|
@ -1383,6 +1409,42 @@ namespace INT_PT002.Forms
|
|||
if (response == Define.E_ResponseData.ACK)
|
||||
this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress._2001_ProductNumber, "");
|
||||
break;
|
||||
case "5510":
|
||||
if (this.ChangeModeRecipe == true)
|
||||
{
|
||||
switch (lane)
|
||||
{
|
||||
case "A":
|
||||
if (response == Define.E_ResponseData.ACK)
|
||||
this.TransferRecipeParameter5510_B();
|
||||
break;
|
||||
case "B":
|
||||
if (response == Define.E_ResponseData.ACK)
|
||||
this.TransferRecipeParameter5511_A();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "5511":
|
||||
if (this.ChangeModeRecipe == true)
|
||||
{
|
||||
switch (lane)
|
||||
{
|
||||
case "A":
|
||||
if (response == Define.E_ResponseData.ACK)
|
||||
this.TransferRecipeParameter5511_B();
|
||||
break;
|
||||
case "B":
|
||||
if (response == Define.E_ResponseData.ACK)
|
||||
this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress._2001_ProductNumber, "");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue