在仿真万博1manbetx软件®,您可以创建基于模块化设计平台的模型,该平台包含一个固定的公共结构和一组有限的可变组件。这种可变性可以帮助您开发具有可变组件的单一、固定的主设计。
该方法帮助您满足由应用程序、成本或操作考虑因素控制的各种客户需求。
变体是模块化设计平台的可变组件。它们帮助您在一个单一的、统一的框图中指定模型的多个实现。有关更多信息,请参见什么是变体,什么时候使用它们.
有两种类型的变体,层次和内联。层次变异不同的子系统块,而内联变体是通过的变异来源和变体水槽块。使用不同的子系统Block提供了这些优势:
让你可以混合模型和子系统块作为变体系统
万博1manbetx支持灵活的I/O,所以所有的变体不需要有相同数量的输入和输出端口
将一个模型变体块一个不同的子系统块包含模型块引用变量模型时,右键单击模型块,并选择子系统及模型参考>转换为>不同的子系统.转换后的模型产生的结果与原始模型相同。
万博1manbetx仿真软件。变体 |
指定控制变量选择的条件 |
万博1manbetx仿真软件。变体ConfigurationData |
表示变体配置数据对象的类 |
万博1manbetx仿真软件。变体Manager |
类,表示一组变体管理器功能 |
满足多种不同需求的单一系统。
学习如何使用Variant块创建模型。
学习如何控制变量块。
激活,不激活,或创建默认的变体选择。
使用MATLAB®定义变量控件的代码。
变型子系统的基本功能
在变型子系统中表示变型选择。
在变型子系统块之外传播变型条件。
理解变量条件传播到有条件执行的系统。
使用内联变体表示变体选择。
在包含内联变体的模型中查看变体选择。
在变体源和变体汇中定义变体选择。
从内联变量块传播变量条件。
理解虚拟和非虚拟子系统的变式条件传播。
了解使用条件子系统的变条件传播。
控制上游和下游的不同条件的传播。
了解如何创建变体总线、生成代码以及使用总线传播变体条件。
使用一个中心工具来管理变量模型的变量点。
为模型创建变体配置并验证其准确性。
导入与模型相关的控制变量。
定义跨模型的约束。
生成带有可变配置子集的模型。