Saturate on overflow
Description
Select the diagnostic action to take if the value of a signal is too large to be represented by the signal data type, resulting in a saturation.
Category: Diagnostics
Settings
Default: warning
none
Simulink® software takes no action.
warning
Simulink software displays a warning.
error
Simulink software terminates the simulation or code generation and displays an error message.
Tips
This diagnostic applies only to overflows which saturate for integer and fixed-point data types.
To check for floating-point overflows (for example,
Inf
orNaN
) fordouble
orsingle
data types, select the Inf or NaN block output diagnostic. (See Inf or NaN block output for more information.)During code generation, Simulink may simulate a few blocks in the model for optimization purposes. If simulation of these blocks triggers this diagnostic to report an error, the software terminates code generation.
Command-Line Information
Parameter: IntegerSaturationMsg |
Value: 'none' | 'warning' | 'error' |
Default: 'warning' |
Recommended Settings
Application | Setting |
---|---|
Debugging | warning |
Traceability | No impact |
Efficiency | No impact |
Safety precaution | error |