Enums

Enums used in NI-DCPower

nidcpower.ApertureTimeUnits
ApertureTimeUnits.SECONDS

Specifies aperture time in seconds.

ApertureTimeUnits.POWER_LINE_CYCLES

Specifies aperture time in power line cycles (PLCs).

nidcpower.AutoZero
AutoZero.OFF

Disables auto zero.

AutoZero.ON

Makes zero conversions for every measurement.

AutoZero.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.

nidcpower.ComplianceLimitSymmetry
ComplianceLimitSymmetry.SYMMETRIC

Compliance limits are specified symmetrically about 0.

ComplianceLimitSymmetry.ASYMMETRIC

Compliance limits can be specified asymmetrically with respect to 0.

nidcpower.DCNoiseRejection
DCNoiseRejection.SECOND_ORDER

Second-order rejection of DC noise.

DCNoiseRejection.NORMAL

Normal rejection of DC noise.

nidcpower.DigitalEdge
DigitalEdge.RISING

Asserts the trigger on the rising edge of the digital signal.

DigitalEdge.FALLING

Asserts the trigger on the falling edge of the digital signal.

nidcpower.Event
Event.SOURCE_COMPLETE
Event.MEASURE_COMPLETE
Event.SEQUENCE_ITERATION_COMPLETE
Event.SEQUENCE_ENGINE_DONE
Event.PULSE_COMPLETE
Event.READY_FOR_PULSE_TRIGGER
nidcpower.ExportSignal
ExportSignal.SOURCE_COMPLETE_EVENT

Exports the Source Complete event.

ExportSignal.MEASURE_COMPLETE_EVENT

Exports the Measure Complete event.

ExportSignal.SEQUENCE_ITERATION_COMPLETE_EVENT

Exports the Sequence Iteration Complete event.

ExportSignal.SEQUENCE_ENGINE_DONE_EVENT

Exports the Sequence Engine Done event.

ExportSignal.PULSE_COMPLETE_EVENT

Exports the Pulse Complete event.

ExportSignal.READY_FOR_PULSE_TRIGGER_EVENT

Exports the Ready Pulse Trigger event.

ExportSignal.START_TRIGGER

Exports the Start trigger.

ExportSignal.SOURCE_TRIGGER

Exports the Source trigger.

ExportSignal.MEASURE_TRIGGER

Exports the Measure trigger.

ExportSignal.SEQUENCE_ADVANCE_TRIGGER

Exports the Sequence Advance trigger.

ExportSignal.PULSE_TRIGGER

Exports the Pulse trigger.

nidcpower.MeasureWhen
MeasureWhen.AUTOMATICALLY_AFTER_SOURCE_COMPLETE

Acquires a measurement after each Source Complete event completes.

MeasureWhen.ON_DEMAND

Acquires a measurement when the nidcpower.Session.measure() method or nidcpower.Session.measure_multiple() method is called.

MeasureWhen.ON_MEASURE_TRIGGER

Acquires a measurement when a Measure trigger is received.

nidcpower.MeasurementTypes
MeasurementTypes.CURRENT

The device measures current.

MeasurementTypes.VOLTAGE

The device measures voltage.

nidcpower.OutputCapacitance
OutputCapacitance.LOW

Output Capacitance is low.

OutputCapacitance.HIGH

Output Capacitance is high.

nidcpower.OutputFunction
OutputFunction.DC_VOLTAGE

Sets the output method to DC voltage.

OutputFunction.DC_CURRENT

Sets the output method to DC current.

OutputFunction.PULSE_VOLTAGE

Sets the output method to pulse voltage.

OutputFunction.PULSE_CURRENT

Sets the output method to pulse current.

nidcpower.OutputStates
OutputStates.VOLTAGE

The device maintains a constant voltage by adjusting the current

OutputStates.CURRENT

The device maintains a constant current by adjusting the voltage.

nidcpower.Polarity
Polarity.HIGH

A high pulse occurs when the event is generated. The exported signal is low level both before and after the event is generated.

Polarity.LOW

A low pulse occurs when the event is generated. The exported signal is high level both before and after the event is generated.

nidcpower.PowerSource
PowerSource.INTERNAL

Uses the PXI chassis power source.

PowerSource.AUXILIARY

Uses the auxiliary power source connected to the device.

PowerSource.AUTOMATIC

Uses the auxiliary power source if it is available; otherwise uses the PXI chassis power source.

nidcpower.PowerSourceInUse
PowerSourceInUse.INTERNAL

Uses the PXI chassis power source.

PowerSourceInUse.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.

nidcpower.SelfCalibrationPersistence
SelfCalibrationPersistence.KEEP_IN_MEMORY

Keep new self calibration values in memory only.

SelfCalibrationPersistence.WRITE_TO_EEPROM

Write new self calibration values to hardware.

nidcpower.SendSoftwareEdgeTriggerType
SendSoftwareEdgeTriggerType.START
SendSoftwareEdgeTriggerType.SOURCE
SendSoftwareEdgeTriggerType.MEASURE
SendSoftwareEdgeTriggerType.SEQUENCE_ADVANCE
SendSoftwareEdgeTriggerType.PULSE
nidcpower.Sense
Sense.LOCAL

Local sensing is selected.

Sense.REMOTE

Remote sensing is selected.

nidcpower.SourceMode
SourceMode.SINGLE_POINT

The source unit applies a single source configuration.

SourceMode.SEQUENCE

The source unit applies a list of voltage or current configurations sequentially.

nidcpower.TransientResponse
TransientResponse.NORMAL

The output responds to changes in load at a normal speed.

TransientResponse.FAST

The output responds to changes in load quickly.

TransientResponse.SLOW

The output responds to changes in load slowly.

TransientResponse.CUSTOM

The output responds to changes in load based on specified values.

nidcpower.TriggerType
TriggerType.NONE

No trigger is configured.

TriggerType.DIGITAL_EDGE

The data operation starts when a digital edge is detected.

TriggerType.SOFTWARE_EDGE

The data operation starts when a software trigger occurs.