主要内容

子系统

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

随着模型尺寸和复杂性的增加,您可以通过将块分组为子系统来简化模型。子系统是一组块,您可以将它们组合成一个单独的子系统子系统

使用子系统:

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

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

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

  • 与输入和输出建立接口。

创建子系统的副本时,该副本独立于源子系统。为了在模型或跨模型中重用子系统的内容,可以考虑引用的子系统、引用模型或与自定义库中的块相关联的子系统。有关详细信息,请参阅在模型构件的类型中进行选择.

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

阻碍

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

功能

全部展开

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

工具

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

话题

子系统

创建子系统

如何创建子系统。

扩展子系统内容

通过将子系统的内容提升一个级别来扁平化模型层次结构。

浏览模型层次结构

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

预览模型组件的内容

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

子系统的引用

子系统参考

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

在模型中引用子系统文件

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

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

此示例演示如何使用初始化函数动态更改子系统引用组件。