Class AngleCalibration

java.lang.Object
angleMeasurement.AngleCalibration

public class AngleCalibration extends Object
Class to sort out angle calibration data.
As for the Fluxgate 3030 calibration it's set so that 0 measured will still give 0 after calibration and all other values are relative to that.
Since there may not be an actual calibration point at 0, the whole calibration table need to be offset so that the first point is at 0.
Author:
Douglas Gillespie
  • Constructor Details Link icon

    • AngleCalibration Link icon

      public AngleCalibration(double[] trueValues, double[] measuredValues)
  • Method Details Link icon

    • getCalibratedAngle Link icon

      public double getCalibratedAngle(double measured)
    • getClosestIndex Link icon

      public int getClosestIndex(double[] searchArray, double searchValue)
    • getMeasuredValues Link icon

      public double[] getMeasuredValues()
    • setMeasuredValues Link icon

      public void setMeasuredValues(double[] measuredValues)
    • getTrueValues Link icon

      public double[] getTrueValues()
    • setTrueValues Link icon

      public void setTrueValues(double[] trueValues)
    • getSortedMeasuredValues Link icon

      public double[] getSortedMeasuredValues()
    • getSortedTrueValues Link icon

      public double[] getSortedTrueValues()
    • getMaxError Link icon

      public double getMaxError()
    • getZeroTrue Link icon

      public double getZeroTrue()
    • setFitOrder Link icon

      public void setFitOrder(int fitOrder)