主要内容

检查模型诊断参数

检查 IDmathworks.maab.jc_0021

规范:jc_0021:模型诊断设置

描述

模型顾问检查这些诊断配置参数的设置是否符合下面“结果和建议操作”部分中的定义:

此检查需要 Simulink® Check™ 许可证。

检查参数化

此模型顾问检查不适用于 JMAAB 建模规范。

此检查不包括子检查。

作为参考,NA-MAAB 和 JMAAB 建模标准组织建议使用的 MAB 规范子 ID 为:

  • NA-MAAB - a

  • JMAAB - 不支持

结果和建议的操作

条件建议的操作
代数环设置为 none代数环设置为错误警告。否则,Simulink 可能会尝试自动中断代数循环,从而影响模块的执行顺序。
尽量减少代数环设置为 none尽量减少代数环设置为错误警告。否则,Simulink 可能会尝试自动中断引用模型和原子子系统的代数循环,这可能会影响这些模型或子系统的执行顺序。
模块输出为 Inf 或 NaN 设置为 none模块输出为 Inf 或 NaN 设置为错误警告。否则,生成的代码中会发生数值异常。
重复数据存储名称设置为 none重复数据存储名称设置为错误警告。否则,生成的代码中会存在非唯一变量名。
未连接的模块输入端口设置为 none未连接的模块输入端口设置为错误警告。否则,无法生成代码。
未连接的模块输出端口设置为 none未连接的模块输出端口设置为错误警告。否则,将导致死代码。
未连接的信号线设置为 none未连接的信号线设置为错误警告。否则,无法生成代码。
根 Outport 模块上未指定总线对象设置为 none根 Outport 模块上未指定总线对象设置为错误警告。否则,当从另一个模型引用该模型时,结果将是一个未指定的接口。
元素名称不匹配设置为 none元素名称不匹配设置为错误警告。否则,生成的代码中会出现意外的接口。

功能和限制

  • 无法在库模型上运行。

  • 不允许排除模块或图。