变异条件下传播概述
自动识别不同地区使用变异传播条件
万博1manbetx®决定了活跃在模拟的模型组件的过程变异传播条件。这个过程评估变体上指定的变量控制块和自动传播的变异条件连接块。变异条件可以通过信号线路传播,巴士和函数调用到其他块模型。过程失效与活动相关联的模型组件的选择,他们不包括在模拟。你可以控制条件传播模型中定义区域变体。
可视化传播条件使用变异条件变体传奇
您可以使用条件传奇传播形象化变异条件变体,激活每个变体的选择。万博1manbetx动态仿真模块注释模型组件如果有条件变体,和变异条件传说显示条件,对应于每个注释。
考虑选择在这个模型中包含多个变体变异来源块。特定变异条件激活每个变体的选择。
查看变异条件传奇,调试选项卡上,选择信息覆盖>变体的传说。
请注意
如果变体的传说不可用,对吗调试选项卡上,选择信息覆盖>变异的条件。
变异条件传说不显示参数的变异条件变体。使用变异参数标签变量管理器窗口中查看变量的值和变异条件选择参数。
变异条件传奇对话框。默认情况下,变异条件传说显示变异条件注释,在模拟变异条件,条件变量的来源变体。查看条件变体在生成的代码中,选择显示生成的代码的条件。
块注释上的变异情况v: C
,在那里v
语义指示器和变体C
代表了变异条件指数。你可以点击超链接变异注释观察哪些部分对应于模型的条件。举个例子,如果你点击v: 3
模型的部分,有条件V = = 3
突出显示如图片所示。
当你暂停在一块有变异条件下,工具提示显示变异条件块注释和相关的变体。查看变异条件注释工具提示,变异条件选项必须是选择。
在传说中,变异条件变量的来源也显示出来。变量可以来自一个面具,一个模型,或基本工作空间。所有块中使用的变量都必须来自同一来源。在一个模型中,变量来自不同的面具工作区可以有相同的名称和有不同的价值观。观察变量的来源,点击超链接工作区。
请注意
与变体激活时间参数设置为更新图
,变量的来源显示为不活跃的选择可能是不正确的。不活跃的进行传播的信号之前,选择删除属性,因此没有评估。
查看变异条件传奇通过编程,使用variantLegend
在MATLAB函数®命令窗口。
变异条件注释这些属性:
没有注释无条件的街区。
为了减少混乱,传说只显示最后的计算条件。例如,如果您输入条件的一个变体变异来源块,条件只有当你出现在注释应用您的更改。
传说中的条件中排序显示。
在传说中,将一个条件
假
如果条件的块与不活跃。例如,
Inport4
块连接到变体Source1
块,其条件V = = 1
。变体Source1
是连接到变体Source2
块,激活变体Source1
只有当V = = 4
。因此,Inport4
只能活动什么时候V = = 1 & & V = = 4
,总是一个条件假
。在传说中,
(默认)
关键字显示为否定的状态。
传播条件的场景
这个表列出了主题解释传播条件的工作原理与不同的模型组件。
块 | 场景 | 主题 |
---|---|---|
不同的子系统块 | 传播条件外不同的子系统块。 自适应接口的能力不同的子系统块。 |
传播变异条件变体以外的子系统 |
传播条件,有条件地执行子系统模块等启用,触发,重置,函数调用子系统当他们选择在一个用作变体不同的子系统块。 使用不同的子系统块创建一个导出功能模型。 |
使用变体子系统模块,有条件地执行子系统 | |
输出变量函数调用信号的输出港不同的子系统。 | 变异函数调用信号变异子系统输出港 | |
变异来源和变体水槽块 | 从传播条件变异来源和变体水槽块。 | 源和汇变异条件下传播与变体 |
变异来源块 | 传播条件,有条件地执行子系统模块等启用,触发,重置,函数调用子系统。 | 传播条件变体从变异源块有条件地执行子系统 |
输出变量函数调用信号的输出港变异来源。 | 使用变异源块接收或输出函数调用信号模拟和代码生成 | |
传播条件虚拟和nonvirtual子系统。 | 传播条件变体从变异源块子系统模块 | |
传播条件模型块。 | 传播与模型块变异条件 | |
总线元素块传播条件。 | 变异条件下传播与公共汽车 | |
不同的连接器块 | 组件在一个物理网络传播条件。 | 不同的连接器(Simscape) |
万博1manbetx仿真软件的功能块 | 指定或遗传变异条件万博1manbetx仿真软件的功能块。 | 变异条件下传播与仿真软件功能块万博1manbetx |
初始化,重置,终止块 | 传播条件初始化,重置,终止块。 | 变异条件与初始化传播,重置,并终止 |
变体模型 | 停止条件变体的传播模型。 | 控制变异条件下传播 |