变体子系统,变体模型
模板包含子系统,子系统模型,或子系统参考块变体的选择
- 库:
金宝app模型/港口和子系统
高密度脂蛋白编码器/港口和子系统
描述
的不同的子系统块可以包括多个组件的实现在一个单独的层次结构。
例如,假设你想模拟模型,代表了汽车发动机的三种可能的参数:四缸气体,6缸气体,8-cylinder气体。你可以实现每个引擎模型作为一个独立的子系统中不同的子系统然后子系统基于之间切换控制模式变体块类型的变体你选择。有关更多信息,请参见介绍了版本控制。
请注意
只有一个实现的不同的子系统在模拟是活跃的。
的不同的子系统块模板预配置包含两个或多个块作为变异的选择。这些选择代表多个实现的一个系统。只有一个孩子块活动期间模型执行。活跃的孩子被称为块活跃的变体。
在每一个变体的选择不同的子系统块与一个关联变量控制方式和一个变体激活时间。变量控制方式决定如何选择活动的变体。变体激活时间决定一次激活的选择和决定是否只包括主动选择或两个活跃的和不活跃的选择在生成的代码中。
一个不同的子系统块可以包含的混合物子系统块,模型块,或子系统的参考块是不同的选择。一个不同的子系统块与模型块称为选择变体模型块。在这些街区的更多信息,请参阅创建子系统,模型,子系统的参考。
除了变体的选择,你可以包括轮廓尺寸,外港,连接端口(Simscape)块内不同的子系统块。没有内部的块之间的联系不同的子系统块。金宝app动态仿真模块®自动连接积极变体轮廓尺寸和外港块的不同的子系统在编译模型。块代表变量的选择可以有输入和输出端口不同数量的输入和输出端口的父母不同的子系统块。有关更多信息,港口和外港地图子系统变体选择的变体。
使用不同的子系统块可以:
混合子系统,模型,子系统的参考块是不同的选择。
没有类似的接口的模型组件。你可以有不同数量的选择在一个港口和外港多个变体不同的子系统。
建立层次结构框图,不同的子系统块在一层和变量选择是在另一个层。
保持相关功能块在一起。
减少你的模型的复杂性。
在模型编译、仿真软件消除无效块在整个模型,提高模型的金宝app运行时性能。
变体徽章的颜色和图标的图标变化取决于的值变体激活时间,变量控制方式,传播条件子系统之外的变体参数设置。有关更多信息,请参见变体徽章。
港口
在仿真中,仿真软件禁用的不活跃的港口金宝app不同的子系统块。