主要内容

万博1manbetxsimulink.blockdiagram.createsubsystem.

创建包含指定的块集的子系统

描述

例子

万博1manbetxsimulink.blockdiagram.createSubsystem(创建子系统并将指定的块移动到其中。所有指定的块必须最初驻留在相同的框图中。

如果任何块具有未连接的端口,则该函数会创建和连接inport.外港在子系统内部块。

如果输入或输出端口块中的任何一个,则该函数会创建inport.外港父系统中的块连接到新的相应端口子系统堵塞。

万博1manbetxsimulink.blockdiagram.createsubsystem()用包含这些块的新子系统替换当前所选块。

例子

万博1manbetxsimulink.blockdiagram.createSubsystem(___名称,价值除了以前语法中的输入参数之外,使用一个或多个名称值对参数指定选项。例如,'姓名','mysubsystem'命名新子系统'mysubsystem'

例子

全部收缩

打开或加载示例模型。

createSubsystemmodel.

通过使用通过使用模型的顶级块的块处理块万博1manbetxsimulink.findblocks.功能。

bh = 万博1manbetxsimulink.findblocks('createSubsystemmodel');

用包含模型内容的子系统替换模型的内容。

万博1manbetxsimulink.blockdiagram.createsubsystem(bh);

打开或加载示例模型。

createSubsystemmodel.

通过使用通过使用模型的顶级块的块处理块万博1manbetxsimulink.findblocks.功能。

bh = 万博1manbetxsimulink.findblocks('createSubsystemmodel');

用名为的子系统替换模型的内容SS1.包含模型内容。

万博1manbetxsimulink.blockdiagram.createsubsystem(bh,'名称''ss1');

输入参数

全部收缩

块处理,指定为数字数组。要获得块处理,请使用万博1manbetxsimulink.findblocks.或者GCBH.职能。

数据类型:双倍的

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:万博1manbetxsimulink.blockdiagram.createsubsystem(块,'姓名','mysubsystemname')

新子系统的名称,指定为逗号分隔对组成'名称'和一个字符矢量或字符串标量。

数据类型:char|细绳

选择子系统名称唯一的选项,指定为逗号分隔对组成'makenameunique''上'或者'离开'

如果您指定的值名称已在图中使用:

  • '上'- 使用名称的下一个可用增量。例如,如果名称设定为'控制器'并且图已包含一个名为的块'控制器',函数名称新子系统'控制器1'

  • '离开'- 返回错误。

依赖性

要使用此参数,请为此指定值名称争论。

数据类型:char|细绳

在R2009A介绍