The offset and amplitude error of the MSX-E370x is corrected through digital potentiometers.
More...
Data Structures
Functions
- int MX370x__CalibrationStart (xsd__unsignedLong ulTransducerIndex, xsd__unsignedLong ulChannel, xsd__double dPosition, struct MX370x__Response *Response)
- This function start the calibration thread.
- int MX370x__CalibrationStartWithPrimaryConnection (xsd__unsignedLong ulTransducerIndex, xsd__unsignedLong ulChannel, xsd__double dPosition, xsd__unsignedLong ulReserved, struct MX370x__Response *Response)
- This function start the calibration thread with the primary connection line test.
- int MX370x__CalibrationGetCurrentStatus (void *_, struct MX370x__CalibrationGetCurrentStatusResponse *Response)
- This function return the current calibration status.
- int MX370x__CalibrationNextStep (void *_, struct MX370x__Response *Response)
- This function start the next calibration step.
- int MX370x__CalibrationBreak (void *_, struct MX370x__Response *Response)
- This function break the current calibration.
Detailed Description
The user can realize this calibration with the help of the software functions.
After the calibration has been finished, the values of the digital potentiometer are stored
in the flash (by the call of the MX370x__DataBaseSaveTransducers function).
At power up or by transducer selection for an acquisition, the calibration parameters are read from the flash and are sent to the digital potentiometers.