主要内容

可视化单层中的变体实现

金宝app®提供了两个块,您可以使用这些块来传播整个模型中的条件,并可视化模型中变体选择的所有可能实现。这些块被称为变体源变体水槽

编译模型时,Simulink确定哪些变体控件评估为金宝app真的。金宝app然后模拟然后停用与变体控件无关的块真的并可视化主动连接。

变体来源和下沉如何工作

变体源块有一个或多个输入端口和一个输出端口。您可以将变体选择定义为连接到输入端口的块,以便最多可以选择一个选择。主动选择直接连接到该输出端口变体源并在模拟过程中消除了无效的选择。

变体水槽块有一个输入端口和一个或多个输出端口。您可以将变体选择定义为连接到输出端口的块,以便最多可以选择一个选择。主动选择直接连接到变体水槽,在模拟过程中消除了无效的选择。

将一个或多个块连接到输入端口变体源块或输出端口变体水槽堵塞。然后,您为每个变体选择定义变体控件,输入变体源阻止并退出变体水槽堵塞。有关更多信息,请参阅带有变体源和水槽的变体条件传播

使用变体来源和水槽的优点

使用变体源变体水槽基于模型的设计中的块提供了以下优势:

  • 这些块可以使整个模型中的变体条件传播,并允许您在模型的单层中可视化变体选择。

  • 通过可视化所有可能的变体选择实现,您可以提高模型的可读性。

  • 在模型汇编过程中,Simulink消除了整个模型中的金宝app非活动块,从而提高了模型的运行时性能。

  • 变体源和水槽提供了变体组件接口,您可以使用这些接口来快速建模变体选择。

使用变体源和水槽的局限性

  • 变体源变体水槽块可与基于时间的功能通话或操作信号一起使用。您不能使用simevents®,,,,SIMSCAPE™MultiBody™,或其他基于这些块的非时代信号。

  • 代码生成变体报告不包含变体源变体水槽块。

相关示例

更多关于