Scaling VIs

LabVIEW 2018 FPGA Module Help


Edition Date: March 2018
Part Number: 371599P-01
View Product Info

DOWNLOAD (Windows Only)


LabVIEW 2016 FPGA Module Help
LabVIEW 2017 FPGA Module Help
LabVIEW 2018 FPGA Module Help
LabVIEW 2019 FPGA Module Help
LabVIEW 2020 FPGA Module Help

Owning Palette: FPGA Interface VIs and Functions

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

Use the Scaling VIs to convert the clock and sample rate for the Loop Timer Express VI and to reconfigure input settings and post-process data from the FPGA Math & Analysis VIs.

Palette ObjectDescription
Butterworth CoefficientsGenerates filter coefficients for the Butterworth Filter Express VI. Use this VI in a host VI.
Convert PID GainsConverts PID gains in the Academic, Parallel, or Series form to the normalized Parallel form that the PID VI expects.
Discrete FP Transfer Function to FXPConverts a transfer function system model from floating-point to fixed-point representation. Obtain this model by entering values into the FP Transfer Function Model control or by using the VIs included with the LabVIEW Control Design & Simulation Module.

You then can implement this model on an FPGA by using the Discrete Transfer Function Direct VI.
FFT to SpectrumConverts the output of the Fast Fourier Transform (FFT) Express VI to a power or amplitude spectrum. The spectrum is single-sided and scaled.
Normalize Signal Generation ParametersConverts frequency, phase, and duty cycle parameters into fixed-point units normalized to the clock rate.

Use the Normalize Signal Generation Parameters VI in a host VI to convert values for the following FPGA VIs: Sine Wave Generator and Square Wave Generator.
Notch CoefficientsGenerates filter coefficients for the Notch Filter Express VI.
Sample Rate To Loop TimeConverts the desired sample rate to the appropriate count for the Loop Timer Express VI and computes the achievable sample rate for use with other Scaling VIs.
Scale PeriodConverts the period output, expressed in samples, from the Analog Period Measurement Express VI to a period in units of seconds using the sample rate you specify. This VI also returns the frequency of the measurement in hertz using the sample rate you specify. Use the Scale Period VI in a host VI.

WAS THIS ARTICLE HELPFUL?

Not Helpful