public RotatingScanArgs() : base() { ScanCurve = new ScanCurve(); ScanCurve2 = new ScanCurve(); // add the curves to the group ScanCurveGroup.Add(ScanCurve); ScanCurveGroup.Add(ScanCurve2); ScanCurveGroup.Add(ScanCurve.FittingCurve); ScanCurveGroup.Add(ScanCurve2.FittingCurve); ScanCurveGroup.Add(ScanCurve.MaxPowerConstantLine); ScanCurveGroup.Add(ScanCurve2.MaxPowerConstantLine); Properties.Add(new Property("AxisRotating")); Properties.Add(new Property("Instrument")); Properties.Add(new Property("AxisLinear")); Properties.Add(new Property("Instrument2")); Properties.Add(new Property("LinearInterval")); Properties.Add(new Property("LinearRestriction")); Properties.Add(new Property("LengthOfChannelStartToEnd")); Properties.Add(new Property("MoveSpeed")); AxisXTitle = "ΔPosition"; AxisYTitle = "Intensity"; }
public CentralAlignArgs(SystemService Service) : base(Service) { ScanCurve = new ScanCurve(); ScanCurve2 = new ScanCurve(); ScanCurveGroup.Add(ScanCurve); ScanCurveGroup.Add(ScanCurve2); ScanCurveGroup.Add(ScanCurve.FittingCurve); ScanCurveGroup.Add(ScanCurve2.FittingCurve); ScanCurveGroup.Add(ScanCurve.MaxPowerConstantLine); ScanCurveGroup.Add(ScanCurve2.MaxPowerConstantLine); AxisXTitle = "Position"; AxisYTitle = "Indensity"; Properties.Add(new Property("Instrument")); Properties.Add(new Property("Instrument2")); Properties.Add(new Property("MoveSpeed")); Properties.Add(new Property("Axis")); Properties.Add(new Property("ScanIntervalHorizontal")); Properties.Add(new Property("AxisRestriction")); Properties.Add(new Property("Axis2")); Properties.Add(new Property("ScanIntervalVertical")); Properties.Add(new Property("Axis2Restriction")); }
public CentralAlignArgs() : base() { ScanCurve = new ScanCurve(); ScanCurve2 = new ScanCurve(); ScanCurveGroup.Add(ScanCurve); ScanCurveGroup.Add(ScanCurve2); ScanCurveGroup.Add(ScanCurve.FittingCurve); ScanCurveGroup.Add(ScanCurve2.FittingCurve); ScanCurveGroup.Add(ScanCurve.MaxPowerConstantLine); ScanCurveGroup.Add(ScanCurve2.MaxPowerConstantLine); AxisXTitle = "Position"; AxisYTitle = "Intensity"; Properties.Add(new Property("Instrument")); Properties.Add(new Property("Instrument2")); Properties.Add(new Property("MoveSpeed")); Properties.Add(new Property("Axis")); Properties.Add(new Property("HorizonalInterval")); Properties.Add(new Property("HorizonalRange")); Properties.Add(new Property("Axis2")); Properties.Add(new Property("VerticalInterval")); Properties.Add(new Property("VerticalRange")); }
public Profile1DArgs() : base() { ScanCurve = new ScanCurve(); }
public Fast1DArgs() : base() { ScanCurve = new ScanCurve(); }
public Alignment1DArgs(SystemService Service) : base(Service) { ScanCurve = new ScanCurve(); }