主要内容

子系统

将块分组到功能子系统中,创建模型层次结构

随着模型的大小和复杂性的增加,您可以通过将块分组到子系统中来简化它。子系统是一组分组为单个块的块子系统块。

使用子系统:

  • 建立一个分层框图,其中子系统块在一个层上,组成子系统的块在另一个层上。

  • 将功能相关的块放在一起。

  • 有助于减少模型窗口中显示的块的数量。

  • 建立一个输入和输出接口。

当您复制一个子系统时,该副本独立于源子系统。要跨模型或跨模型重用子系统的内容,请考虑被引用的子系统、被引用的模型或链接到自定义库中的块的子系统。有关更多信息,请参见在模型组件类型中进行选择

子系统可以是虚拟的,也可以是非虚拟的。虚拟子系统在模型中提供图形层次结构,并且不影响模型的执行。非虚拟子系统作为模型中的单个单元执行。

子系统 分组块以创建模型层次结构

功能

全部展开

金宝appSimulink.BlockDiagram.createSubsystem 创建包含指定块集的子系统
金宝appSimulink.BlockDiagram.copyContentsToSubsystem 将图形内容从系统复制到空子系统
金宝appSimulink.BlockDiagram.expandSubsystem 用子系统内容替换子系统
金宝appSimulink.SubSystem.convertToModelReference 将子系统转换为模型引用
金宝appSimulink.SubSystem.copyContentsToBlockDiagram 将图形内容从子系统复制到空系统
金宝appSimulink.SubSystem.deleteContents 删除子系统内容

工具

模型参考转换顾问 将子系统转换为引用的模型
引用文件窗格 查看、保存并关闭引用的子系统和模型

主题

子系统

创建子系统

如何创建子系统。

展开子系统内容

通过将子系统的内容上移一级来平展模型层次结构。

浏览模型层次结构

浏览子系统和参考模型的模型层次结构。

模型组件的预览内容

在块的表面上显示块内容的表示。

子系统的引用

子系统的参考

将子系统保存在单独的文件中,并在模型中引用它。

在模型中引用子系统文件

在模型中使用子系统引用。

使用InitFcn动态更改子系统引用组件

这个例子展示了如何使用初始化函数动态更改子系统引用组件。