CNiIviScopeAcquisition |
Class |
Declared in: NiIviScope.h |
Overview
Additional settings for configuring the way the oscilloscope performs an acquisition.
Data Items
long | Averages | Specifies the number of waveforms the oscilloscope acquires and averages when the Type property is set to CNiIviScope::Average. | |
long | Envelopes | Specifies the number of waveforms the oscilloscope acquires when the Type property is set to CNiIviScope::Envelope. | |
long | Interpolation | Specifies the interpolation method the oscilloscope uses when it cannot sample a voltage for every point in the waveform record. | |
long | MinNumPts | Specifies the minimum number of points you require in the waveform record for each channel. | |
long | RecordLength | Returns the actual number of points the oscilloscope acquires for each channel. | |
long | SampleMode | Returns a value indicating the mode in which the instruments takes samples. | |
double | SampleRate | Returns the effective digitizing rate in sample per second. | |
double | StartTime | Specifies the length of time in seconds from the trigger event to the first point in the waveform record. | |
double | TimePerRecord | Specifies the time in seconds that corresponds to the record length. | |
long | Type | Specifies how the oscilloscope acquires data and fills the waveform record. |
Functions
inline void | ConfigureRecord( ViReal64 timePerRecord, ViInt32 minNumPts, ViReal64 startTime ) |
Configures the most commonly configured properties of the oscilloscope acquisition subsystem. |