检查模型诊断参数
检查 ID:mathworks.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 。 | 将元素名称不匹配设置为错误或警告。否则,生成的代码中会出现意外的接口。 |
功能和限制
无法在库模型上运行。
不允许排除模块或图。