Waveform Conditioning VIs

Owning Palette: Signal Processing VIs

Requires: Full Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Waveform Conditioning VIs to perform digital filtering and windowing.

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 Conditioning VIs presently do not accept waveforms that contain complex data.

The VIs on this palette can return waveform error codes.

Palette ObjectDescription
Align and ResamplePerforms an alignment of signals by changing the start time or performs a resampling of signals by changing the time delta. This Express VI returns the adjusted signals.
Align Waveforms (continuous)Performs element-wise alignment of waveforms and returns the aligned waveforms. The data types you wire to the waveform inputs determine the polymorphic instance to use.
Align Waveforms (single shot)Performs element-wise alignment of two waveforms and returns the aligned waveforms. The data types you wire to the waveform inputs determine the polymorphic instance to use.
Continuous Convolution (FIR)Convolves single or multiple waveforms and one or more kernels with state, allowing subsequent calls to be processed in a continuous manner. If you are convolving multiple waveforms, the VI maintains separate convolution states for each waveform.
Digital FIR FilterFilters signals in either single or multiple waveforms. If you are filtering multiple waveforms, the VI maintains separate filter states for each waveform. The data types you wire to the signal in and FIR filter specifications inputs determine the polymorphic instance to use.
Digital IIR FilterFilters signals in either single or multiple waveforms. If you are filtering multiple waveforms, the VI maintains separate filter states for each waveform. The data types you wire to the signal in and IIR filter specifications inputs determine the polymorphic instance to use.
FilterProcesses signals through filters and windows.
Resample Waveforms (continuous)Resamples an input waveform according to the user-defined values for t0 and dt. Wire data to the waveform in input to determine the polymorphic instance to use or manually select the instance.

Resample Waveforms (single shot)Resamples input waveforms or data according to the user-defined t0 and dt values.

Wire data to the waveform or data input to determine the polymorphic instance to use or manually select the instance.
Scaled WindowApplies a scaled window to the time-domain signal and outputs window constants for further analysis. Wire data to the signal in input to determine the polymorphic instance to use or manually select the instance.

Trigger and GateUses triggering to extract a segment out of a signal. The trigger conditions can be based on a start or stop trigger threshold or can be static. When a trigger condition is static, the trigger occurs immediately and this Express VI returns a predefined number of samples.