CNiIviScopeMeasurement

Measurement Studio IVI

Class CNiIviScopeMeasurement Base ClassesFunctionsGo to hierarchy chart    Prev page: StatusNext page: Abort    
Class Declared in:
NiIviScope.h

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

Functions for acquiring waveforms and waveform measurements.

Hierarchy Chart Hierarchy Chart

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

Public function inline void

Abort()

Aborts an acquisition and returns the oscilloscope to the Idle state.
Public function inline void

AutoSetup()

Automatically configures the instrument.
Public function inline void

FetchWaveform( const CString &channel, CNiReal64Vector &waveform, double &xFirst, double &xIncrement )

This function returns the waveform the oscilloscope acquires for the channel you specify.
Public function inline double

FetchWaveformMeasurement( const CString &channel, long measurementFunction )

Fetches a waveform measurement from the channel you specify The waveform on which the oscilloscope calculates the waveform measurement is from an acquisition that you previously initiated.
Public function inline void

FetchWaveformMinMax( const CString &channel, CNiReal64Vector &minWaveform, CNiReal64Vector &maxWaveform, double &xFirst, double &xIncrement )

This function returns the waveforms the oscilloscope acquires for the channel you specify.
Public function inline void

Initiate()

Initiates a waveform acquisition.
Public function inline bool

IsWaveformElementInvalid( double elementValue )

This function determines whether a value you pass from the waveform array is invalid.
Public function inline void

ReadWaveform( const CString &channel, long int maxTime, CNiReal64Vector &waveform, double &xFirst, double &xIncrement )

Initiates an acquisition on all channels that you enable with the Channel.Configure function.
Public function inline double

ReadWaveformMeasurement( const CString &channel, long int maxTime, long measurementFunction )

Initiates an acquisition on all channels that you enable with the Channel.Configure function.
Public function inline void

ReadWaveformMinMax( const CString &channel, long int maxTime, CNiReal64Vector &minWaveform, CNiReal64Vector &maxWaveform, double &xFirst, double &xIncrement )

Initiates an acquisition on all channels that you enable with the Channel.Configure function.
Public function inline long

Status()

Returns a value indicating the state of an acquisition.