主要内容

检查默认变体的使用情形

检查 IDmathworks.maab.na_0036

规范:na_0036:默认变体

检查变体子系统中默认变体的使用。

描述

检查变体子系统中的 Variant SubsystemVariant SourceVariant Sink 和 Variant Model 模块,以查找默认变体。

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

检查参数化

要将活动变体设置为默认变体,请使用模型顾问配置编辑器

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

  2. 输入参数下,选择检查 '允许零个活动变体控制项' 选项的使用

  3. 对于变体子系统的每个输出端口,设置以下模块参数:

    • 选择指定未连接源时的输出

    • 输入一个常量值

    • 将输出模块参数数据类型设置为继承: 自动

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

结果和建议的操作

条件建议的操作
子系统不包含默认变体。

将模块参数变体控制项设置为 (默认值)

模块参数变体控制项设置为变体

将活动变体设置为默认变体。

  1. 变体控制项设置为变体

  2. 打开变体模块,选择模块参数允许零个活动变体控制项

  3. 对于变体子系统的输出端口:

    • 指定未连接源时的输出设置为 true

    • 常量值中提供一个有效的值

    • 输出数据类型设置为继承: 自动

功能和限制

  • 对库模型运行。

  • 可以分析库链接模块的内容。

  • 分析所有封装子系统中的内容。

  • 允许排除模块和图

  • 支持语法高亮显示