主要内容

不同的系统

创建自定义模型版本以支持不同的规范,避免重复万博1manbetx

在仿真万博1manbetx软件®,可以创建基于模块化设计平台,包括具有有限的一组变量的组件的固定结构共同模型。变异帮助您开发一个固定的主设计,可变要素。

该方法帮助您满足由应用程序、成本或操作考虑因素控制的各种客户需求。

变体的模块化设计平台上的可变部分。他们帮助你在一个单一的,统一的框图指定型号的多种实现。有关更多信息,请参阅什么是变量和它们的使用场合

有两种类型的变体,层次和内联。层次变异不同的子系统块,而内联变体是通过变异来源变体水槽块。使用不同的子系统Block提供了这些优势:

  • 让你可以混合模型子系统块作为变系统

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

变种子系统,变种模型 含有子系统,模型,或子系统参考块作为变体的选择模板子系统
变异来源 使用变量在多个输入之间路由
变体水槽 使用变量在多个输出之间路由
手动变异来源 在输入多个变种的选择之间切换
手动变体水槽 在输出时在多个变量选择之间切换

万博1manbetx仿真软件。变体 指定控制变量选择的条件
万博1manbetxSimulink.VariantConfigurationData 类表示一种变型的配置数据对象
万博1manbetxSimulink.VariantManager 类,表示一组变体管理器功能
万博1manbetx仿真软件。变体ConfigurationAnalysis 类表示一组变体配置分析功能
万博1manbetxSimulink.VariantControl 创建一个变量控制变量对象
万博1manbetx仿真软件。变体Variable 创建一个可变参数对象

话题

介绍了变异

什么是变量和它们的使用场合

满足多种不同需求的单一系统。

变体的术语

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

创建一个简单的变体模型

学习如何使用Variant块创建模型。

变型控制简介

了解如何控制变量块。

使用变量选择

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

以编程方式创建变体控件

使用MATLAB®代码来定义的变体的控制。

激活变在仿真和代码生成工作流的不同阶段

在模拟和代码生成工作流的不同阶段,使用不同的激活时间来设置活动选择。

使用蒙版或模型工作区控制变量块的主动变量选择的方法

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

变异状况传播概述

了解Simulink中的变条件传播。万博1manbetx

不同的子系统

不同的子系统

学习不同子系统的基本功能。

在变体子系统块中定义、配置和激活变体选择

代表变子系统变种的选择。

变传播条件之外的Variant子系统模块

繁殖条件变异外不同的子系统块。

在有条件执行的子系统中使用变体子系统块

了解如何使用变子系统块进行有条件地执行系统,变型的选择。

转换可配置子系统到可变子系统

了解如何配置子系统转化为变异子系统及其对装载行为。

锁定的自定义库变量子系统使用覆盖参数的控制主动选择

控制主动选择不同的子系统属于一个锁定的自定义库。

自动蒙板图标促进在变子系统

这个例子演示了Simulink®如何自动在父变型子系统块上显万博1manbetx示活动变型块的掩码图标。

变型子系统输出端的变型函数调用信号

这个例子展示了Variant子系统块如何允许在其输出端口上合并来自其选择块的函数调用信号。

内嵌变种

定义和配置不同的源和汇

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

可视化改型的实现单层

在包含内联变体的模型中查看变体选择。

变资源和变体库块

在变体源和接收器块中定义变体选择。

变源变汇的变条件传播

从变体源和变体接收块传播变体条件。

将变异条件从变异源块传播到子系统块

理解虚拟和非虚拟子系统的变式条件传播。

将变异条件从变异源块传播到有条件执行的子系统

了解从变体源块到条件子系统的变体条件传播。

控制变量条件传播

控制上游和下游的不同条件的传播。

总线中的变异元素

了解如何创建变体总线、生成代码以及使用总线传播变体条件。

使用变源块接收或输出函数调用信号,用于仿真和代码生成

这个示例展示了Variant Source块如何在其导入处接收函数调用信号,并在其输出处有条件地合并信号。

代码生成

为代码生成准备包含变量的模型

配置并生成一个变种型号代码。

变体经理

变异Manager概述

使用一个中心工具来管理变量模型的变量点。

创建和验证变体配置

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

进口控制变量变式配置

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

定义约束

定义整个模型的约束。

导出、保存、刷新和加载变体配置数据对象

这个示例演示了如何使用variant Manager导出、保存和加载Simulink®模型的变体配置数据对象。万博1manbetx

含变种块降低模型

生成带有可变配置子集的模型。

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

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

变异参数

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

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

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

这个例子说明了如何创建变量参数的简单模型。

变量参数中的变量控制

了解如何控制变量参数。

改变变参数的激活值和激活时间

这个例子展示了如何在Simulink®模型中改变变量参数的激活值和激活时间。万博1manbetx

示例模型

变体示例模型

这说明一些Simulink中的一组概念的例子变型能力。万博1manbetx

特色的例子