在模型中引用一个子系统文件
您可以将子系统保存在SLX或MDL文件中,并从模型中引用它。这样的建模模式有助于重用性。考虑到slexSSRef_model
模型。该模型包含引用同一子系统文件-的两个子系统TimesK.slx
.的TimesK.slx
子系统包含输入、增益和输出块,并使用模型掩码进行屏蔽。一个输入增益参数添加到掩码以使用变量传递值k
.这个模型被配置来演示一个被引用子系统的这些功能。
实例具体参数化
您可以为被引用的子系统的每个实例指定不同的参数值。例如,这里的输入值(k)为输入增益Subsystem1和Subsystem2的参数是5
和10
分别。
实例具体调试
在本例中,您有两个子系统实例,引用已保存的子系统文件,TimesK
.每个实例都是由顶层模型中自己的一组输入驱动的。当您需要调试一个引用的子系统时,您可以深入每个实例,查找错误并调试它们。
维适应性
当引用子系统时,顶层模型可以驱动多个维度。在这个模型中,Subsystem1实例由一个一维信号驱动,而Subsystem2实例由一个四维信号驱动。在这两种情况下,您可以看到所引用的子系统分别在输出中具有一个维度和四个维度。