NationalInstruments.ModularInstruments.NIDCPower
- Updated2025-10-06
- 8 minute(s) read
Classes
| Name | Description |
|---|---|
| DCPowerAdvanced | Provides advanced properties related to NI-DCPower. |
| DCPowerCalibration | Provides objects of specific types to calibrate NI-DCPower. |
| DCPowerCalibrationUtility | Represents NI-DCPower calibration utility. |
| DCPowerCoercionEventArgs | Represents the event data obtained when a coercion event occurs. |
| DCPowerControl | Provides methods to control the programming state of NI-DCPower. |
| DCPowerDigitalEdgeMeasureTrigger | Provides methods and properties to configure the Digital Edge Measure trigger. |
| DCPowerDigitalEdgeMeasureTriggerInputTerminal | Represents the input terminal for DCPowerDigitalEdgeMeasureTrigger. |
| DCPowerDigitalEdgePulseTrigger | Represents the methods and properties used to configure digital edge for the PulseTrigger. |
| DCPowerDigitalEdgePulseTriggerInputTerminal | Represents the input terminal for DCPowerDigitalEdgePulseTrigger. |
| DCPowerDigitalEdgeSequenceAdvanceTrigger | Represents the methods and properties used to configure digital edge for the SequenceAdvanceTrigger. |
| DCPowerDigitalEdgeSequenceAdvanceTriggerInputTerminal | Represents the input terminal for DCPowerDigitalEdgeSequenceAdvanceTrigger. |
| DCPowerDigitalEdgeShutdownTriggerInputTerminal | Represents the input terminal for DCPowerOutputDigitalEdgeShutdownTrigger. |
| DCPowerDigitalEdgeSourceTrigger | Represents the properties used to configure DCPowerDigitalEdgeSourceTrigger. |
| DCPowerDigitalEdgeSourceTriggerInputTerminal | Represents the input terminal for DCPowerDigitalEdgeSourceTrigger. |
| DCPowerDigitalEdgeStartTrigger | Represents the properties used to configure DCPowerDigitalEdgeStartTrigger. |
| DCPowerDigitalEdgeStartTriggerInputTerminal | Represents the input terminal for DCPowerDigitalEdgeStartTrigger. |
| DCPowerDriverIdentity | Provides the methods and properties that provide information about the instrument and the NI-DCPower driver. |
| DCPowerDriverLock | Provides synchronization locks obtained on the driver session. |
| DCPowerDriverOperation | Provides properties that affect the operation of the instrument driver. |
| DCPowerDriverUtility | Contains methods that provide a basic set of utility operations. |
| DCPowerEvents | Provides underlying hardware events of specific types. |
| DCPowerExternalCalibration | Provides the properties used in external calibration of NI-DCPower. |
| DCPowerInstrument | Provides properties and methods used to perform NI-DCPower instrument specific operations. |
| DCPowerInstrumentAdvanced | Provides advanced properties for the instrument. |
| DCPowerInstrumentCalibration | Provides objects of specific types to configure calibration of the instrument. |
| DCPowerInstrumentCollection | Represents a strongly typed collection of DCPowerInstrument objects. |
| DCPowerInstrumentIdentity | Provides the methods and properties that provide information about the instrument. |
| DCPowerInstrumentSelfCalibration | Defines properties used to configure self calibration of the instrument. |
| DCPowerInterchangeCheckWarningEventArgs | Provides NI-DCPower interchange check warning event arguments. |
| DCPowerMeasureCompleteEvent | Represents the properties used to configure the underlying hardware MeasureCompleteEvent. |
| DCPowerMeasureCompleteEventOutputTerminal | Represents the output terminal for DCPowerMeasureCompleteEvent. |
| DCPowerMeasureCompleteEventPulse | Represents the properties used to configure the pulse of DCPowerMeasureCompleteEvent. |
| DCPowerMeasureCompleteEventToggle | Represents the properties used to configure the toggle for measure complete event. |
| DCPowerMeasureTrigger | Represents the properties used to configure the Measure trigger for NI-DCPower. |
| DCPowerMeasureTriggerExportedOutputTerminal | Represents the output terminal for exporting the DCPowerMeasureTrigger. |
| DCPowerMeasurement | Represents properties related to all measurement channels in session. |
| DCPowerMeasurementConfiguration | Represents properties that apply to all measurement channels that are in Session. |
| DCPowerMeasurementEventArgs | Holds the event data obtained after asynchronous measurement completion. |
| DCPowerOutput | Provides properties and methods used to perform NI-DCPower channel specific operations. |
| DCPowerOutputCollection | Represents a strongly typed collection of DCPowerOutput objects. |
| DCPowerOutputControl | Provides methods to control the programming state of NI-DCPower. |
| DCPowerOutputDeviceSpecific | Provides device-specific properties related to NI-DCPower. |
| DCPowerOutputDeviceSpecificLCR | Provides LCR meter specific properties related to NI-DCPower. |
| DCPowerOutputDigitalEdgeMeasureTrigger | Represents the methods and properties used to configure the digital edge for the MeasureTrigger for the specified channel(s). |
| DCPowerOutputDigitalEdgePulseTrigger | Represents the methods and properties used to configure the digital edge for the PulseTrigger for the specified channel(s). |
| DCPowerOutputDigitalEdgeSequenceAdvanceTrigger | Represents the methods and properties used to configure the digital edge for the SequenceAdvanceTrigger for the specified channel(s). |
| DCPowerOutputDigitalEdgeShutdownTrigger | Represents the methods and properties used to configure digital edge for the ShutdownTrigger. |
| DCPowerOutputDigitalEdgeSourceTrigger | Represents the methods and properties used to configure the digital edge for the SourceTrigger for the specified channel(s). |
| DCPowerOutputDigitalEdgeStartTrigger | Represents the methods and properties used to configure the digital edge for the StartTrigger for the specified channel(s). |
| DCPowerOutputEvents | Provides underlying hardware events of specific types. |
| DCPowerOutputLCR | Contains properties related to NI-DCPower channel specific operations. |
| DCPowerOutputLCRAdvanced | Properties for controlling advanced features of LCR Output. |
| DCPowerOutputLCRCompensation | Contains properties related to NI-DCPower LCR compensation-specific operations. |
| DCPowerOutputMeasureCompleteEvent | Represents the properties used to configure the underlying hardware MeasureCompleteEvent. |
| DCPowerOutputMeasureCompleteEventPulse | Represents the properties used to configure the pulse of DCPowerOutputMeasureCompleteEvent. |
| DCPowerOutputMeasureCompleteEventToggle | Represents the properties used to configure the toggle for output measure complete event. |
| DCPowerOutputMeasureTrigger | Represents the methods and properties used to configure the MeasureTrigger for NI-DCPower. |
| DCPowerOutputMeasurement | Provides properties and methods used to perform operations related to NI-DCPower output measurements. |
| DCPowerOutputPulseCompleteEvent | Represents the properties used to configure the underlying hardware PulseCompleteEvent. |
| DCPowerOutputPulseCompleteEventPulse | Contains properties used to configure the pulse characteristics of the Pulse Complete event. |
| DCPowerOutputPulseTrigger | Represents the methods and properties used to configure the PulseTrigger for NI-DCPower. |
| DCPowerOutputReadyForPulseTriggerEvent | Contains properties used to configure the Ready For Pulse Trigger event. |
| DCPowerOutputReadyForPulseTriggerEventPulse | Represents the properties used to configure the pulse of ReadyForPulseTriggerEvent. |
| DCPowerOutputSequenceAdvanceTrigger | Represents the methods and properties used to configure the SequenceAdvanceTrigger for NI-DCPower. |
| DCPowerOutputSequenceEngineDoneEvent | Represents the properties used to configure the underlying hardware SequenceEngineDoneEvent. |
| DCPowerOutputSequenceEngineDoneEventPulse | Represents the properties used to configure the pulse of DCPowerOutputSequenceEngineDoneEvent. |
| DCPowerOutputSequenceEngineDoneEventToggle | Represents the properties used to configure the toggle for output sequence engine done event. |
| DCPowerOutputSequenceIterationCompleteEvent | Represents the properties used to configure the underlying hardware DCPowerOutputSequenceIterationCompleteEvent event. |
| DCPowerOutputSequenceIterationCompleteEventPulse | Represents the properties used to configure the pulse of SequenceIterationCompleteEvent. |
| DCPowerOutputSequenceIterationCompleteEventToggle | Represents the properties used to configure the toggle for output sequence iteration complete event. |
| DCPowerOutputShutdownTrigger | Represents the methods and properties used to configure the ShutdownTrigger for NI-DCPower. |
| DCPowerOutputSource | Represents the source unit channel. |
| DCPowerOutputSourceAdvanced | Properties for controlling the advanced features of the source unit. |
| DCPowerOutputSourceAdvancedSequencing | Provides methods and properties for configuring the source and measure unit with a series of property values. |
| DCPowerOutputSourceCompleteEvent | Represents the properties used to configure the underlying hardware SourceCompleteEvent. |
| DCPowerOutputSourceCompleteEventPulse | Represents the properties used to configure the pulse of SourceCompleteEvent. |
| DCPowerOutputSourceCompleteEventToggle | Represents the properties used to configure the toggle for output source complete event. |
| DCPowerOutputSourceConstantPower | Contains properties that change channel settings when the channel is configured for ConstantPower. |
| DCPowerOutputSourceConstantResistance | Contains properties that change channel settings when the channel is configured for ConstantResistance. |
| DCPowerOutputSourceCurrent | Contains properties used to configure the current of source unit channel. |
| DCPowerOutputSourceCustomTransientResponse | Contains properties used to configure the custom transient response of source unit channel. |
| DCPowerOutputSourceCustomTransientResponseConstantPower | Contains properties used to configure the constant power custom transient response of source unit channel. |
| DCPowerOutputSourceCustomTransientResponseConstantResistance | Contains properties used to configure the constant resistance custom transient response of source unit channel. |
| DCPowerOutputSourceCustomTransientResponseCurrent | Contains properties used to configure the custom transient response current of source unit channel. |
| DCPowerOutputSourceCustomTransientResponseVoltage | Contains properties used to configure the custom transient response voltage of source unit channel. |
| DCPowerOutputSourceOutput | Contains properties related to NI-DCPower channel specific operations. |
| DCPowerOutputSourceOutputCutoff | Properties for controlling output cutoff limits for supported instruments. |
| DCPowerOutputSourcePulseCurrent | Contains properties that change channel settings when the channel is configured for PulseCurrent. |
| DCPowerOutputSourcePulseVoltage | Contains properties used to configure the pulse voltage of source unit channel. |
| DCPowerOutputSourceTrigger | Represents the methods and properties used to configure the SourceTrigger for NI-DCPower. |
| DCPowerOutputSourceVoltage | Contains properties used to configure the voltage of source unit channel. |
| DCPowerOutputStartTrigger | Represents the methods and properties used to configure the StartTrigger for NI-DCPower. |
| DCPowerOutputTriggers | Provides underlying triggers of specific types. |
| DCPowerPulseCompleteEvent | Represents the properties used to configure the underlying hardware PulseCompleteEvent. |
| DCPowerPulseCompleteEventOutputTerminal | Represents the output terminal for DCPowerPulseCompleteEvent. |
| DCPowerPulseCompleteEventPulse | Contains properties used to configure the pulse characteristics of the Pulse Complete event. |
| DCPowerPulseTrigger | Defines methods and properties used to configure the Pulse trigger. |
| DCPowerPulseTriggerExportedOutputTerminal | Represents the output terminal for DCPowerSequenceAdvanceTrigger. |
| DCPowerReadyForPulseTriggerEvent | Contains properties used to configure the Ready For Pulse Trigger event. |
| DCPowerReadyForPulseTriggerEventOutputTerminal | Represents the output terminal for DCPowerReadyForPulseTriggerEvent. |
| DCPowerReadyForPulseTriggerEventPulse | Represents the properties used to configure the pulse of ReadyForPulseTriggerEvent. |
| DCPowerSelfCalibration | Defines methods and properties used to perform self calibration and query data related to self calibration. |
| DCPowerSequenceAdvanceTrigger | Represents the properties used to configure the SequenceAdvanceTrigger trigger for NI-DCPower. |
| DCPowerSequenceAdvanceTriggerExportedOutputTerminal | Represents the output terminal for DCPowerSequenceAdvanceTrigger. |
| DCPowerSequenceEngineDoneEvent | Represents the properties used to configure the underlying hardware SequenceEngineDoneEvent. |
| DCPowerSequenceEngineDoneEventOutputTerminal | Represents the destination terminal for DCPowerSequenceEngineDoneEvent. |
| DCPowerSequenceEngineDoneEventPulse | Represents the properties used to configure the pulse of DCPowerSequenceEngineDoneEvent. |
| DCPowerSequenceEngineDoneEventToggle | Represents the properties used to configure the toggle for sequence engine done event. |
| DCPowerSequenceIterationCompleteEvent | Represents the properties used to configure the underlying hardware DCPowerSequenceIterationCompleteEvent event. |
| DCPowerSequenceIterationCompleteEventOutputTerminal | Represents the destination terminal for DCPowerSequenceIterationCompleteEvent. |
| DCPowerSequenceIterationCompleteEventPulse | Represents the properties used to configure the pulse of SequenceIterationCompleteEvent. |
| DCPowerSequenceIterationCompleteEventToggle | Represents the properties used to configure the toggle for sequence iteration complete event. |
| DCPowerSource | Contains properties used to configure NI-DCPower for signal generation. |
| DCPowerSourceCompleteEvent | Represents the properties used to configure the underlying hardware SourceCompleteEvent. |
| DCPowerSourceCompleteEventOutputTerminal | Represents the destination terminal for DCPowerSourceCompleteEvent. |
| DCPowerSourceCompleteEventPulse | Represents the properties used to configure the pulse of SourceCompleteEvent. |
| DCPowerSourceCompleteEventToggle | Represents the properties used to configure the toggle for source complete event. |
| DCPowerSourceTrigger | Represents the properties used to configure the SourceTrigger for NI-DCPower. |
| DCPowerSourceTriggerExportedOutputTerminal | Represents the output terminal for DCPowerSourceTrigger. |
| DCPowerStartTrigger | Represents the properties used to configure the StartTrigger for NI-DCPower. |
| DCPowerStartTriggerExportedOutputTerminal | Represents the output terminal for DCPowerStartTrigger. |
| DCPowerSubObject | Represents members that are common to all sub-object NI-DCPower classes. This is an internal class and is not intended for external use. |
| DCPowerTriggers | Provides underlying triggers of specific types. |
| DCPowerWarning | Provides warning codes for the warnings raised by the underlying driver. |
| DCPowerWarningEventArgs | Represents the properties under the Warning Event Args raised during a driver warning. |
| NIDCPower | Defines a root class that is used to identify and control the instrument session. |
Interfaces
None
Structures
| Name | Description |
|---|---|
| DCPowerFetchResult | Represents the result of Fetch method. |
| DCPowerLCRLoadCompensationSpot | Specifies a load measurement for performing compensation. |
| DCPowerMeasureResult | Represents the result of Measure method. |
| DCPowerSelfTestResult | Represents the result of the SelfTest method. |
| NILCRMeasurement | Specifies a LCR measurement. |
Enumerations
| Name | Description |
|---|---|
| DCPowerAdvancedSequenceProperty | Specifies the properties that you can reconfigure per step in the advanced sequence. |
| DCPowerCableLength | Specifies values for the CableLength property. |
| DCPowerComplianceLimitSymmetry | Specifies whether compliance limits for current generation and voltage generation for the device are applied symmetrically about 0 V and 0 A or asymmetrically with respect to 0 V and 0 A. |
| DCPowerConductionVoltageMode | Specifies values for the ConductionVoltageMode property. |
| DCPowerEventOutputBehavior | Specifies values for the event output behavior property. |
| DCPowerEventToggleInitialState | Specifies values for the event toggle initial state property. |
| DCPowerInstrumentMode | Specifies values for the InstrumentMode property. |
| DCPowerIsolationState | Specifies values for the IsolationState property. |
| DCPowerLCRAutomaticLevelControl | Specifies values for the AutomaticLevelControl and DCBiasAutomaticLevelControl properties. |
| DCPowerLCRCompensationType | Specifies the type of compensation for LCR measurements. |
| DCPowerLCRDCBiasSource | Specifies values for the DCBiasSource property. |
| DCPowerLCRDCBiasTransientResponse | Specifies values for the DCBiasTransientResponse property. |
| DCPowerLCRImpedanceAutorange | Specifies values for the ImpedanceAutoRange property. |
| DCPowerLCRImpedanceRangeSource | Specifies the values for the ImpedanceRangeSource property. |
| DCPowerLCRMeasurementTime | Specifies values for the MeasurementTime property. |
| DCPowerLCROpenShortLoadCompensationDataSource | Specifies values for the OpenShortLoadCompensationDataSource property. |
| DCPowerLCRReferenceValueType | Specifies values for the DCPowerLCRLoadCompensationSpot property. |
| DCPowerLCRSourceDelayMode | Specifies values for the SourceDelayMode property. |
| DCPowerLCRStimulusFunction | Specifies values for the StimulusFunction property. |
| DCPowerMeasureApertureTimeUnits | Specifies values for ApertureTimeUnits property. |
| DCPowerMeasureTriggerType | Specifies the values of Type for data operations. |
| DCPowerMeasurementAutoZero | Specifies values for AutoZero property. |
| DCPowerMeasurementAutorange | Specifies values for the Autorange property. |
| DCPowerMeasurementAutorangeApertureTimeMode | Specifies values for the AutorangeApertureTimeMode property. |
| DCPowerMeasurementAutorangeBehavior | Specifies values for the AutorangeBehavior property. |
| DCPowerMeasurementAutorangeThresholdMode | Specifies values for the AutorangeThresholdMode property. |
| DCPowerMeasurementNoiseRejection | Specifies the type of NoiseRejection. |
| DCPowerMeasurementOutputState | Specifies return values for QueryState. |
| DCPowerMeasurementSense | Specifies values for the Sense property. |
| DCPowerMeasurementWhen | Specifies the values for the MeasureWhen property. |
| DCPowerOutputCutoffReason | The output cutoff conditions to query or clear. |
| DCPowerPowerAllocationMode | Determines whether the device sources the power its output configuration requires or a specific wattage you request; determines whether NI-DCPower proactively checks that this sourcing power is within the maximum per-channel and overall sourcing power of the device. |
| DCPowerPowerSource | Specifies values for the PowerSource property. |
| DCPowerPowerSourceInUse | Specifies the type of PowerSourceInUse. |
| DCPowerPulsePolarity | Specifies values for NI-DCPower pulse polarity. |
| DCPowerPulseTriggerType | Specifies values for the Type property. |
| DCPowerSelfCalibrationPersistence | Specifies values for SelfCalibrationPersistence property. |
| DCPowerSequenceAdvanceTriggerType | Specifies values for the Type property. |
| DCPowerShutdownTriggerType | Specifies values for the Type property. |
| DCPowerSignalSource | The trigger or event signal to route. |
| DCPowerSourceCurrentLevelAutorange | Specifies values for the CurrentLevelAutorange property. |
| DCPowerSourceCurrentLimitAutorange | Specifies values for the CurrentLimitAutorange property. |
| DCPowerSourceMode | Specifies values for the Mode property. |
| DCPowerSourceOutputCapacitance | Specifies values for the OutputCapacitance property. |
| DCPowerSourceOutputFunction | Specifies values for the Function property. |
| DCPowerSourceTransientResponse | Specifies values for the TransientResponse property. |
| DCPowerSourceTriggerType | Specifies values for the Type property. |
| DCPowerSourceVoltageLevelAutorange | Specifies values for the VoltageLevelAutorange property. |
| DCPowerSourceVoltageLimitAutorange | Specifies values for the VoltageLimitAutorange property. |
| DCPowerStartTriggerType | Specifies values for the Type property. |
| DCPowerTriggerEdge | Specifies the transitions of the signal from one discrete level to another. |
Delegates
None