Provides properties and methods used to perform operations related to NI-DCPower output measurements.

Derives from

Syntax

Namespace: NationalInstruments.ModularInstruments.NIDCPower

public class DCPowerOutputMeasurement : 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
ApertureTime

Gets or sets the measurement aperture time, in seconds, for the channel configuration. You can specify aperture time units in the ApertureTimeUnits property.

ApertureTimeUnits

Gets or sets the units of the ApertureTime property for the channel configuration.

Autorange

Specifies whether the hardware automatically selects the best range to measure the signal.

AutorangeApertureTimeMode

Specifies whether the aperture time used for the measurement autorange algorithm is determined automatically or customized using the AutorangeApertureTimeMode property.

AutorangeBehavior

Specifies the the algorithm the hardware uses for measurement autoranging. Enable autoranging using Autorange property.

AutorangeMaximumDelayAfterRangeChange

Balances between settling time and maximum measurement time by specifying the maximum time delay between when a range change occurs and when measurements resume.

AutorangeMinimumApertureTime

Gets or sets the measurement autorange minimum aperture time for the channel configuration. You can specify aperture time units in the AutorangeMinimumApertureTimeUnits property.

AutorangeMinimumApertureTimeUnits

Gets or sets the units of the AutorangeMinimumApertureTime property for the channel configuration.

AutorangeMinimumCurrentRange

Specifies the lowest current range used during measurement autoranging. The maximum range used is range that includes the value specified in the compliance limit property. Limiting the lowest range used during autoranging can improve the speed of the autoranging algorithm and/or minimize thrashing between ranges for noisy signals.

AutorangeMinimumVoltageRange

Specifies the lowest voltage range used during measurement autoranging. The maximum range used is range that includes the value specified in the compliance limit property. Limiting the lowest range used during autoranging can improve the speed of the autoranging algorithm and/or minimize thrashing between ranges for noisy signals.

AutorangeThresholdMode

Specifies thresholds used during autoranging to determine when range changing occurs. Enable autoranging using Autorange property.

AutoZero

Gets or sets the auto-zero method to use on the device.

BufferSize

Gets or sets the number of samples that the active channel measurement buffer can hold.

FetchBacklog

Returns the number of measurements acquired that have not been fetched yet.

IsRecordLengthFinite

Gets or sets a value indicating whether to take continuous measurements.

MeasureWhen

Gets or sets when the measure unit should acquire measurements. Unless this property is configured to OnMeasureTrigger, the DCPowerMeasureTriggerType property is ignored.

NoiseRejection

Gets or sets the relative weighting of samples in a measurement.

PowerLineFrequency

Gets or sets the power line frequency for all channels in the session. NI-DCPower uses this value to select a timebase for setting the ApertureTime property in power line cycles (PLCs).

RecordDeltaTime

Gets the amount of time between the starts of two consecutive measurements in a measure record. Use this property only after you commit the desired measurement settings.

RecordLength

Gets or sets the number of measurements that compose a measure record. If you set this property to a value greater than 1, the DCPowerMeasurementWhen property must be set to AutomaticallyAfterSourceComplete or OnMeasureTrigger.

ResetAverageBeforeMeasurement

Gets or sets whether the measurement returned from any measurement call starts with a new measurement call or returns a measurement that has already begun or completed.

SamplesToAverage

Gets or sets the number of samples to average when you take a measurement. Increasing the number of samples to average decreases measurement noise, but increases the time required to take a measurement.

Sense

Gets or sets either local or remote sensing of the output voltage for the specified channel(s).

Methods

NameDescription
ConfigureApertureTime(double, DCPowerMeasureApertureTimeUnits)

Configures the aperture time on the specified channel(s).