万博1manbetx®提供两个块,您可以用来以图形方式可视化模型中的所有可能的变体选择实现。这些块被称为变体源和变体汇。
编译模型时,Simulink确定哪个变体控制评估万博1manbetx真的
。主动变体确定发生汇编的早期阶段。万博1manbetx然后,Simulink将停用未与变体控制的块绑定真的
并可视化活动连接。
添加变体源和变体汇块到您的模型。
这些块启用激活变体选择的端口。
使用Simulink库浏览器的块,创建表示变万博1manbetx体选择的源和宿。将选择连接到输入和输出端口变体源和变体汇块。
在Matlab.®命令提示符,指定为变体源创建激活条件的控制变量。
v = 万博1manbetxsimulink.parameter(1);
右键单击变体源块并选择块参数(VariantSource)。
在“块参数”对话框中,在变体控制列,类型v == 1
在其中一个选择旁边v == 2
在另一个旁边。点击申请;否则,您的更改不会保存。
万博1manbetxsimulink验证只有一个变体是否为仿真。当控制条件未激活变量时,Simulink使用默认变体进行仿真。万博1manbetx
在MATLAB命令提示符处,指定为变量宿的激活条件创建的控制变量。
w = 万博1manbetxsimulink.parameter(2);
双击变体汇。在“块参数”对话框中,在变体控制列,类型w == 1
在其中一个选择旁边w == 2
在另一个旁边。
点击申请;否则,您的更改不会保存。
模拟模型。万博1manbetxSimulink传播了变体条件以确定要激活的模型组件。
您可以可视化激活每个变体选择的条件。在里面调试ToolStrip的标签,选择信息覆盖>变体条件。
在“变体条件传奇”对话框中,单击“通过超链接的变量条件注释”,以观察每个条件激活模型的哪些部分。