突出显示多实例引用模型的依赖关系
要突出显示包含多个引用模型实例的 Simulink 模型中的功能依赖关系,请使用模型切片器。您可以在普通仿真模式下,对包含对同一模型的单次或多次引用的 Simulink 模型使用模型切片器。
此示例展示当存在引用模型的多个实例时,模型切片器的行为。slslicerdemo_multi_instance 模型包含在信号流转换过程中被引用了两次的 sldemo_mdlref_counter,且每次引用均采用不同的输入参数。
1.打开模型 slslicerdemo_multi_instance.slx。
open_system('slslicerdemo_multi_instance');

2.在 App 选项卡的模型验证、确认和测试库下,点击模型切片器。
3.在“模型切片器”窗口中,点击添加所有输出端口。这会将 OutA 和 OutB 设置为起点。
4.确保信号传播设置为上游。
5.在仿真时间窗部分中,点击运行仿真。
6.在仿真时间窗中,点击确定。模型仿真随即启动。
7.仿真的模型突出显示输出端口 OutA 和 OutB 的上游依赖关系。

您会看到,在这两个实例中,引用模型显示了不同的信号传播路径,这些路径被 Simulink Slicer 突出显示,用于指示信号是如何传输的。
8.要生成切片,请点击生成切片。
更多信息