Main Content

检查非默认模块属性

检查 IDmathworks.maab.db_0140

规范:db_0140:模块参数的显示

描述

标识使用未在模型图中显示的非默认模块参数值的模块。

模型图应显示值不是默认值的模块参数。显示此信息的一种方法是使用“模块属性”对话框中的模块注释选项卡。

有关模块参数默认值的列表,请参阅模块特定的参数

提示

如果您使用带有 'built-in/blocktype'add_block 函数作为 Simulink® 内置模块的源模块路径名称,则某些模块的某些默认参数值与您使用 Simulink 以交互方式添加这些模块时获得的默认值不同。

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

检查参数化

此检查不包括子检查,因为 MAB 建模规范仅提供一个子 ID。

对于引用,NA-MAAB 和 JMAAB 建模标准组织建议使用的 MAB 规范子 ID 为:

  • NA-MAAB — 无建议

  • JMAAB - a

要自定义此检查的模块参数,请使用模型顾问配置编辑器

  1. 打开模型顾问配置编辑器并搜索检查 ID db_0140

  2. 使用模块类型列表来删除或添加模块参数。

  3. 选中仅在默认值更改时标记复选框,以仅在默认值被修改时标记,这符合 JMAAB v3.0。默认情况下,该复选框处于未选中状态,这符合 JMAAB v5.0。

  4. 点击应用并保存配置。

结果和建议的操作

条件建议采取的操作
具有默认值以外的值的模块参数且这些值不在模型显示中。在“模块属性”对话框中,使用模块注释选项卡添加模块参数注释。

操作结果

您可以使用在模块注释中添加非默认值按钮向模块显示中添加注释,以指定在分析中标记的非默认模块参数。重新运行检查;该模块不会再被标记。

功能和限制

  • 仅可针对特定于模块的参数进行自定义,请参阅模块特定的参数

  • 对库模型运行。

  • 分析库链接模块的内容。默认情况下,将输入参数 Follow links 设置为 on

  • 分析封装子系统中的内容。默认情况下,将输入参数 Look under masks 设置为 graphical

  • 允许排除模块和图。

编辑时检查

编辑时检查支持此检查。