Enums¶
Enums used in NI-DCPower
ApertureTimeUnits¶
AutoZero¶
-
class
nidcpower.
AutoZero
¶ -
OFF
¶ Disables auto zero.
-
ON
¶ Makes zero conversions for every measurement.
-
ONCE
¶ Makes zero conversions following the first measurement after initiating the device. The device uses these zero conversions for the preceding measurement and future measurements until the device is reinitiated.
-
AutorangeApertureTimeMode¶
-
class
nidcpower.
AutorangeApertureTimeMode
¶ -
AUTO
¶ NI-DCPower optimizes the aperture time for the autorange algorithm based on the module range.
-
CUSTOM
¶ The user specifies a minimum aperture time for the algorithm using the
nidcpower.Session.autorange_minimum_aperture_time
property and the correspondingnidcpower.Session.autorange_minimum_aperture_time_units
property.
-
AutorangeBehavior¶
AutorangeThresholdMode¶
-
class
nidcpower.
AutorangeThresholdMode
¶ -
NORMAL
¶ Thresholds are selected based on a balance between accuracy and hysteresis.
-
FAST_STEP
¶ Optimized for faster changes in the measured signal. Thresholds are configured to be a smaller percentage of the range.
-
HIGH_HYSTERESIS
¶ Optimized for noisy signals to minimize frequent and unpredictable range changes. Thresholds are configured to be a larger percentage of the range.
-
MEDIUM_HYSTERESIS
¶ Optimized for noisy signals to minimize frequent and unpredictable range changes. Thresholds are configured to be a medium percentage of the range.
-
HOLD
¶ Attempt to maintain the active range. Thresholds will favor the active range.
-
ComplianceLimitSymmetry¶
DCNoiseRejection¶
Event¶
MeasureWhen¶
-
class
nidcpower.
MeasureWhen
¶ -
AUTOMATICALLY_AFTER_SOURCE_COMPLETE
¶ Acquires a measurement after each Source Complete event completes.
-
ON_DEMAND
¶ Acquires a measurement when the
nidcpower.Session.measure()
method ornidcpower.Session.measure_multiple()
method is called.
-
ON_MEASURE_TRIGGER
¶ Acquires a measurement when a Measure trigger is received.
-
MeasurementTypes¶
OutputCapacitance¶
OutputFunction¶
OutputStates¶
Polarity¶
PowerAllocationMode¶
-
class
nidcpower.
PowerAllocationMode
¶ -
DISABLED
¶ The device attempts to source, on each active channel, the power that the present source configuration requires; NI-DCPower does not perform a sourcing power check. If the required power is greater than the maximum sourcing power, the device attempts to source the required amount and may shut down to prevent damage.
-
AUTOMATIC
¶ The device attempts to source, on each active channel, the power that the present source configuration requires; NI-DCPower performs a sourcing power check. If the required power is greater than the maximum sourcing power, the device does not exceed the maximum power, and NI-DCPower returns an error.
-
MANUAL
¶ The device attempts to source, on each active channel, the power you request with the
nidcpower.Session.requested_power_allocation
property; NI-DCPower performs a sourcing power check. If the requested power is either less than the required power for the present source configuration or greater than the maximum sourcing power, the device does not exceed the requested or allowed power, respectively, and NI-DCPower returns an error.
-
PowerSource¶
PowerSourceInUse¶
-
class
nidcpower.
PowerSourceInUse
¶ -
INTERNAL
¶ Uses the PXI chassis power source.
-
AUXILIARY
¶ Uses the auxiliary power source connected to the device. Only the NI PXI-4110, NI PXIe-4112, NI PXIe-4113, and NI PXI-4130 support this value. This is the only supported value for the NI PXIe-4112 and NI PXIe-4113.
-