Main Content

检查基本模块和子系统混合使用的情形

检查 IDmathworks.maab.db_0143

规范:db_0143:模型层次结构中的可用模块类型

描述

检查混合使用原始模块和子系统的系统

您必须使用相同类型的构建模块(例如,仅子系统或仅原始(基本)模块)来设计模型的每个级别。

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

检查参数化

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

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

  • NA-MAAB — a

  • JMAAB - a

要自定义在分析期间检查的模块和封装,请使用模型顾问配置编辑器

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

  2. 输入参数下,从标准列表中选择自定义

  3. 将模块类型列表视为列表中,选择允许以在分析中包含模块/封装,或选择禁止以从分析中排除模块/封装。

  4. 使用模块类型列表来删除或添加模块和/或封装类型。

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

结果和建议的操作

条件建议采取的操作
模型中的某个级别同时包括子系统模块和原始模块。

将非虚拟模块移至子系统中。

功能和限制

  • 对库模型运行。

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

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

  • 允许排除模块和图。