检查基本模块和子系统混合使用的情形
检查 ID:mathworks.maab.db_0143
规范:db_0143:模型层次结构中的可用模块类型
描述
检查混合使用原始模块和子系统的系统
您必须使用相同类型的构建模块(例如,仅子系统或仅原始(基本)模块)来设计模型的每个级别。
此检查需要 Simulink® Check™ 许可证。
检查参数化
此检查不包括子检查,因为 MAB 建模规范仅提供一个子 ID。
对于引用,NA-MAAB 和 JMAAB 建模标准组织建议使用的 MAB 规范子 ID 为:
NA-MAAB — a
JMAAB - a
要自定义在分析期间检查的模块和封装,请使用模型顾问配置编辑器。
打开模型配置顾问编辑器并搜索检查 ID
db_0143
。在输入参数下,从标准列表中选择自定义。
在将模块类型列表视为列表中,选择允许以在分析中包含模块/封装,或选择禁止以从分析中排除模块/封装。
使用模块类型列表来删除或添加模块和/或封装类型。
点击应用并保存配置。
结果和建议的操作
条件 | 建议采取的操作 |
---|---|
模型中的某个级别同时包括子系统模块和原始模块。 | 将非虚拟模块移至子系统中。 |
功能和限制
对库模型运行。
分析库链接模块的内容。默认情况下,将输入参数 Follow links 设置为 on。
分析封装子系统中的内容。默认情况下,将输入参数 Look under masks 设置为 all。
允许排除模块和图。