blockLimiter
Limit the range of a signal, derived from Modelica.Blocks.Modelica.Blocks.Nonlinear.Limiter
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
Information
The Limiter block passes its input signal as output signal as long as the input is within the specified upper and lower limits. If this is not the case, the corresponding limits are passed as output.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | uMin | 20 | Value of u where yMin is active |
| Real | uMax | 30 | Value of u where yMax is active |
| Real | yMin | 25 | Value of y where yMin is active |
| Real | yMax | 30 | Value of y where yMax is active |
| Advanced | |||
| Boolean | strict | false | = true, if strict limits with noEvent(..) |
| Boolean | limitsAtInit | true | = false, if limits are ignored during initialization (i.e., y=u) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal |