主要内容

金宝appSimulink.BlockDiagram.createSubsystem

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

描述

实例

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

如果任何块具有未连接的端口,则函数将创建并连接输入外埠在子系统内部将块连接到它们。

如果任何块是输入或输出端口块,则函数将创建输入外埠在父系统中阻塞以连接到新系统上的相应端口子系统

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

实例

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

例子

全部崩溃

打开或加载示例模型。

创建子系统模型

通过使用金宝appSimulink.findBlocks作用

bh=Si金宝appmulink.findBlocks(“创建子系统模型”);

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

金宝appSimulink.BlockDiagram.createSubsystem(bh);

打开或加载示例模型。

创建子系统模型

通过使用金宝appSimulink.findBlocks作用

bh=Si金宝appmulink.findBlocks(“创建子系统模型”);

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

金宝appSimulink.BlockDiagram.createSubsystem(bh,“姓名”,‘ss1’);

输入参数

全部崩溃

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

数据类型:双重的

名称值参数

指定可选的逗号分隔的字符对名称、值论据。名称是参数名和价值是对应的值。名称必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值.

例子:金宝appSimulink.BlockDiagram.createSubsystem(块'Name','MySubsystemName')

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

数据类型:烧焦|一串

选项使子系统名称唯一,指定为逗号分隔对,由“MakeNameUnique”“开”“关”.

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

  • “开”-使用名称的下一个可用增量。例如,如果名称设置为“控制器”并且该图已经包含一个名为“控制器”,该函数将新子系统命名为“控制器1”.

  • “关”-返回一个错误。

依赖关系

若要使用此参数,请为名称论点

数据类型:烧焦|一串

于2009年推出