Returns the configuration list required for running the reverse voltage calibration procedure.

Syntax

ni4133_Status NI4133_DECL ni4133_InitializeReverseVoltageCalibration(ni4133_SessionHandle sessionHandle, double reverseBiasCurrents[], double reverseBiasVoltageLimits[], double reverseLoadVoltages[], double reverseLoadCurrentLimits[], size_t numSteps, size_t *actualNumSteps)

Parameters

NameDirectionTypeDescription
sessionHandle[in]ni4133_SessionHandle

Specifies the session to calibrate.

reverseBiasCurrents[out]double[]

Specifies the list of reverse bias currents used to configure the device.

reverseBiasVoltageLimits[out]double[]

Specifies the list of reverse bias voltage limits used to configure the device.

reverseLoadVoltages[out]double[]

Specifies the list of reverse load voltages used to configure the device.

reverseLoadCurrentLimits[out]double[]

Specifies the list of reverse load current limits used to configure the device.

numSteps[in]size_t

Specifies the size of the configuration lists.

actualNumSteps[out]size_t *

Specifies the required size of the configuration lists.

Returns

Reports the status of this operation.

To obtain a text description of the status code, call ni4133_GetErrorDescription. The general meaning of the status code is as follows:

Value

Meaning

Positive Values

Warnings

Negative Values

Errors