Owning Palette: Waveform VIs and Functions
Use the Analog Waveform VIs and functions to perform arithmetic and comparison functions on waveforms.
![]() | Note Many Analog Waveform VIs are available only in the LabVIEW Full and Professional Development Systems. If you have the LabVIEW Base Package, you do not have the full set of the Analog Waveform VIs described in this help file. |
The VIs and functions on this palette can return general LabVIEW error codes or specific waveform error codes.
| Palette Object | Description |
|---|---|
| Append Waveforms | Appends waveform B to the end of waveform A. If the sampling rates do not match, the error cluster returns an error. The trigger time of waveform B is ignored. The data type of the Y component of waveform A and waveform B determines the polymorphic instance to use. |
| Build Waveform | Builds an analog waveform or modifies an existing waveform. If you do not wire the waveform input, the VI creates a new waveform based on the components you wire. If you wire the waveform input, the VI modifies the waveform based on the components you wire. |
| Get Waveform Attribute | Retrieves the names and values of all attributes or the value of a single attribute, depending on whether you wire the name parameter. |
| Get Waveform Components | Returns the analog waveform you specify. You specify components by clicking on the center of the output terminal and selecting the component you want. |
| Normalize Waveform | Determines the scale and offset necessary to transform the waveform data so that its maximum is 1.00 and its minimum is -1.00. |
| Number of Waveform Samples | Returns the number of data elements in the waveform. You must manually select the polymorphic instance you want to use. |
| Search Waveform | Returns the time value in x for the value specified. |
| Set Waveform Attribute | Adds or replaces a waveform attribute. You can use any type of data for the value of the attribute. |
| Waveform Min Max | Determines the maximum and minimum values and their associate time values for a waveform. |
| Waveform Scalar Limit Comparison | Compares the waveform data values to a scalar value. passed? is FALSE if any point in the waveform fails the specified comparison. For example, passed? is FALSE if any waveform point is greater than the limit value when compare condition is set to <. |
| Waveform Scale and Offset | Scales the waveform data using the equation waveform out = (scale * waveform in + offset). |
| Waveform to XY Pairs | Creates an array of data values and their corresponding time stamps. The data type of the Y component of waveform in determines the polymorphic instance to use. |
| Subpalette | Description |
|---|---|
| Waveform Generation VIs | Use the Waveform Generation VIs to generate different types of single and multitone signals, function generator signals, and noise signals. |
| Waveform Measurements 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. |