namespace SHARP_CLAS_UI
|
{
|
public class Parameter_Setting
|
{
|
public double Film_Judge_Speed { get; set; }
|
public double Pre_Align_Speed { get; set; }
|
public double Fine_Align_Speed { get; set; }
|
public double Measurement_Speed { get; set; }
|
public double Ablation_Speed { get; set; }
|
public double Plasma_Speed { get; set; }
|
public double Conveyor_Speed { get; set; }
|
public int Vision_Retry_Count { get; set; }
|
public int Bcr_Retry_Count { get; set; }
|
public int Clamp_Retry_Count { get; set; }
|
|
public double Inposition_Offset { get; set; }
|
|
public double Vacuum_Timeout { get; set; }
|
public double Cylinder_Timeout { get; set; }
|
public double Vision_Timeout { get; set; }
|
public double Conveyor_Timeout { get; set; }
|
public double Vision_Move_Delay { get; set; }
|
public double Vision_Connect_Time { get; set; }
|
public double Dust_Collector { get; set; }
|
public double Fine_Align_Mark_Offset_Range { get; set; }
|
|
public double Tray_Alarm_Range { get; set; }
|
public double Tray_Move_Pitch { get; set; }
|
public double LD_In_Tray_Move_Last_Pitch { get; set; }
|
public double LD_Empty_Tray_Move_Last_Pitch { get; set; }
|
public double ULD_Ok_Tray_Move_Last_Pitch { get; set; }
|
public double ULD_Ng_Tray_Move_Last_Pitch { get; set; }
|
public double ULD_Empty_Tray_Move_Last_Pitch { get; set; }
|
|
public double Stage_1_1_Power_Offset { get; set; }
|
public double Stage_1_2_Power_Offset { get; set; }
|
public double Stage_2_1_Power_Offset { get; set; }
|
public double Stage_2_2_Power_Offset { get; set; }
|
|
public double Handler_Pitch { get; set; }
|
|
public int Cleaning_Count { get; set;}
|
public Parameter_Setting()
|
{
|
Film_Judge_Speed = 0;
|
Pre_Align_Speed = 0;
|
Fine_Align_Speed = 0;
|
Measurement_Speed = 0;
|
Ablation_Speed = 0;
|
Plasma_Speed = 0;
|
Conveyor_Speed = 0;
|
Vision_Retry_Count = 0;
|
Bcr_Retry_Count = 0;
|
Clamp_Retry_Count = 0;
|
|
Inposition_Offset = 0.3;
|
|
Vacuum_Timeout = 0;
|
Cylinder_Timeout = 0;
|
Vision_Timeout = 0;
|
Conveyor_Timeout = 0;
|
Vision_Move_Delay = 0;
|
Vision_Connect_Time = 0;
|
Dust_Collector = 0;
|
Fine_Align_Mark_Offset_Range = 0;
|
|
Tray_Alarm_Range = 1;
|
Tray_Move_Pitch = 0.01;
|
LD_In_Tray_Move_Last_Pitch = 0;
|
LD_Empty_Tray_Move_Last_Pitch = 0;
|
ULD_Ok_Tray_Move_Last_Pitch = 0;
|
ULD_Ng_Tray_Move_Last_Pitch = 0;
|
ULD_Empty_Tray_Move_Last_Pitch = 0;
|
|
Stage_1_1_Power_Offset = 0;
|
Stage_1_2_Power_Offset = 0;
|
Stage_2_1_Power_Offset = 0;
|
Stage_2_2_Power_Offset = 0;
|
|
Handler_Pitch = 0;
|
Cleaning_Count = 0;
|
}
|
|
public Parameter_Setting Clone()
|
{
|
Parameter_Setting setting = new Parameter_Setting();
|
|
setting.Film_Judge_Speed = this.Film_Judge_Speed;
|
setting.Pre_Align_Speed = this.Pre_Align_Speed;
|
setting.Fine_Align_Speed = this.Fine_Align_Speed;
|
setting.Measurement_Speed = this.Measurement_Speed;
|
setting.Ablation_Speed = this.Ablation_Speed;
|
setting.Plasma_Speed = this.Plasma_Speed;
|
setting.Conveyor_Speed = this.Conveyor_Speed;
|
setting.Vision_Retry_Count = this.Vision_Retry_Count;
|
setting.Bcr_Retry_Count = this.Bcr_Retry_Count;
|
setting.Clamp_Retry_Count = this.Clamp_Retry_Count;
|
setting.Inposition_Offset = this.Inposition_Offset;
|
setting.Vacuum_Timeout = this.Vacuum_Timeout;
|
setting.Cylinder_Timeout = this.Cylinder_Timeout;
|
setting.Vision_Timeout = this.Vision_Timeout;
|
setting.Conveyor_Timeout = this.Conveyor_Timeout;
|
setting.Vision_Move_Delay = this.Vision_Move_Delay;
|
setting.Vision_Connect_Time = this.Vision_Connect_Time;
|
setting.Dust_Collector = this.Dust_Collector;
|
setting.Fine_Align_Mark_Offset_Range = this.Fine_Align_Mark_Offset_Range;
|
setting.Tray_Alarm_Range = this.Tray_Alarm_Range;
|
setting.Tray_Move_Pitch = this.Tray_Move_Pitch;
|
setting.LD_In_Tray_Move_Last_Pitch = this.LD_In_Tray_Move_Last_Pitch;
|
setting.LD_Empty_Tray_Move_Last_Pitch = this.LD_Empty_Tray_Move_Last_Pitch;
|
setting.ULD_Ok_Tray_Move_Last_Pitch = this.ULD_Ok_Tray_Move_Last_Pitch;
|
setting.ULD_Ng_Tray_Move_Last_Pitch = this.ULD_Ng_Tray_Move_Last_Pitch;
|
setting.ULD_Empty_Tray_Move_Last_Pitch = this.ULD_Empty_Tray_Move_Last_Pitch;
|
setting.Stage_1_1_Power_Offset = this.Stage_1_1_Power_Offset;
|
setting.Stage_1_2_Power_Offset = this.Stage_1_2_Power_Offset;
|
setting.Stage_2_1_Power_Offset = this.Stage_2_1_Power_Offset;
|
setting.Stage_2_2_Power_Offset = this.Stage_2_2_Power_Offset;
|
setting.Handler_Pitch = this.Handler_Pitch;
|
setting.Cleaning_Count = this.Cleaning_Count;
|
|
return setting;
|
}
|
}
|
}
|