![]() |
CNiIviDcPwr | ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Class |
Declared in: NiIviDcPwr.h |
Overview
CNiIviDcPwr controls DC power supplies that have IVI class compliant instrument drivers. CNiIviDcPwr encapsulates the functionality of a DC power supply. CNiIviDcPwr allows you to configure the voltage level, current limit, current limit behavior, and over voltage protection limit. CNiIviDcPwr also allows you to enable and disable output channels with a DC power supply. CNiIviDcPwr also allows you to configure the output range in which the power supply operates, and to query the instrument to determine operating status. CNiIviDcPwr supports typical DC power supplies as well as common extended functionality found in more complex instruments.
Base Classes
Data Items
![]() |
long | ChannelCount | The number of channels that the specific driver supports. |
![]() |
CNiIviDcPwrOutput | Output | Additional settings for configuring the power supply's output signal. |
![]() |
CNiIviDcPwrTrigger | Trigger | Additional settings for triggering changes in the power signal. |
Constructors
![]() |
inline | Default constructor. | |
![]() |
inline | CNiIviDcPwr( const CString &resourceName, bool idQuery = true, bool reset = true, const CString &options = "" ) |
Constructor. |
Functions
![]() |
inline CString | GetChannelName( ViInt32 index ) const |