public InspectionScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet) { ScanFormat = scanFormat; OutputUnit = outputUnit; CalDataSet = calDataSet; ProbeSetup = probeSetup; InputDataFileName = "unknownfile"; }
public CylInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , XAMachPostion start, XAMachPostion end, int pointsPerRev) : base(scanFormat, outputUnit, probeSetup, calDataSet) { PointsPerRevolution = pointsPerRev; StartLocation = start; EndLocation = end; var scanDir = Math.Sign(EndLocation.Adeg - StartLocation.Adeg); if (scanDir == 0) { scanDir = 1; } AngleIncrement = scanDir * Math.PI * 2 / PointsPerRevolution; }
public RasterInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , XAMachPostion start, XAMachPostion end, int pointsPerRev, double axialInc) : base(scanFormat, outputUnit, probeSetup, calDataSet) { PointsPerRevolution = pointsPerRev; var sign = Math.Sign(EndLocation.X - StartLocation.X); AxialIncrement = sign * axialInc; var scanDir = Math.Sign(EndLocation.Adeg - StartLocation.Adeg); if (scanDir == 0) { scanDir = 1; } AngleIncrement = scanDir * Math.PI * 2 / PointsPerRevolution; }
public StitchedInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , List <XAMachPostion> positions) : base(scanFormat, outputUnit, probeSetup, calDataSet) { Positions = positions; }
public CartInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet, XYZBCMachPosition start, XYZBCMachPosition end, double incrementInch) : base(scanFormat, outputUnit, probeSetup, calDataSet) { StartLocation = start; EndLocation = end; IncrementInch = incrementInch; }
public SingleCartInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet, XYZBCMachPosition location) : base(scanFormat, outputUnit, probeSetup, calDataSet) { Location = location; }
public GrooveInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , XAMachPostion start, XAMachPostion end, double axialInc, BarrelLib.TwistProfile twistProfile) : base(scanFormat, outputUnit, probeSetup, calDataSet, start, end, axialInc) { TwistProfile = twistProfile; }
public AxialInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , XAMachPostion start, XAMachPostion end, double axialInc) : base(scanFormat, outputUnit, probeSetup, calDataSet, start, end, 0) { StartLocation = start; EndLocation = end; int scanDir = Math.Sign(EndLocation.X - StartLocation.X); if (scanDir == 0) { scanDir = 1; } AxialIncrement = scanDir * axialInc; }
public SpiralInspScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , XAMachPostion start, XAMachPostion end, int pointsPerRev, double spiralPitchInch) : base(scanFormat, outputUnit, probeSetup, calDataSet, start, end, pointsPerRev) { var scanDir = Math.Sign(EndLocation.X - StartLocation.X) * Math.Sign(EndLocation.Adeg - StartLocation.Adeg); if (scanDir == 0) { scanDir = 1; } PitchInch = scanDir * spiralPitchInch; }
public MultiRingScript(ScanFormat scanFormat, MeasurementUnit outputUnit, ProbeSetup probeSetup, CalDataSet calDataSet , XAMachPostion start, XAMachPostion end, int pointsPerRev, int pointsToSkip, double ringSpacing) : base(scanFormat, outputUnit, probeSetup, calDataSet, start, end, pointsPerRev) { var scanDir = Math.Sign(EndLocation.X - StartLocation.X) * Math.Sign(EndLocation.Adeg - StartLocation.Adeg); if (scanDir == 0) { scanDir = 1; } PointsToSkip = pointsToSkip; RingSpacing = ringSpacing; }