Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Simulink.SubSystem.copyContentsToBlockDiagram

将图形内容从子系统复制到空系统

说明

示例

Simulink.SubSystem.copyContentsToBlockDiagram(subsys,sys) 将指定子系统的模块、信号线和注释复制到指定系统的顶层模块图。它不影响非图形信息,如配置集。

要使用此函数,需要符合以下条件:

  • 指定的系统必须加载到内存中。

  • 指定的子系统必须加载到内存中。

  • 指定的系统不能包含任何模块或信号线。其他类型的信息可以存在于系统中,且不受该函数影响。要删除系统的图形内容,请使用 Simulink.BlockDiagram.deleteContents

示例

全部折叠

将子系统的图形内容复制到新模型中。

打开 f14 模型。

open_system('f14');

创建一个名为 f14Controller 的空模型。

model = new_system('f14Controller');
open_system(model)

将图形内容从 f14/Controller 子系统复制到空的 f14Controller 模型。

Simulink.SubSystem.copyContentsToBlockDiagram('f14/Controller', model)

输入参数

全部折叠

子系统模块路径或句柄,指定为字符向量、字符串标量或数值标量。

示例: 'model1/Subsystem'

数据类型: double | char | string

系统名称或句柄,指定为字符向量、字符串标量或数值标量。

系统名称不能包含路径或扩展名。

示例: 'model2'

数据类型: double | char | string

提示

要通过用子系统的内容替换子系统来扁平化模型层次结构,请使用 Simulink.BlockDiagram.expandSubsystem 函数。

在 R2007a 中推出