CNiIviScopeAcquisition

Measurement Studio IVI

Class CNiIviScopeAcquisition Base ClassesData ItemsFunctionsGo to hierarchy chart    Prev page: ConfigureRecordNext page: Averages    
Class Declared in:
NiIviScope.h

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

Additional settings for configuring the way the oscilloscope performs an acquisition.

Hierarchy Chart Hierarchy Chart

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

Public data long Averages Specifies the number of waveforms the oscilloscope acquires and averages when the Type property is set to CNiIviScope::Average.
Public data long Envelopes Specifies the number of waveforms the oscilloscope acquires when the Type property is set to CNiIviScope::Envelope.
Public data long Interpolation Specifies the interpolation method the oscilloscope uses when it cannot sample a voltage for every point in the waveform record.
Public data long MinNumPts Specifies the minimum number of points you require in the waveform record for each channel.
Public data long RecordLength Returns the actual number of points the oscilloscope acquires for each channel.
Public data long SampleMode Returns a value indicating the mode in which the instruments takes samples.
Public data double SampleRate Returns the effective digitizing rate in sample per second.
Public data double StartTime Specifies the length of time in seconds from the trigger event to the first point in the waveform record.
Public data double TimePerRecord Specifies the time in seconds that corresponds to the record length.
Public data long Type Specifies how the oscilloscope acquires data and fills the waveform record.

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

Public function inline void

ConfigureRecord( ViReal64 timePerRecord, ViInt32 minNumPts, ViReal64 startTime )

Configures the most commonly configured properties of the oscilloscope acquisition subsystem.