![]() |
Type






Public Data Item |
Declared in: NiIviScope.h |
Declaration
long Type;
Description
Specifies how the oscilloscope acquires data and fills the waveform record. When you set this property to CNiIviScope::Envelope or CNiIviScope::PeakDetect, the oscilloscope acquires minimum and maximum waveforms. To retrieve the minimum and maximum waveforms, use the Measurement.ReadMinMaxWaveform and Measurement.FetchMinMaxWaveform functions.
The following list includes valid values:
- CNiIviScope::Normal - The oscilloscope acquires one sample for each point in the waveform record. The oscilloscope can use real-time or equivalent-time sampling.
- CNiIviScope::PeakDetect - The oscilloscope oversamples the input signal and keeps the minimum and maximum values that correspond to each position in the waveform record. The oscilloscope uses only real-time sampling.
- CNiIviScope::HighRes - The oscilloscope oversamples the input signal and calculates an average value for each position in the waveform record. The oscilloscope uses only real-time sampling.
- CNiIviScope::Envelope - The oscilloscope acquires multiple waveforms and keeps the minimum and maximum voltages it acquires for each point in the waveform record. You specify the number of waveforms the oscilloscope acquires with the NumEnvelopes property. The oscilloscope can use real-time or equivalent-time sampling.
- CNiIviScope::Average - Sets the oscilloscope to the average acquisition mode. The oscilloscope acquires multiple waveforms and calculates an average value for each point in the waveform record. You specify the number of waveforms the oscilloscope acquires with the NumAverages property. The oscilloscope can use real-time or equivalent-time sampling.