包含子系统、模型或子系统参考块作为变量选项的模板子系统
金宝appSimulink / Ports &子系统
HDL编码器/端口和子系统
这个不同的子系统块使您能够在单独的层次结构中包含组件的多个实现。
例如,假设您要模拟一个模型,该模型表示具有三种可能的发动机配置的车辆:4缸、6缸和8缸。您可以将每个发动机模型作为系统中的一个单独子系统来实现不同的子系统然后根据变量控制模式你选择。有关更多信息,请参见变量控制简介.
注
只有一个实现不同的子系统在模拟过程中处于活动状态。
这个不同的子系统块是预配置为包含两个或多个块以用作变量选项的模板。这些选项表示一个系统的多个实现。在模型执行期间,只有一个子块处于活动状态。活动子块称为活性变异体.
每个变量的选择不同的子系统块与变量控制模式和一个可变激活时间. 变量控制模式确定激活的变量选择。变量激活时间确定激活选项的时间,并决定是否在生成的代码中仅包含活动选项或同时包含活动和非活动选项。
A.不同的子系统块可以包含以下各项的混合物:子系统块,模型块,或子系统的参考块作为变量选择。A.不同的子系统将模型块作为选项的块称为变体模型块。有关这些块的详细信息,请参阅创建子系统,模型,子系统的参考.
除了变体选择之外,您还可以包括轮廓尺寸,外港,连接端口(模拟人生)大厦内的大厦不同的子系统块内部的块之间没有绘制的连接不同的子系统阻碍。模拟金宝app®自动将激活变量连接到轮廓尺寸和外港块的不同的子系统在模型编译期间。表示变量选择的块可以具有与父对象中的输入和输出端口数量不同的输入和输出端口不同的子系统块欲了解更多信息,映射变体子系统中变体选择的导入和输出端口.
使用变量子系统块允许您:
混合子系统,模型,子系统的参考块作为变量选择。
对没有类似接口的组件进行建模。您可以有不同数量的导入和输出端口,在一个不同的子系统.
建立一个层次结构框图,其中不同的子系统块位于一层上,变量选项位于另一层上。
将功能相关的块保持在一起。
降低模型的复杂性。
控件的值会改变块图标上变体徽章的颜色和图标可变激活时间,变量控制模式,在变量子系统外部传播条件块上设置的参数。有关更多信息,请参见变异徽章.
在模拟过程中,Simulink将禁用非金宝app活动端口不同的子系统块