| Simulink Reference | ![]() |
Library
Description
The Saturation block imposes upper and lower bounds on a signal. When the input signal is within the range specified by the Lower limit and Upper limit parameters, the input signal passes through unchanged. When the input signal is outside these bounds, the signal is clipped to the upper or lower bound.
When the Lower limit and Upper limit parameters are set to the same value, the block outputs that value.
Data Type Support
The Saturation block accepts real signals of any data type supported by Simulink, except Boolean. The Saturation block supports fixed-point data types. The output data type is the same as the input data type.
For a discussion on the data types supported by Simulink, refer to Data Types Supported by Simulink in the Using Simulink documentation.
Parameters and Dialog Box
-1. See Specifying Sample Time in the online documentation for more information.
Characteristics
| Direct Feedthrough |
Yes |
| Sample Time |
Specified in the Sample time parameter |
| Scalar Expansion |
Yes, of parameters and input |
| Dimensionalized |
Yes |
| Zero Crossing |
Yes, if enabled. |
See Also
| Rounding Function | Saturation Dynamic | ![]() |
© 1994-2005 The MathWorks, Inc.