Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Waveform Measurements VIs (Not in Base Package)

Owning Palette: Analog Waveform VIs and Functions, Signal Processing VIs

Use the Waveform Measurement VIs to perform common time and frequency domain measurements, such as DC, RMS, Tone Frequency/Amplitude/Phase, Harmonic Distortion, SINAD, and Averaged FFT Measurements. Examples

Note  The VIs on this palette return an error if an input waveform has a dt less than or equal to zero.
Note  The Waveform Measurements VIs presently do not accept waveforms that contain complex data.

The VIs on this palette can return general LabVIEW error codes or specific waveform error codes.

Palette ObjectDescription
Amplitude and Level MeasurementsPerforms voltage measurements on a signal.
Amplitude and LevelsReturns the amplitude, high state level, and low state level of a waveform or an array of waveforms. The data type you wire to the signal in input determines the polymorphic instance to use.
Averaged DC-RMSCalculates the DC and/or the RMS values of an input waveform or array of waveforms. The data type you wire to the signal in input determines the polymorphic instance to use.
Basic Averaged DC-RMSTakes a waveform or an array of waveforms in, applies a window to the signal, and averages the DC and RMS values calculated from the windowed signal with the previous DC and RMS values according to the averaging type input. The data type you wire to the signal in input determines the polymorphic instance to use.
Cross Spectrum (Mag-Phase)Computes the averaged cross power spectrum of the input signals. Results are returned as magnitude and phase.
Cross Spectrum (Real-Im)Computes the averaged cross power spectrum of the input signals. Results are returned as real and imaginary parts.
Cycle Average and RMSReturns the average and RMS levels of a selected cycle of a periodic waveform or an array of periodic waveforms. The data type you wire to the signal in input determines the polymorphic instance to use.
Distortion MeasurementsPerforms distortion measurements on a signal, such as tone analysis, total harmonic distortion (THD), and signal in noise and distortion (SINAD).
Dual Channel Spectral MeasurementPerforms a dual channel spectral measurement, such as frequency response, on input signals.
Extract Multiple Tone InformationReturns the frequency, amplitude, and phase for each signal tone whose amplitude exceeds a specified threshold. The data type you wire to the time signal in input determines the polymorphic instance to use. If you wire an array of waveforms to time signal in, LabVIEW selects the Extract Multiple Tone Information N Chan instance by default.
Extract Single Tone InformationTakes a signal in, finds the single tone with the highest amplitude or searches a specified frequency range, and returns the single tone frequency, amplitude, and phase. The data type you wire to the time signal in input determines the polymorphic instance to use.
FFT Power Spectral DensityComputes the averaged power spectral density of time signal. The data type you wire to the time signal input determines the polymorphic instance to use.
FFT Power SpectrumComputes the averaged auto power spectrum of time signal. The data type you wire to the time signal input determines the polymorphic instance to use.
FFT Spectrum (Mag-Phase)Computes the averaged FFT spectrum of time signal. FFT results are returned as magnitude and phase. The data type you wire to the time signal input determines the polymorphic instance to use.
FFT Spectrum (Real-Im)Computes the averaged FFT spectrum of time signal. FFT results are returned as real and imaginary parts. The data type you wire to the time signal input determines the polymorphic instance to use.
Frequency Response Function (Mag-Phase)Computes the frequency response and the coherence based on the input signals. Results are returned as magnitude, phase, and coherence.
Frequency Response Function (Real-Im)Computes the frequency response and the coherence based on the input signals. Results are returned as real part, imaginary part, and coherence.
Harmonic Distortion AnalyzerTakes a signal in and performs a full harmonic analysis, including measuring the fundamental frequency tone and harmonics, and returning the fundamental frequency, all harmonic amplitude levels, and the total harmonic distortion (THD). The data type you wire to the signal in input determines the polymorphic instance to use.
Pulse MeasurementsAccepts a periodic waveform or an array of periodic waveforms and returns the period, pulse duration (pulse width), duty cycle (duty factor), and pulse center of a selected pulse and period. The data type you wire to the signal in input determines the polymorphic instance to use.
SINAD AnalyzerTakes a signal in and performs a full Signal in Noise and Distortion (SINAD) analysis, including measuring the fundamental frequency tone and returning the fundamental frequency and SINAD level in dB. The data type you wire to the signal in input determines the polymorphic instance to use.
Spectral MeasurementsPerforms FFT-based spectral measurements, such as the averaged magnitude spectrum, power spectrum, and phase spectrum on a signal.
Timing and Transition MeasurementsPerforms timing and transition measurements, such as frequency, period, or duty cycle, on a signal, usually a pulse.
Tone MeasurementsFinds the single tone with the highest amplitude or searches a specified frequency range to find the single tone with the highest amplitude. You also can find the frequency and phase for a single tone.
Transition MeasurementsAccepts an input signal of a single waveform or an array of waveforms and measures the transition duration (rise or fall time), slew rate, preshoot, and overshoot of a selected positive or negative transition in each waveform. The data type you wire to the signal in input determines the polymorphic instance to use.


SubpaletteDescription
Waveform Monitoring VIsUse the Waveform Monitoring VIs to analyze the waveforms for trigger points, to search for peaks, and to perform limit mask testing.

Examples

Refer to the following VIs for examples of using the Waveform Measurements VIs:

  • maxmpl.llb: labview\examples\measure

     

  • demos.llb: labview\examples\apps

     

  • measxmpl.llb: labview\examples\analysis

     


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit