class="resources" Signal Generation VIs (Not in Base Package) - LabVIEW 7.1 Help - Support - National Instruments
Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Signal Generation VIs (Not in Base Package)

Use the Signal Generation VIs to generate one-dimensional arrays with specific waveform patterns. The Signal Generation VIs generate digital patterns and waveforms.

Click the icons for VI descriptions.

Signal Generator by Duration Sine Pattern Impulse Pattern Ramp Pattern Sinc Pattern Pulse Pattern Chirp Pattern Sine Wave Triangle Wave Square Wave Sawtooth Wave Arbitrary Wave Uniform White Noise Gaussian White Noise Periodic Random Noise Up to Owning Palette Tones and Noise Binary MLS Gamma Noise Poisson Noise Binomial Noise Bernoulli Noise Search Options

Arbitrary WaveRamp Pattern
Bernoulli NoiseSawtooth Wave
Binary MLSSignal Generator By Duration
Binomial NoiseSinc Pattern
Chirp PatternSine Pattern
Gamma NoiseSine Wave
Gaussian White NoiseSquare Wave
Impulse PatternTones and Noise
Periodic Random NoiseTriangle Wave
Poisson NoiseUniform White Noise
Pulse Pattern

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

Wave and Pattern VIs

You will notice that the names of most of the signal generation VIs have the word wave or pattern in them. There is a basic difference in the operation of the two different types of VIs. It has to do with whether the VI can keep track of the phase of the signal that it generates each time it is called.

Phase Control

The wave VIs have a phase in control where you can specify the initial phase (in degrees) of the first sample of the generated waveform. They also have a phase out indicator that specifies what the phase of the next sample of the generated waveform is going to be. In addition, a reset phase control decides whether the phase of the first sample generated when the wave VI is called is the phase specified at the phase in control, or whether it is the phase available at the phase out control when the VI last executed. A TRUE value of reset phase sets the initial phase to phase in, whereas a FALSE value sets it to the value of phase out when the VI last executed.

The wave VIs are all reentrant (can keep track of phase internally) and accept frequency in normalized units (cycles/sample). The only pattern VI that presently uses normalized units is the Chirp Pattern VI. Setting reset phase to FALSE allows for continuous sampling simulation.

Refer to the LabVIEW Analysis Concepts manual for information about signal generation.

Examples

Refer to the following VIs for examples of using the Signal Generation VIs:

  • labview\examples\analysis\plsexmpl.llb

     

  • labview\examples\analysis\sigxmpl.llb

     


Resources


 

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