主要内容

检查默认变体的使用情形

R2026b

检查 ID:mathworks.maab.na_0036

规范:na_0036:默认变体

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

描述

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

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

检查参数化

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

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

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

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

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

    • 输入一个常量值

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

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

结果和建议的操作

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

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

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

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

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

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

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

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

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

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

功能和限制

  • 对库模型运行。

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

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

  • 允许排除模块和图

  • 支持语法高亮显示