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

Syntax

ni4133_Status NI4133_DECL ni4133_InitializeReverseCurrentCalibration(ni4133_SessionHandle sessionHandle, double reverseBiasVoltages[], double reverseLoadCurrents[], uint8_t leakageCurrentSenseRanges[], size_t numSteps, size_t *actualNumSteps)

Parameters

NameDirectionTypeDescription
sessionHandle[in]ni4133_SessionHandle

Specifies the session to calibrate.

reverseBiasVoltages[out]double[]

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

reverseLoadCurrents[out]double[]

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

leakageCurrentSenseRanges[out]uint8_t[]

Specifies the list of leakage current range to configure the device with.

Defined Values:

Name

Value

Description

ni4133_LeakageCurrentSenseRange_OneHundredMicroAmp

2 (0x2)

Configure the current sense range to be 100 micro Amp.

ni4133_LeakageCurrentSenseRange_OneMicroAmp

0 (0x0)

Configure the current sense range to be 1 micro Amp.

ni4133_LeakageCurrentSenseRange_TenMicroAmp

1 (0x1)

Configure the current sense range to be 10 micro Amp.

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