NationalInstruments.ModularInstruments.NIDCPower Namespace
- Updated2024-01-04
- 18 minute(s) read

NationalInstruments.ModularInstruments.NIDCPower Namespace
The NI-DCPower .NET class library can be used to control NI DC Power Supplies and SMUs through the NI-DCPower instrument driver. This library includes methods and properties that exercise the functionality of the NI-DCPower instrument, including source, measure and triggering operations.
Classes
Class | 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.
|
![]() | DCPowerMeasurement |
Represents properties related to all measurement channels in session.
|
![]() | DCPowerMeasurementConfiguration |
Represents properties that apply to all measurement channels that are in Session.
|
![]() | DCPowerMeasurementEventArgsT |
Holds the event data obtained after asynchronous measurement completion.
|
![]() | DCPowerMeasureTrigger |
Represents the properties used to configure the Measure trigger for NI-DCPower.
|
![]() | DCPowerMeasureTriggerExportedOutputTerminal |
Represents the output terminal for exporting the DCPowerMeasureTrigger.
|
![]() | 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.
|
![]() | DCPowerOutputMeasurement |
Provides properties and methods used to perform operations related to NI-DCPower output measurements.
|
![]() | DCPowerOutputMeasureTrigger |
Represents the methods and properties used to configure the MeasureTrigger for NI-DCPower.
|
![]() | 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.
|
![]() | 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.
|
![]() | 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.
|
Structures
Structure | Description | |
---|---|---|
![]() | DCPowerFetchResult |
Represents the result of Fetch(String, PrecisionTimeSpan, Int32) method.
|
![]() | DCPowerLCRLoadCompensationSpot |
Specifies a load measurement for performing compensation.
|
![]() | DCPowerMeasureResult |
Represents the result of Measure(String) method.
|
![]() | DCPowerSelfTestResult |
Represents the result of the SelfTest method.
|
![]() | NILCRMeasurement |
Specifies a LCR measurement.
|
Enumerations
Enumeration | 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.
|
![]() | 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.
|
![]() | DCPowerMeasurementAutoZero |
Specifies values for AutoZero property.
|
![]() | DCPowerMeasurementNoiseRejection |
Specifies the type of NoiseRejection.
|
![]() | DCPowerMeasurementOutputState |
Specifies return values for QueryState(String, DCPowerMeasurementOutputState).
|
![]() | DCPowerMeasurementSense |
Specifies values for the Sense property.
|
![]() | DCPowerMeasurementWhen |
Specifies the values for the MeasureWhen property.
|
![]() | DCPowerMeasureTriggerType |
Specifies the values of Type for data operations.
|
![]() | 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.
|