C# Class ProbeDataToCommands.Delta

Datei anzeigen Open project: spiffcow/DeltaCalibration Class Usage Examples

Public Methods

Method Description
Delta ( double diagonal, double radius, double height, double xstop, double ystop, double zstop, double xadj, double yadj, double zadj ) : System
DoDeltaCalibration ( int numFactors, IList zBedProbePoints, bool normalise ) : double>.Tuple
Transform ( double machinePos, int axis ) : double

Private Methods

Method Description
Adjust ( int numFactors, double v, bool norm ) : void
ComputeDerivative ( int deriv, double ha, double hb, double hc ) : double
FSquare ( double v ) : double
GaussJordan ( double &matrix, int numRows ) : double[]
InverseTransform ( double Ha, double Hb, double Hc ) : double
NormaliseEndstopAdjustments ( ) : void
Recalc ( ) : void
SwapRows ( double &matrix, int i, int j ) : void

Method Details

Delta() public method

public Delta ( double diagonal, double radius, double height, double xstop, double ystop, double zstop, double xadj, double yadj, double zadj ) : System
diagonal double
radius double
height double
xstop double
ystop double
zstop double
xadj double
yadj double
zadj double
return System

DoDeltaCalibration() public method

public DoDeltaCalibration ( int numFactors, IList zBedProbePoints, bool normalise ) : double>.Tuple
numFactors int
zBedProbePoints IList
normalise bool
return double>.Tuple

Transform() public method

public Transform ( double machinePos, int axis ) : double
machinePos double
axis int
return double