主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

Variant Component

R2026a

添加替代设计的组件

  • Variant Component block

Variant Component 模块的替代配置:
Variant Assembly Component

描述

使用 Variant Component 模块为一个组件创建多个设计方案。

为模块添加端口,以便与其他组件连接。为端口定义一个接口,使用构造型添加与端口及端口颜色相关的属性,并定义参数。

Variant Component block

添加或连接 System Composer™ 组件:

  • 从建模选项卡或调色板中添加一个 Variant Component 架构模块。您也可以点击并拖动画布上的方框,然后选择 Variant Component 模块。您也可以从 Component 模块或 Reference Component 模块创建变体组件。右键点击组件,选择添加变体选择项。

  • 要添加端口,请选择组件的一条边,然后从菜单中选择一个方向:Input 或 Output

  • 点击并拖动端口以创建连接。连接到另一个组件。您还可以创建一个新组件来完成连接。

  • 要将 Variant Component 模块连接到架构或组合模型根端口,可从组件端口拖动到包含模型的边界。释放连接时,会在边界创建一个根端口。

注意

您可以为组件添加封装图标,以说明组件所代表的系统。有关详细信息,请参阅添加组件图像。

管理 Variant Component 选择项:

  • 默认情况下,创建 Variant Component 模块时会创建两个变体选择项。右键点击 Variant Component 模块并选择 变体 > 标签模式活动选择项,然后选择活动选择项。

  • 若要添加另一个变体选择项,请右键点击 Variant Component 模块,然后选择 变体 > 添加变体选择项。添加变体选择项时,该选项会自动继承 Variant Component 模块的输入和输出端口,以及这些端口的接口定义。

  • 双击 Variant Component 模块,设计其中的变体。

  • 使用变体管理器可在复杂的模型层次结构中轻松切换变体选择项。右键点击 Variant Component 图模块,然后选择 变体 > 在变体管理器中打开。有关详细信息,请参阅。

端口

输入

全部展开

当您连接到源组件时,端口上的接口是共享的。

输出

全部展开

当您连接到目标组件时,端口上的接口是共享的。

物理

全部展开

当您连接到另一个组件时,端口上的物理接口是共享的。

替代配置

全部展开

自 R2023b 起

Variant Assembly Component 模块是一个模板,允许您从外部源添加或删除其变体选择项,而无需修改模型。Variant Assembly Component 模块可以包含 Model 模块、子系统引用 模块或两者作为其变体选择项。您只需在模块参数对话框中指定一次变体选择项的来源,然后修改来源即可从模块中添加或删除变体选择项。与 Variant Component 不同,您不能在 Variant Assembly Component 模块内添加内联组件作为变体选择项。要将 Variant Component 模块转换为 Variant Assembly Component 模块,请按照 Convert Variant Component to Variant Assembly Component 中的步骤操作。AUTOSAR 架构不支持将 Variant Component 转换为 Variant Assembly Component。Variant Assembly Component 与 Simulink® 中的 Variant Assembly Subsystem 模块相同。

详细信息

全部展开

版本历史记录

在 R2019a 中推出