CNiIviDcPwr

Measurement Studio IVI

Class CNiIviDcPwr Base ClassesData ItemsConstructorsFunctionsGo to hierarchy chart    Prev page: GetChannelNameNext page: ChannelCount    
Class Declared in:
NiIviDcPwr.h

'Overview' icon -- Shortcut to top of page. 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.

Hierarchy Chart Hierarchy Chart

'Base Classes' icon -- Shortcut to top of page. Base Classes

'Data Items' icon -- Shortcut to top of page. Data Items

Public data long ChannelCount The number of channels that the specific driver supports.
Public data CNiIviDcPwrOutput Output Additional settings for configuring the power supply's output signal.
Public data CNiIviDcPwrTrigger Trigger Additional settings for triggering changes in the power signal.

'Constructors' icon -- Shortcut to top of page. Constructors

Public constructor inline

CNiIviDcPwr()

Default constructor.
Public constructor inline

CNiIviDcPwr( const CString &resourceName, bool idQuery = true, bool reset = true, const CString &options = "" )

Constructor.

'Functions' icon -- Shortcut to top of page. Functions

Public function inline CString

GetChannelName( ViInt32 index ) const