using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace SA_LTT.Parameter
|
{
|
public class SettingParameter
|
{
|
public double EnergyDropCheckCycle { get; set; }
|
public double EnergyDropCheckMeasurementTime { get; set; }
|
public float EnergyDropCheckTargetAngle { get; set; }
|
public double EnergyDropCheckTargetEnergy { get; set; }
|
public double EnergyDropCheckErrorOccuredRange { get; set; }
|
|
public double AttenuatorCalCycle { get; set; }
|
public double AttenuatorCalMeasurementTime { get; set; }
|
public double AttenuatorCalCoolingTime { get; set; }
|
public float AttenuatorCalStartAngle { get; set; }
|
public float AttenuatorCalEndAngle { get; set; }
|
public float AttenuatorCalAngleStep { get; set; }
|
|
public double EnergyMeasurementCycle { get; set; }
|
public double EnergyMeasurementWaferCountCycle { get; set; }
|
public double EnergyMeasurementErrorOccuredRange { get; set; }
|
public double EnergyMeasurementTime { get; set; }
|
public float EnergyMeasurmentStepAngle { get; set; }
|
public int EnergyMeasurementRetryCount { get; set; }
|
|
public double EnergyMeterHeatingTime { get; set; }
|
public double BeamHeight { get; set; }
|
public double BeamWidth { get; set; }
|
|
public double VisionTimeOut { get; set; }
|
public double VisionHeartBeatTimeOut { get; set; }
|
|
public SettingParameter()
|
{
|
AttenuatorCalAngleStep = 0.1f;
|
EnergyMeasurmentStepAngle = 0.1f;
|
BeamHeight = 0.1;
|
BeamWidth = 0.1;
|
VisionTimeOut = 1;
|
VisionHeartBeatTimeOut = 1;
|
}
|
|
public SettingParameter Clone()
|
{
|
SettingParameter settingParameter = (SettingParameter)this.MemberwiseClone();
|
|
return settingParameter;
|
}
|
}
|
}
|