主要内容

在模型中引用子系统文件

您可以将子系统保存在SLX或MDL文件中,并从模​​型中引用它。这种建模模式有助于重复使用。考虑一下slexssref_model模型。该模型包含两个引用相同子系统文件的子系统 -timesk.slx。这timesk.slx子系统包含Inport,Gain和Outport Blocks,并使用模型掩码掩盖。一个输入以获得增益参数被添加到掩码中以使用变量传递值k。该模型配置为演示引用子系统的这些功能。

实例特定的参数化

您可以为引用子系统的每个实例指定不同的参数值。例如,这里的输入值(k)输入以获得增益SubSystem1和Subsystem的参数2为510分别。

实例特定调试

在此示例中,您有两个子系统实例,引用保存的子系统文件,时代。每个实例都由顶部模型中自己的一组输入驱动。当您需要调试引用的子系统时,您可以潜入每个实例并查找错误并调试它们。

维度适应性

在引用子系统时,顶部模型可以驱动多个维度。在此模型中,SubSystem1实例由一维信号驱动,SubSystem2实例由四维信号驱动。在这两种情况下,您都可以看到引用的子系统在输出中分别具有一个维度和四个维度。

也可以看看

子系统参考