变体子系统、变体模型变体装配子系统
模板包含子系统,子系统模型,或子系统参考块变体的选择
- 库:
金宝app模型/港口和子系统
高密度脂蛋白编码器/港口和子系统
描述
的不同的子系统块可以包括多个组件的实现在一个单独的层次结构。
例如,假设你想模拟模型,代表了汽车发动机的三种可能的参数:四缸气体,6缸气体,8-cylinder气体。你可以实现每个引擎模型作为一个独立的子系统中不同的子系统然后子系统基于之间切换控制模式变体块类型的变体你选择。有关更多信息,请参见介绍了版本控制。
请注意
只有一个实现的不同的子系统在模拟是活跃的。
的不同的子系统块模板预配置包含两个或多个块作为变异的选择。这些选择代表多个实现的一个系统。只有一个孩子块活动期间模型执行。活跃的孩子被称为块活跃的变体。
在每一个变体的选择不同的子系统块与一个关联变量控制方式和一个变体激活时间。变量控制方式决定如何选择活动的变体。变体激活时间决定一次激活的选择和决定是否只包括主动选择或两个活跃的和不活跃的选择在生成的代码中。
一个不同的子系统块可以包含的混合物子系统块,模型块,或子系统的参考块是不同的选择。一个不同的子系统块与模型块称为选择变体模型块。有关更多信息,请参见代表变体选择子系统的一个变体。一个不同的子系统文件使用块引用模型或子系统变体的选择说明符被称为变体装配子系统块。
除了变体的选择,你可以包括轮廓尺寸、控制端口(启用,触发,重置,函数调用),外港,或连接端口(Simscape)块内不同的子系统块。没有内部的块之间的联系不同的子系统块。金宝app动态仿真模块®自动连接积极变体轮廓尺寸和外港块的不同的子系统在编译模型。块代表变量的选择可以有输入和输出端口不同数量的输入和输出端口的父母不同的子系统块。有关更多信息,港口和外港地图子系统变体选择的变体。
使用不同的子系统块可以:
混合子系统,模型,子系统的参考块是不同的选择。
没有类似的接口的模型组件。你可以有不同数量的选择在一个港口和外港多个变体不同的子系统。然而,在列出的条件港口和外港地图子系统变体选择的变体必须满足。
建立层次结构框图,不同的子系统块在一层和变量选择是在另一个层。
保持相关功能块在一起。
减少你的模型的复杂性。
在模型编译、仿真软件消除无效块在整个模型,根据你选择金宝app变体激活时间。
变体徽章的颜色和图标的图标变化取决于的值变体激活时间,变量控制方式,传播条件子系统之外的变体参数设置。有关更多信息,请参见变体徽章。
变体装配子系统
一个变体装配子系统块使您能够添加或删除它的变体选择从外部来源,无需修改模型。一个变体装配子系统块可以包含模型块,子系统的参考块,或作为其变体的选择。使用变体的选择说明符参数指定块内的变异的选择没有导航。不像不同的子系统,你不能选择从内部管理变体变体装配子系统块。
添加模型或子系统的参考块是不同的选择:
保持模型和子系统文件在MATLAB中被引用®路径。
指定一个有效的MATLAB表达式变体的选择说明符参数,计算特征向量的一维单元阵列。数组中的每一个细胞都必须是一个模型文件名称或一个子系统文件名。细胞也可以包含一个文件名称模式相匹配的模型,或子系统文件名中描述指定变量选择装配子系统块变异的变异选择说明符参数。的变体装配子系统块然后补充说模型和子系统的参考从上市文件块的变体的选择。
有关更多信息,请参见添加或删除变量的选择变体装配子系统模块使用外部文件。
请注意
将一个不同的子系统块一个变体装配子系统块,遵循的步骤变体子系统转换为变体装配子系统。转换后,所有的选择都保存在单独的模型或子系统文件名称相同的选择。
港口
在仿真中,仿真软件禁用的不活跃的港口金宝app不同的子系统块。
输入
输出
参数
块特征
扩展功能
版本历史
介绍了R2010b