Main Content

Inf 或 NaN 模块输出

描述

选择在当前时间步中,当模块输出的值为 InfNaN 时要执行的诊断操作。

注意

加速模式不支持任何运行时诊断。

类别:诊断

设置

默认值:

Simulink® 软件不执行任何操作。

警告

Simulink 软件显示警告。

错误

Simulink 软件终止仿真并显示错误消息。

提示

  • 此诊断仅适用于 doublesingle 数据类型的浮点溢出。

  • 要检查整数和定点溢出,请选择溢出时绕回诊断。(有关详细信息,请参阅溢出时绕回。)

  • 对于在加速模式下引用的模型,如果将模块输出为 Inf 或 NaN 参数设置为“”以外的值,则 Simulink 会忽略该参数设置。

    您可以使用模型顾问来标识 Simulink 在加速仿真过程中为哪些引用模型更改了配置参数设置。

    1. 在 Simulink 编辑器中,在建模选项卡上,点击模型顾问,然后点击确定

    2. 选择按任务

    3. 运行检查模型引用加速仿真期间忽略的诊断设置检查。

命令行信息

参数: SignalInfNanChecking
值:'none' | 'warning' | 'error'
默认值:'none'

推荐的设置

应用场景设置
调试无影响
可追溯性无影响
效率无影响
安全预警错误

相关主题