IviDCPwr Class Driver Overview
This instrument driver provides programming support for the IviDCPwr Class. The IviDCPwr class is designed to support typical DC power supplies as well as common extended functionality found in more complex instruments. The IviDCPwr class conceptualizes a DC power supply as an instrument capable of generating a DC power signal.
The IviDCPwr class driver divides instrument capabilities into a IviDCPwrBase capability group and multiple extension capability groups. The IviDCPwrBase group supports DC power supplies capable of configuring the voltage level, current limit, current limit behavior, and over voltage protection limit, as well as enabling and disabling output channels. It also allows you to configure the output range in which the power supply operates, and to query the instrument to determine in what state it is operating.
Extension Capability Groups
The IviDCPwr class driver identifies functions and attributes that belong to an extension group with the following abbreviations. Instrument specific drivers are not required to implement any of the extension capability groups. If you use functions and attributes that belong to extension capability groups, every instrument specific driver that you use must implement those extensions.
Group Name | Description |
---|---|
IviDCPwrTrigger | For power supplies capable of making changes to the output signal based on a trigger event. |
IviDCPwrSoftwareTrigger | For power supplies capable of making changes to the output signal based on a software trigger event. |
IviDCPwrMeasurement | For power supplies capable of returning measurement characteristics of the output signal. |