主要内容

突出显示多实例引用模型的依赖关系

要突出显示包含多个引用模型实例的 Simulink 模型中的功能依赖关系,请使用模型切片器。您可以在普通仿真模式下,对包含对同一模型的单次或多次引用的 Simulink 模型使用模型切片器。

此示例展示当存在引用模型的多个实例时,模型切片器的行为。slslicerdemo_multi_instance 模型包含在信号流转换过程中被引用了两次的 sldemo_mdlref_counter,且每次引用均采用不同的输入参数。

1.打开模型 slslicerdemo_multi_instance.slx

open_system('slslicerdemo_multi_instance');

2.在 App 选项卡的模型验证、确认和测试库下,点击模型切片器

3.在“模型切片器”窗口中,点击添加所有输出端口。这会将 OutAOutB 设置为起点。

4.确保信号传播设置为上游

5.在仿真时间窗部分中,点击运行仿真

6.在仿真时间窗中,点击确定。模型仿真随即启动。

7.仿真的模型突出显示输出端口 OutAOutB 的上游依赖关系。

您会看到,在这两个实例中,引用模型显示了不同的信号传播路径,这些路径被 Simulink Slicer 突出显示,用于指示信号是如何传输的。

8.要生成切片,请点击生成切片

更多信息