主要内容

可视化单层中的变体实现

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

编译模型时,Simulink确定哪个变体控制评估金宝app真的。金宝appSimulink然后停用未与变体控制相关的块真的并可视化活动连接。

变体源和下沉工作

变体源块具有一个或多个输入端口和一个输出端口。您可以将变体选项定义为连接到输入端口的块,以便最多一个选择是活动的。活动选择直接连接到输出端口变体源在仿真期间消除了非活动选择。

变体汇块有一个输入端口和一个或多个输出端口。您可以将变体选择定义为连接到输出端口的块,以便最多一个选择是活动的。活动选择直接连接到输入端口变体汇,并且在仿真期间消除非活动选择。

将一个或多个块连接到输入端口变体源块或输出端口变体汇堵塞。然后,您可以为输入的每个变体选择定义变体控制变体源块并退出变体汇堵塞。有关更多信息,请参阅变体条件传播与变体源和下沉

使用变体源和水槽的优点

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

  • 该块能够在整个模型中传播变体条件,并允许您在型号的单层中可视化变体选择。

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

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

  • 变体源和下沉提供了可用于快速模型变体选择的变体组件接口。

使用变体源和沉积的限制

  • 变体源变体汇阻止与基于时间的,函数呼叫或动作信号一起工作。你不能使用simevents®Simscape™MultiBody™或与这些块的其他基于非时间的信号。

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

相关例子

更多关于