主要内容

金宝appSimulink.BlockDiagram.createSubsystem

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

描述

例子

金宝appSimulink.BlockDiagram.createSubsystem (创建一个子系统并将指定的块移动到其中。所有指定的块必须最初位于相同的块图中。

如果任何块具有未连接的端口,该函数将创建并连接轮廓尺寸而且外港块在子系统中传递给它们。

如果任何块是输入或输出端口块,该函数将创建轮廓尺寸而且外港块在父系统上连接到相应的端口上子系统块。

金宝appSimulink.BlockDiagram.createSubsystem ()将当前选定的块替换为包含这些块的新子系统。

例子

金宝appSimulink.BlockDiagram.createSubsystem (___名称,值除以前语法中的输入参数外,还使用一个或多个名称-值对参数指定选项。例如,“名称”、“MySubsystem”命名新的子系统“MySubsystem”

例子

全部折叠

打开或加载示例模型。

CreateSubsystemModel

方法获取模型顶层所有块的块句柄金宝appSimulink.findBlocks函数。

bh = 金宝appSimulink.findBlocks(“CreateSubsystemModel”);

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

金宝appSimulink.BlockDiagram.createSubsystem (bh);

打开或加载示例模型。

CreateSubsystemModel

方法获取模型顶层所有块的块句柄金宝appSimulink.findBlocks函数。

bh = 金宝appSimulink.findBlocks(“CreateSubsystemModel”);

将模型的内容替换为名为魔法石,第1章包含模型内容的。

金宝appSimulink.BlockDiagram.createSubsystem(黑洞,“名字”“小说”);

输入参数

全部折叠

块句柄,指定为数值数组。获取块句柄,使用金宝appSimulink.findBlocksgcbh功能。

数据类型:

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:金宝appSimulink.BlockDiagram.createSubsystem (块,“名字”,'MySubsystemName')

新子系统的名称,指定为由逗号分隔的对组成“名字”和字符向量或字符串标量。

数据类型:字符|字符串

选项,使子系统名称唯一,指定为逗号分隔的对,由“MakeNameUnique”而且“上”“关闭”

的值的名字已经在图中使用:

  • “上”—使用名称的下一个可用增量。例如,如果的名字设置为“控制器”并且图中已经包含了一个名为“控制器”,函数命名新的子系统的管理员一

  • “关闭”—返回错误。

依赖关系

要使用此参数,请为的名字论点。

数据类型:字符|字符串

版本历史

在R2009a中引入