文档

定义和配置不同的源和汇

万博1manbetx®提供两个块,您可以使用它们在模型中图形化地可视化变体选择的所有可能实现。这些块被称为变异来源变体水槽

当您编译模型时,Simulink将确定哪个变量控制的计算万博1manbetx结果真正的.主动变量确定发生在编译的早期阶段。万博1manbetx然后Simulink去激活那些没有绑定到变量控件的块真正的并将活跃的连接可视化。

  1. 添加变异来源变体水槽块到你的模型。

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

  2. 使用来自Simulink Library B万博1manbetxrowser的块,创建表示不同选择的源和汇。连接选择的输入和输出端口变异来源变体水槽块。

  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. 您可以通过选择来可视化激活每个变体选择的条件显示>>变异的条件

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

相关的例子

更多关于

这个话题有用吗?