Function getCirculoEncoderCalibrationMaxValuePercentageLabel

  • Returns a descriptive label explaining the quality of the encoder calibration based on the maximum-value percentage for Circulo devices.

    The label communicates how robust the calibration is with respect to mechanical displacement and thermal expansion:

    • 50–100%: Robust against displacement and temperature changes
    • 20–50%: Robust to small mechanical or thermal variations
    • 0–20%: Calibration succeeded but sensitive; avoid displacement
    • ≤ 0%: Calibration failed; phase error too high

    Returns

    A human-readable label describing calibration quality, or an empty string if out of range.

    Parameters

    • percentage: number

      The maximum-value percentage obtained from encoder calibration.

    Returns "" | "Calibration was successful. Encoder system is robust to mechanical displacements and temperature expansions." | "Calibration was successful. Encoder system is robust to small mechanical displacements and temperature expansions." | "Calibration was successful. Mechanical displacement and temperature expansions should be avoided." | "Phase error is too high. The absolute position can't be computed reliably. Adjust mechanical position and repeat calibration."

Generated using TypeDoc