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

Discrete Normalized Integrator (FPGA Module)

LabVIEW FPGA Module 8.2 Help
August 2006

NI Part Number:
371599B-01

»View Product Info

Integrates a discrete input signal using forward Euler integration. The VI assumes that the integration interval (dt) is normalized to 1. The larger data type you wire to input or initial condition determines the polymorphic instance LabVIEW uses. Details  

Use the pull-down menu to select an instance of this VI.

Discrete Normalized Integrator (I16)

initialize, when TRUE, returns initial condition as the output. The VI initializes automatically when it first runs in a VI.
initial condition is the data point the VI returns the first time you call it or when initialize is TRUE.
input is the data point the VI processes.
output returns the forward integration result.

output[n] = input[n – 1] + output[n – 1]

where output[n] is the value of output on the nth call to the VI and output[0] = initial condition.

Discrete Normalized Integrator (I8)

initialize, when TRUE, returns initial condition as the output. The VI initializes automatically when it first runs in a VI.
initial condition is the data point the VI returns the first time you call it or when initialize is TRUE.
input is the data point the VI processes.
output returns the forward integration result.

output[n] = input[n – 1] + output[n – 1]

where output[n] is the value of output on the nth call to the VI and output[0] = initial condition.

Discrete Normalized Integrator (I32)

initialize, when TRUE, returns initial condition as the output. The VI initializes automatically when it first runs in a VI.
initial condition is the data point the VI returns the first time you call it or when initialize is TRUE.
input is the data point the VI processes.
output returns the forward integration result.

output[n] = input[n – 1] + output[n – 1]

where output[n] is the value of output on the nth call to the VI and output[0] = initial condition.

Discrete Normalized Integrator Details

If the output exceeds the range of the output data type, the result saturates, returning the maximum numeric value representable by the output and its data type with the same sign as the actual result.

The Discrete Normalized Integrator VI assumes a sampling interval (dt) of 1 and implements a discrete accumulator. To use the VI as a stand-alone integrator, multiply the input or output by dt in a host VI. To implement a transfer function from several integrators, you must take the sampling interval into account during the transfer function design phase.


Resources


 

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