本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

子系统

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

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

使用子系统,您可以:

  • 建立一个分层模块图,其中的 Subsystem 模块位于一个层中,而构成子系统的模块位于另一个层中。

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

  • 帮助减少您的模型窗口中显示的模块数目

当您创建子系统的副本时,该副本将独立于源子系统。要跨一个模型或跨多个模型重用子系统的内容,请使用库或将子系统转换为引用模型。要确定最适合您的应用的模型组件,请参阅基于组件的建模规范

子系统可以是虚拟的,也可以是非虚拟的。虚拟子系统提供模型中的图形层次结构,并且不影响模型的执行。非虚拟子系统作为模型中的单个单元执行。有关条件执行子系统的信息,请参阅条件执行子系统和模型

模块

Subsystem对各模块进行分组以创建模型层次结构

函数

全部展开

Simulink.BlockDiagram.createSubsystemCreate subsystem containing specified set of blocks
Simulink.BlockDiagram.copyContentsToSubsystem将模块图的内容复制到空的子系统
Simulink.BlockDiagram.expandSubsystemReplace subsystem with subsystem contents
Simulink.SubSystem.convertToModelReference将子系统转换为模型引用
Simulink.SubSystem.copyContentsToBlockDiagram将子系统的内容复制到空模块图
Simulink.SubSystem.deleteContentsDelete contents of subsystem

主题

子系统

Types of Subsystems

创建子系统

如何创建子系统。

Expand Subsystem Contents

Flatten a model hierarchy by bringing the contents of a subsystem up one level.

配置子系统

设置子系统执行、行为和访问。

Navigate Model Hierarchies

Navigate model hierarchy of subsystems and referenced models.

预览模型组件的内容

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

子系统引用

Subsystem Reference

Save a subsystem in a separate file and reference it in a model.

Reference a Subsystem File in a Model

Use subsystem reference in a model.