主要内容

子系统

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

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

使用子系统:

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

  • 保持功能相关的块在一起。

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

  • 建立具有输入和输出的接口。

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

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

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

功能

全部展开

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

工具

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

主题

子系统

创建子系统

如何创建子系统。

扩展子系统内容

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

导航层次结构模型

导航子系统和参考模型的模型层次结构。

模型组件预览内容

在块的表面显示块内容的表示形式。

子系统的引用

子系统的参考

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

在模型中引用子系统文件

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

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

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