变子系统,派生模型

含有子系统块或模型块作为变体的选择模板子系统

  • 图书馆:
  • 万博1manbetxSimulink中/端口和子系统

    HDL编码器/端口和子系统

描述

变体子系统块可以有模拟至多一个主动的选择。该变体子系统块是预先配置包含两个模板子系统块为Variant子系统选择使用。

一个变体子系统块可以包含的混合物子系统模型块作为变体的系统。这也可以包括运行轨迹外港连接端口块。还有的变子系统模块内部没有绘制的连接。

一个变体子系统用块模型块作为选择,被称为派生模型块。

各变体的系统与被在全局工作区中创建一个Variant控制相关联。变式控制确定哪些变体系统被激活。所述变体控制可以是条件表达式,一个万博1manbetxSimulink.Variant对象,指定的条件表达式,或一个默认的变体。该变异控制,其值真正确定活性变体。

当您选择指定输出当源是未连接在选项外港块是在Variant子系统块,你可以指定一个非地面值作为其输出。

注意

您必须指定正确的数据类型信号属性的部分外港阻止对话框。

端口

在仿真,Simulink万博1manbetx®禁用在Variant子系统块中的不活动端口。

输入

展开全部

子系统要么模型包含一个Variant子系统内框表示一个变型系统。如果一个变体系统上的运行轨迹名称是由变体子系统容器块中使用的运行轨迹名称的子集,则变体系统块可以具有inports比变子系统块具有不同的号码。

产量

展开全部

子系统要么模型包含一个Variant子系统内框表示一个变型系统。如果一个变体系统上的外港名称是通过变体子系统块中使用的外港名称的子集,则变体系统块可以具有outports比变子系统块具有不同的号码。

参数

展开全部

要基于的变异条件的评估选择主动变例,使用了表达其他模式选择标签模式。当您选择变异控制模式标签中,标签模式的主动选择选项。在标签模式,变控制不需要在全球的工作区创建。您可以选择从活动变的选择标签模式的主动选择选项。

当您选择标签模式下,变标记指示的变化。

注意

当你推广标签模式的主动选择参数掩模,变异控制模式被禁用。同时促进标签模式的主动选择参数嵌套模型面具,确保您推广标签模式的主动选择参数直接父变体子系统阻挡掩模。

  • 如果该块处于表达模式同时促进标签模式的主动选择参数面膜,你可以改变变异控制模式标签通过改变推动标签模式的主动选择参数从Mask对话框。

  • 如果该块处于标签模式同时促进标签模式的主动选择参数面膜,你不能改变的变异控制模式表达模式。

有关促进参数来掩盖信息,请参阅促进参数面膜

该表具有包含在变子系统每个变系统的行。如果没有变系统,表是空的。

您可以使用按钮的左侧变异的选择表来修改表中的元素。

至... 点击...
创建并添加一个新的子系统选择:将新的子系统变体的选择在表,并创建一个子系统块在变体子系统框图。
创建并添加一个新模式的变体的选择:将新的变型中选择表,并创建一个模型块在变体子系统块。
创建/编辑所选变体对象: 创建一个万博1manbetxSimulink.Variant对象在工作区全球和开放的万博1manbetxSimulink.Variant对象参数对话框中指定变健康)状况
打开所选变体的选择块:打开在所选择的行的子系统方框图变异的选择表。
从变子系统内容刷新对话信息:更新变异的选择根据在全局工作区中的变体控制的变系统和值表。

这个只读领域是基于变系统的名称。要添加一个子系统变体的选择,单击。要添加一个变型的选择,单击

要输入一个版本名称,双击变异控制细胞在变控制表达一个新行和类型。

要进入非数字变控制值,使用枚举数据。有关使用枚举数据信息,请参见使用枚举数据在Simulink模型万博1manbetx

程序中使用

结构域:由只读的代表variant.Name在现场变种参数结构
类型:特征向量
值:与该变种选择相关的变异体的控制
默认:“变种”

这个只读领域是基于在全球工作区相关的变异体控制的条件。创建或变更变异条件万博1manbetxSimulink.Variant参数对话框中或者在全局工作区。

当您选择变异控制模式标签中,标签模式的主动选择选项。您可以选择从活动变的选择标签模式的主动选择选项。您也可以右键点击该徽章变体子系统块,然后选择标签模式的主动选择

对于标签模式的主动选择选项,所述变体控制不必是一个布尔条件表达式或万博1manbetxSimulink.Variant目的。以a开头变异控制符号被忽略。

注意

标签模式的主动选择选项不在可用表达模式。

依赖

要启用此参数,请标签从选项变异控制模式参数。

程序中使用

参数:LabelModeActivechoice
类型:特征向量
值:如果没有指定标签模式主动选择是,该值是空的。如果指定标签模式活性选择是,该值是所述标签模式主动选择的名称。
默认:“”

以模拟模型(包含变系统),而不活性变体的选择中,选择允许零点活性变体的控制选项。当选择此选项,如果没有活性变体的选择,Simulink中禁用所有连接到变子系统块的输入和输出流的块。万博1manbetx禁用的块被从更新图或模拟忽略。

如果不选择此选项,Simulink的时候没有主动变选择产生错误。万博1manbetx

依赖

  • 未选择变的(默认设置)选项

  • 表达从选项变异控制模式被选中。

程序中使用

参数:AllowZeroVariantControls
类型:特征向量
值:“关”|'上'
默认:“关”

当用于ERT目标生成代码,此参数决定是否变体的选择是内C预处理条件语句(括#如果)。

当您选择此选项,Simulink的更新图或模拟过程中分析所万博1manbetx有变体的选择。这种分析提供了所有变体选择的代码生成准备的早期验证。

当您选择此选项,变徽章改变。

依赖

  • 该复选框可用于生成唯一的ERT目标。

  • 表达从选项变异控制模式被选中。

程序中使用

参数:GeneratePreprocessorConditionals
类型:特征向量
值:“关”|'上'
默认:“关”

当选择此选项时,Simulink中传播的变体子系统块的变体万博1manbetx条件之外,以确定哪个模型的部件是模拟期间活跃。

当您选择此选项,变标记指示的变化。

程序中使用

参数:PropagateVariantConditions
类型:特征向量
值:“关”|'上'
默认:“关”

块特性

数据类型

布尔[一个]|总线[一个]|[一个]|枚举[一个]|固定点[一个]|整数[一个]|[一个]|[一个]

直接馈通

没有

多维信号

有限[一个]

可变大小信号

有限[一个]

过零检测

没有

[一个]实际数据类型或功能的支持取决于块实施。万博1manbetx

扩展功能

介绍R2010b中