主要内容

定义和配置变体源和沉降

万博1manbetx®提供两个块,您可以用来以图形方式可视化模型中的所有可能的变体选择实现。这些块被称为变体源变体汇

编译模型时,Simulink确定哪个变体控制评估万博1manbetx真的。主动变体确定发生汇编的早期阶段。万博1manbetx然后,Simulink将停用未与变体控制的块绑定真的并可视化活动连接。

  1. 添加变体源变体汇块到您的模型。

    这些块启用激活变体选择的端口。

  2. 使用Simulink库浏览器的块,创建表示变万博1manbetx体选择的源和宿。将选择连接到输入和输出端口变体源变体汇块。

  3. 在Matlab.®命令提示符,指定为变体源创建激活条件的控制变量。

    v = 万博1manbetxsimulink.parameter(1);

  4. 右键单击变体源块并选择块参数(VariantSource)

  5. 在“块参数”对话框中,在变体控制列,类型v == 1在其中一个选择旁边v == 2在另一个旁边。点击申请;否则,您的更改不会保存。

    万博1manbetxsimulink验证只有一个变体是否为仿真。当控制条件未激活变量时,Simulink使用默认变体进行仿真。万博1manbetx

  6. 在MATLAB命令提示符处,指定为变量宿的激活条件创建的控制变量。

    w = 万博1manbetxsimulink.parameter(2);

  7. 双击变体汇。在“块参数”对话框中,在变体控制列,类型w == 1在其中一个选择旁边w == 2在另一个旁边。

  8. 点击申请;否则,您的更改不会保存。

  9. 模拟模型。万博1manbetxSimulink传播了变体条件以确定要激活的模型组件。

  10. 您可以可视化激活每个变体选择的条件。在里面调试ToolStrip的标签,选择信息覆盖>变体条件

  11. 在“变体条件传奇”对话框中,单击“通过超链接的变量条件注释”,以观察每个条件激活模型的哪些部分。

相关例子

更多关于