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

Nonlinear Systems VIs (FPGA Module)

LabVIEW FPGA Module 8.2 Help
August 2006

NI Part Number:
371599B-01

»View Product Info

Owning Palette: Control VIs

Use the Nonlinear Systems VIs to model nonlinear systems on FPGA targets.

Note  This palette is specific to FPGA targets.

Palette ObjectDescription
BacklashImplements a backlash or deadband function. output does not change until input differs from the previous output by at least half of deadband. The largest data type you wire to any input determines the polymorphic instance LabVIEW uses.
Boolean CrossingDetects state changes of Boolean input points. You can choose from three detectors: either, false-true, or true-false.
Dead ZoneProvides a region of zero output, or a dead zone. output is zero if start of dead zone <= input <= end of dead zone. The largest data type you wire to any input determines the polymorphic instance LabVIEW uses.
FrictionImplements a discontinuity at zero with linear behavior elsewhere. The larger data type you wire to input or offset determines the polymorphic instance LabVIEW uses.
Memory ElementStores the input value and returns it on the next call.
QuantizerQuantizes an integer input signal using fixed-point rounding.
Rate LimiterSpecifies a maximum rate of change of a signal. The largest data type you wire to any input determines the polymorphic instance LabVIEW uses.
RelaySwitches between the output when on and output when off inputs. When the relay is on, it remains on until input is less than switch off point. When the relay is off, it remains off until input is greater than switch on point. The relay is off by default. The largest data type you wire to any input determines the polymorphic instance LabVIEW uses.
SaturationLimits the valid range of a signal to that specified by Upper limit and Lower limit. You can configure the VI to specify the integer or bit limits and signed or unsigned inputs.
SwitchSwitches between two input values based on the value of control input. The largest data type you wire to any input determines the polymorphic instance LabVIEW uses.
TriggerDetects changes of the input signal during a control or simulation process.
Zero CrossingDetects zero crossings of an integer input signal.


Resources


 

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