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

Frequency Response VIs (Control Design Toolkit)

LabVIEW Control Design Toolkit 3.0 Help
August 2007

NI Part Number:
370853D-01

»View Product Info

Use the Frequency Response VIs to analyze a system model in the frequency domain.

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

Palette ObjectDescription
CD All MarginsCalculates all the gain and phase margins, which result from the frequency response crossing at 0 decibels (magnitude) and –180 degrees (phase). You can use the CD All Margins VI only with single-input single-output (SISO) systems. You can use this polymorphic to calculate the gain and phase margins of state-space models, transfer function models, zero-pole-gain models, and stand-alone frequency response data. The data types you wire to the State-Space Model and Frequency Info inputs determine the polymorphic instance to use.
CD BandwidthCalculates the frequency, relative to the DC gain, at which the magnitude of the frequency response drops below Magnitude Drop (dB). You can use the CD Bandwidth VI only with single-input single-output (SISO) systems. You can use this polymorphic VI to calculate the bandwidth of state-space, transfer function, and zero-pole-gain models. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD BodeProduces the Bode magnitude and Bode phase plots of the system model on an XY graph. You can use this polymorphic VI to produce the Bode plots of state-space models with a frequency range, transfer function models with a frequency range, zero-pole-gain models with a frequency range, state-space models with frequency vector, transfer function models with a frequency vector, and zero-pole-gain models with a frequency vector. The data types you wire to the State-Space Model and Frequency Info inputs determine the polymorphic instance to use.
CD Evaluate at FrequencyDetermines the magnitude and phase of the system at the given frequency. You can use this polymorphic VI to evaluate frequencies of state-space, transfer function, and zero-pole-gain models. The data type you wire to the State-Space Model input determines the polymorphic instance to use.
CD Gain and Phase MarginCalculates the gain and phase margins. If a system has multiple crossover frequencies, the CD Gain and Phase Margin VI returns the smallest gain and phase margins. You can use the CD Gain and Phase Margin VI only with single-input single-output (SISO) systems. You can use this polymorphic VI to calculate the gain and phase margins of state-space models, transfer function models, zero-pole-gain models, and stand-alone frequency response data. The data types you wire to the State-Space Model and Frequency Info inputs determine the polymorphic instance to use.
CD Get Frequency Response DataGives access to the frequency response information the Frequency Response VIs return. You can use this polymorphic VI to get frequency response data from an input-output pair, an input-output list, and from all inputs and outputs. The data types you wire to the Input and Output inputs determine the polymorphic instance to use. To get the frequency response data from all input-output pairs, you must manually select the polymorphic instance to use.
CD NicholsCreates a Nichols plot of the input system for which this VI plots the magnitude, in decibels, of the frequency response against the phase. You can display this data in the CD Nichols Plot indicator. You can use this polymorphic VI to create a Nichols plot for state-space models with a frequency range, transfer function models with a frequency range, zero-pole-gain models with a frequency range, state-space models with a frequency vector, transfer function models with a frequency vector, and zero-pole-gain models with a frequency vector. The data types you wire to the State-Space Model and Frequency Info inputs determine the polymorphic instance to use.
CD NyquistProduces the Nyquist plot of the input system for which this VI plots the imaginary part of the frequency response against its real part. You can display this data in the CD Nyquist Plot indicator. You can use this polymorphic VI to create a Nyquist plot for state-space models with a frequency range, transfer function models with a frequency range, zero-pole-gain models with a frequency range, state-space models with a frequency vector, transfer function models with a frequency vector, and zero-pole-gain models with a frequency vector. The data types you wire to the State-Space Model and Frequency Info inputs determine the polymorphic instance to use.
CD Singular ValuesCalculates the singular values of the frequency response of the input model. You can use this polymorphic VI to calculate the singular values for state-space models with a frequency range, transfer function models with a frequency range, zero-pole-gain models with a frequency range, state-space models with a frequency vector, transfer function models with a frequency vector, and zero-pole-gain models with a frequency vector. The data types you wire to the State-Space Model and Frequency Info inputs determine the polymorphic instance to use.

Resources


 

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