CNiIviScope

Measurement Studio IVI

Class CNiIviScope Base ClassesData ItemsConstructorsFunctionsGo to hierarchy chart    Prev page: GetChannelNameNext page: Ac    
Class Declared in:
NiIviScope.h

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

CNiIviScope controls oscilloscopes that have IVI class compliant instrument drivers. CNiIviScope allows you to acquire a voltage waveform from an analog input signal with an oscilloscope. CNiIviScope acquires the points in the waveform at a configurable interval and can acquire the points sequentially in real-time sampling or interleaved from multiple waveform acquisitions in equivalent time sampling. CNiIviScope allows you to use a property of one of the input signals, typically a rising or falling edge, to trigger the acquisition. In addition, CNiIviScope supports instruments that have more complex acquisition modes such as average, envelope, and peak detect. CNiIviScope also supports trigger types such as TV, runt, and glitch. CNiIviScope supports the typical oscilloscope 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 CNiIviScopeAcquisition Acquisition Additional settings for configuring the way the oscilloscope performs an acquisition.
Public data CNiIviScopeChannel Channel Additional settings for configuring the oscilloscope's acquisition channels.
Public data long ChannelCount
Public data CNiIviScopeMeasurement Measurement Functions for acquiring waveforms and waveform measurements.
Public data CNiIviScopeReferenceLevel ReferenceLevel Additional settings for configuring the references levels the oscilloscope uses for waveform measurements.
Public data CNiIviScopeTrigger Trigger Additional settings for configuring the trigger.

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

Public constructor inline

CNiIviScope()

Default constructor.
Public constructor inline

CNiIviScope( 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