Select the diagnostic action to take if the value of a signal overflows the signal data type and wraps around.
Category: Diagnostics
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.
This diagnostic applies only to overflows which wrap for integer and fixed-point data types.
This diagnostic also reports division by zero for all data types, including floating-point data types.
To check for floating-point overflows (for example, Inf
or NaN
)
for double
or single
data types,
select the Inf or NaN block output diagnostic.
(See Inf or NaN block output for
more information.)
For models referenced in accelerator mode, Simulink ignores
the Wrap on overflow parameter setting if you
set it to a value other than None
.
You can use the Model Advisor to identify referenced models for which Simulink changes configuration parameter settings during accelerated simulation.
In the Simulink Editor, in the Modeling tab, click Model Advisor, then click OK.
Select By Task.
Run the Check diagnostic settings ignored during accelerated model reference simulation check.
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.
Parameter: IntegerOverflowMsg |
Value: 'none' | 'warning' | 'error' |
Default: 'warning' |
Application | Setting |
---|---|
Debugging | warning |
Traceability | No impact |
Efficiency | No impact |
Safety precaution | error |