万博1manbetx®提供了两个街区,您可以用可视化的变种选择所有可能的实现模型中的图形。这些块被称为变异源和变异水槽。
当你编译模型,Simulink中确定哪些变异控制评估为万博1manbetx真正
。所述活性变体确定发生早期阶段的compilation.Simulink然后停用这一不依赖于所述变体的存在控制块万博1manbetx真正
和可视化的活动连接。
加变异源和变异水槽块模型。
这些功能块激活变种选择端口。
在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中传播所述变体的条件,以确定激活哪个模型组件。
你可以想像激活每个变体的选择条件。在里面调试工具条选项卡中,选择信息覆盖>变异条件。
在变条件图例对话框中,单击通过超链接的变种条件注释来观察每个条件激活该模型的一部分。