在模型中引用子系统文件
您可以将子系统保存在SLX或MDL文件中,并从模型中引用它。这种建模模式有助于重复使用。考虑一下slexssref_model
模型。该模型包含两个引用相同子系统文件的子系统 -timesk.slx
。这timesk.slx
子系统包含Inport,Gain和Outport Blocks,并使用模型掩码掩盖。一个输入以获得增益参数被添加到掩码中以使用变量传递值k
。该模型配置为演示引用子系统的这些功能。
实例特定的参数化
您可以为引用子系统的每个实例指定不同的参数值。例如,这里的输入值(k)输入以获得增益SubSystem1和Subsystem的参数2为5
和10
分别。
实例特定调试
在此示例中,您有两个子系统实例,引用保存的子系统文件,时代
。每个实例都由顶部模型中自己的一组输入驱动。当您需要调试引用的子系统时,您可以潜入每个实例并查找错误并调试它们。
维度适应性
在引用子系统时,顶部模型可以驱动多个维度。在此模型中,SubSystem1实例由一维信号驱动,SubSystem2实例由四维信号驱动。在这两种情况下,您都可以看到引用的子系统在输出中分别具有一个维度和四个维度。