主要内容

子系统

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

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

使用子系统:

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

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

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

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

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

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

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

功能

全部展开

Simulink.BlockDiagram.createSubsystem 创建包含指定块集的子系统
Simulink.BlockDiagram.copyContentsToSubsystem 将图形内容从系统复制到空子系统
Simulink.BlockDiagram.expandSubsystem 用子系统内容替换子系统
Simulink.SubSystem.convertToModelReference 将子系统转换为模型引用
Simulink.SubSystem.copyContentsToBlockDiagram 将图形内容从子系统复制到空系统
Simulink.SubSystem.deleteContents 删除子系统内容
convertAllSubsystemReferenceBlockToSubsystem 将所有子系统引用块转换为常规子系统块
convertSubsystemReferenceBlockToSubsystem 将子系统引用块转换为常规的子系统块
convertSubsystemToSubsystemReference 将一个子系统块转换为子系统引用
getActiveInstances 返回子系统引用的所有活动实例
getAllDirtyInstances 返回在给定框图中引用的子子系统框图,这些子子系统框图也正在被编辑
getAllInstances 返回框图内的所有子系统引用块
getAllReferencedSubsystemBlockDiagrams 返回给定框图的所有子子系统框图
getNearestParentSubsystemReferenceBlock 返回一个块最近的父子系统引用
getSystemOwningTheLock 返回已获得要编辑的锁的系统
isSystemLocked 检查系统是否由于对子系统引用的编辑或更新而被锁定

工具

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

主题

子系统

子系统的引用

Baidu
map