Nonlinear Systems Functions
Owning Palette: Simulation VIs and Functions
Installed With: Control Design and Simulation Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Nonlinear Systems functions to simulate nonlinear effects that are present in real-world systems.
The functions on this palette can return general LabVIEW error codes or specific Simulation error codes. If you use the functions on this palette in a Simulation Loop, LabVIEW sends any errors that these functions return to the Error output on the Output Node of the Simulation Loop.
Palette Object | Description |
---|---|
Backlash | Implements a backlash or deadband function. For example, these functions represent clearance between teeth in a gear train. |
Dead Zone | Implements a dead zone function. For example, this function represents a forward-based diode in which you must apply a small forward voltage drop before current begins to flow. You specify the width of the dead zone using the start of dead zone and end of dead zone parameters. |
Detect Zero Crossing | Detects a zero crossing according to the trigger type you specify. A zero crossing occurs when the input signal you specify crosses the x-axis. |
Friction | Represents friction at zero but guarantees linear behavior for nonzero inputs. You also can use this function to represent Coulomb and viscous friction. |
Quantizer | Quantizes a continuous input signal to discrete states. |
Rate Limiter | Limits the rate of change of a signal. |
Relay | Returns one of two values based on the value of the input signal. |
Saturation | Limits the valid range of a signal. |
Switch | Switches the value of the output between value above threshold and value below threshold based on the value of the control input. |