Contains properties related to NI-DCPower LCR compensation-specific operations.

Derives from

Syntax

Namespace: NationalInstruments.ModularInstruments.NIDCPower

public class DCPowerOutputLCRCompensation : DCPowerSubObject

Remarks

For more information, refer to NI DC Power Supplies and SMUs Help.

Thread Safety

All members of this type are safe for multithreaded operations.

Properties

NameDescription
AcElectricalCableLengthDelay

Specifies the one-way electrical length delay of the cable, in seconds.

ActualLoadReactance

Specifies the actual reactance, in ohms, of the load used for load LCR compensation.

ActualLoadResistance

Specifies the actual resistance, in ohms, of the load used for load LCR compensation.

LoadCompensationEnabled

Specifies whether to apply load LCR compensation data to LCR measurements.

MeasuredLoadReactance

Specifies the reactance, in ohms, of the load used for load LCR compensation as measured by the instrument.

MeasuredLoadResistance

Specifies the resistance, in ohms, of the load used for load LCR compensation as measured by the instrument.

OpenCompensationEnabled

Specifies whether to apply open LCR compensation data to LCR measurements.

OpenConductance

Specifies the conductance, in siemens, of the circuit used for open LCR compensation.

OpenShortLoadCompensationDataSource

Specifies the source of the LCR compensation data NI-DCPower applies to LCR measurements.

OpenSusceptance

Specifies the susceptance, in siemens, of the circuit used for open LCR compensation.

ShortCompensationEnabled

Specifies whether to apply short LCR compensation data to LCR measurements.

ShortCustomCableCompensationEnabled

Defines how to apply short custom cable compenation in LCR mode when CableLength is set to CustomOnboardStorage or CustomAsConfigured.

ShortReactance

Specifies the reactance, in ohms, of the circuit used for short LCR compensation.

ShortResistance

Specifies the resistance, in ohms, of the circuit used for short LCR compensation.

Methods

NameDescription
ConfigureCompensation(byte[])

Applies previously generated open, short, load, as well as open and short custom cable compensationData  to LCR measurements.

GetCompensationData()

Returns previously generated open, short, load, and custom cable compensation data that you can apply to LCR measurements with ConfigureCompensation(byte[]).

GetCompensationLastDateAndTime(DCPowerLCRCompensationType)

Returns the date and time the specified type of compensation data for LCR measurements was most recently generated.

PerformLoadCompensation(DCPowerLCRLoadCompensationSpot[])

Generates load compensation data for LCR measurements for the test spots  you specify.

PerformOpenCompensation(double[])

Generates open compensation data for LCR measurements based on a default set of test frequencies  and, optionally, additional frequencies you can specify.

PerformOpenCustomCableCompensation()

Generates open custom cable compensation data for LCR measurements.

PerformShortCompensation(double[])

Generates short compensation data for LCR measurements based on a default set of test frequencies and, optionally, additional frequencies  you can specify.

PerformShortCustomCableCompensation()

Generates short custom cable compensation data for LCR measurements.