Inf 或 NaN 模块输出
描述
选择在当前时间步中,当模块输出的值为 Inf
或 NaN
时要执行的诊断操作。
注意
加速模式不支持任何运行时诊断。
类别:诊断
设置
默认值:无
- 无
Simulink® 软件不执行任何操作。
- 警告
Simulink 软件显示警告。
- 错误
Simulink 软件终止仿真并显示错误消息。
提示
此诊断仅适用于
double
或single
数据类型的浮点溢出。要检查整数和定点溢出,请选择溢出时绕回诊断。(有关详细信息,请参阅溢出时绕回。)
对于在加速模式下引用的模型,如果将模块输出为 Inf 或 NaN 参数设置为无以外的值,则 Simulink 会忽略该参数设置。
您可以使用模型顾问来标识 Simulink 在加速仿真过程中为哪些引用模型更改了配置参数设置。
在 Simulink 编辑器中,在建模选项卡上,点击模型顾问,然后点击确定。
选择按任务。
运行检查模型引用加速仿真期间忽略的诊断设置检查。
命令行信息
参数: SignalInfNanChecking |
值:'none' | 'warning' | 'error' |
默认值:'none' |
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | 无影响 |
安全预警 | 错误 |