主要内容

变体系

创建自定义模型版本以支持不同规格,无需重复万博1manbetx

在Si万博1manbetxmulink.®,您可以创建基于模块化设计平台的模型,该平台包括具有有限组件组件的固定公共结构。可变性有助于您使用可变组件开发一个固定的主设计。

该方法可帮助您满足各种客户要求,这些客户要求受应用,成本或操作考虑。

变体是模块化设计平台的可变分量。它们帮助您在单个统一的框图中指定模型的多个实现。有关更多信息,请参阅什么是变体和何时使用它们

有两种类型的变体,层次和内联。分层变体是通过的变体子系统块,而内联变体是通过的变体源变体汇块。使用A.变体子系统块提供了以下优势:

  • 允许你混合模型子系统块作为变体系

  • 万博1manbetx支持灵活的I / O,以便所有变体都不需要具有相同数量的输入和输出端口

变体子系统,变体模型 包含子系统块或模型块的模板子系统作为变体选择
变体源 使用Variants的多个输入之间的路由
变体汇 使用Variants的多个输出中的路由
手动变体源 在输入的多个变体选择之间切换
手动变体汇 在输出时在多个变体选择之间切换

班级

万博1manbetxsimulink.variant. 指定控制变体选择的条件
万博1manbetxsimulink.variantconfigurationData. 类代表变型配置数据对象
万博1manbetxsimulink.variantManager. 代表一组Variant Manager功能的类
万博1manbetxsimulink.variantconfigurationAnalysis. 类代表一组变体配置分析功能
万博1manbetxsimulink.variantcontrol. 创建一个变体控制变量对象
万博1manbetxsimulink.variantvariable. 创建变体参数对象

话题

变体介绍

什么是变体和何时使用它们

单一系统,迎合多种变体要求。

变体术语

学习与Simulink Variant相关的术语和参数。万博1manbetx

创建一个简单的变体模型

了解如何使用Variant Block创建模型。

变体控制简介

学习如何控制变量块。

使用变体选择

激活,不激活或创建默认变体选择。

以编程方式创建变体控制

使用matlab.®用于定义变量控制的代码。

控制变型块的主动变体选择的方法

此示例显示了不同的方法来控制来自掩码或模型工作区的内联变量和变体子系统块的活动选择。

变体子系统

变体子系统

学习变体子系统的基本功能。

定义,配置和激活变量

表示变体子系统中的变体选择。

与变体子系统的条件传播

在外面传播变体条件变体子系统堵塞。

具有条件系统的变体系

理解变体条件传播到有条件执行的系统。

将可配置子系统转换为变体子系统

了解如何将可配置子系统转换为变体子系统及其加载行为。

使用掩码参数控制锁定自定义库变体子系统的主动选择

控制有效选择变体子系统属于锁定的自定义库。

自动掩模图标促销在变体子系统中

此示例演示了Simulink®如何在父变量子系统块上自动显示万博1manbetx活动变体块的蒙版图标。

变体功能呼叫信号在变体子系统出口

此示例显示了变体子系统块如何允许在其出口上合并功能呼叫信号。

内联变量

定义和配置变量源和沉降

表示使用内联变量的变体选择。

可视化单层中的变体实现

查看包含内联变量的模型中的变体选项。

变体源和变体槽块

在变体源和宿块中定义变体选择。

变体条件传播与变体源和下沉

从内联变量块传播变体条件。

将变体条件传播到子系统

了解对虚拟和非虚拟子系统的变体条件传播。

将变体条件传播到条件子系统

了解与条件子系统的变体条件传播。

控制变体条件传播

控制变体条件的上游和下游的传播。

公共汽车内的变体元素

了解如何创建变量总线,生成代码和与总线的变体条件传播。

接收或输出函数呼叫信号进行仿真和代码生成

此示例显示了变体源块如何允许合并功能呼叫信号。

代码生成

用于代码生成准备含有变体模型

配置和生成变量模型的代码。

变体经理

变体管理器概述

使用中央工具来管理变体模型的变化点。

创建和验证变体配置

为模型创建变体配置并验证其准确性。

导入变量配置的控制变量

导入与模型关联的控制变量。

定义约束

在模型中定义约束。

减少包含变体块的模型

生成具有变体配置子集的模型。

分析包含变体块的模型中的变体配置

分析包含变体块模型中的每个变体配置的模型引用和库。

变体参数

使用变体参数来重用具有不同值的块参数

为块参数值不同的系统设计一个型号。

创建一个简单的变体参数模型

此示例显示了如何创建具有变体参数的简单模型。

变体参数中的变体控制

了解如何控制变体参数。

更改活动值和变体参数的激活时间

此示例显示如何在Simulink®模型中更改变体参数的活动值和激活时间。万博1manbetx

示例模型

变体示例模型

一组概念示例,说明了一些Simulink变体功能。万博1manbetx

特色例子