The names of most of the Signal Generation VIs contain the word wave or pattern. These names indicate whether a VI can keep track of the phase of the signal it generates each time the VI is called.
![]() |
Note You can use the Signal Generation VIs only in the LabVIEW Full and Professional Development Systems. |
The wave VIs have a phase in input that specifies the initial phase in degrees of the first sample of the generated waveform. The wave VIs also have a phase out output that indicates the phase of the next sample of the generated waveform. In addition, a reset phase input specifies whether the phase of the first sample generated when the wave VI is called is the phase specified in the phase in input or the phase available in the phase out output when the VI last executed. A TRUE value for reset phase directs LabVIEW to set the initial phase to phase in. A FALSE value for reset phase directs LabVIEW to use the value of phase out from when the VI last executed as the initial phase.
All the wave VIs are reentrant, which means they can keep track of phase internally. The wave VIs accept frequency in normalized units of cycles per sample. The only pattern VI that uses normalized units is the Chirp Pattern VI. Wire FALSE to the reset phase input to allow for continuous sampling simulation.