Calculates the calibration constants for the residual current offsets for the specified channel. Residual offsets account for minor offset effects on the device that lie outside of the self-calibration circuitry. These offsets can include multiplexer input offsets and leakage effects from internal switching.

Syntax

ViStatus _VI_FUNC niDCPower_CalAdjustResidualCurrentOffset(ViSession vi, ViConstString channelName)

Remarks

This function requires that the output be open prior to it being invoked.

Refer to the calibration procedure for the device you are calibrating for detailed instructions on the appropriate use of this function. This function can be called only in an external calibration session.

Note

NI-DCPower uses the terms "source" and "output". However, while sinking with electronic loads and SMUs these correspond to "sinking" and "input", respectively.

Note

This function is not supported on all devices. Refer to Supported Functions by Device for more information about supported devices.

Parameters

NameDirectionTypeDescription
vi[in]ViSession

Identifies a particular instrument session. vi is obtained from the niDCPower_InitializeWithIndependentChannels function.

channelName[in]ViConstString

Specifies the channel(s) to use. Specify the channel(s) using the form PXI1Slot3/0,PXI1Slot3/2-3,PXI1Slot4/2-3 or PXI1Slot3/0,PXI1Slot3/2:3,PXI1Slot4/2:3, where PXI1Slot3 and PXI1Slot4 are instrument resource names and 0, 2, and 3 are channels.

If you pass "" for this control, all channels in the session are used.

Returns

Reports the status of this operation. To obtain a text description of the status code, call niDCPower_error_message. To obtain additional information concerning the error condition, call niDCPower_GetError. The general meaning of the status code is as follows:

Value

Meaning

0

Success

Positive Values

Warnings

Negative Values

Errors