主要内容

add_block

向模型添加块

描述

例子

h= add_block (桌子添加块的副本从库或模型到指定的目标模型和块名称。此语法创建块的位置与它在模型或库模型中的位置相同。

如果您在模型之间或从库复制,请首先加载目标模型。

例子

h= add_block (桌子“MakeNameUnique”,“上”)确保目标块名称在模型中是唯一的。如果存在具有该名称的块,该语法将向目标块名称添加一个数字,并递增以确保名称惟一。

h= add_block (___“CopyOption”,“nolink”)复制块或子系统在不创建到库块的链接的情况下从库中创建。

例子

h= add_block (sourceIn德斯坦“CopyOption”,“复制”)在子系统中复制输入端口块,给目标块与源块相同的端口号。复制输入端口块以分支来自输入端口的信号,而无需创建端口或添加行。有关更多信息,请参见创建重复的导入块

例子

h= add_block (___、名称、值)使用可选的名称,值参数。

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

add_block函数时,可以使用块参数和值对。有关所有块参数的列表,请参见公共块属性而且屏蔽一些参数

例子

全部折叠

从Simulink中添加块金宝app®模型的库f14

加载或打开目标模型。

open_system (“f14”);

添加范围块从Simulink sink金宝app库到f14,命名新块MyScope

add_block (“金宝app仿真软件/水槽/范围”“f14 / MyScope”);

从模型中添加一个块的副本f14vdp

加载或打开目标模型。

open_system (“vdp”);

添加执行器模型块f14vdp

add_block (“f14 /致动器模型”“vdp /致动器模型”);

将Simulink库中的块添加到模型中金宝appvdp.因为已经有一个名为Scope的块vdp,使用MakeNameUnique选项,以确保新块名称是唯一的。

加载或打开目标模型。

open_system (“vdp”);

添加范围块从Simulink sink金宝app库到vdp,确保名称唯一。

add_block (“金宝app仿真软件/水槽/范围”“vdp /范围”“MakeNameUnique”“上”

添加一个轮廓尺寸f14 /控制器与另一个子系统使用相同的端口号轮廓尺寸块。

复制轮廓尺寸块命名输入(输入)控制器子系统,并命名副本2 .输入(输入

add_block ('f14/控制器/操纵杆输入(输入)'...'f14/控制器/操纵杆输入(in)2'“CopyOption”“复制”

生成的块使用与命名的块相同的端口号输入(输入)但不会在父子系统上添加输入端口。进入该端口的信号分支到两个端口轮廓尺寸块。

将库中的块添加到模型中,并使用名称,值对。

加载或打开目标模型。

open_system (“vdp”);

添加一个获得从库到的块vdp,并设置获得价值5

add_block (“金宝app数学仿真软件/操作/增益”“vdp / 5”“获得”“5”

输入参数

全部折叠

复制到模型的块,指定为:

  • 完整的块路径,如果您是从模型复制块,例如,的vdp /亩.这种用法复制块及其设置。

  • 如果您想从库中添加一个块,则使用库块路径,例如,“金宝app数学仿真软件/操作/增益”

    要获得库块路径,可以在库浏览器中暂停在该块上。或者,您可以打开库模型,选择块,然后输入华东桐柏在命令行。要打开库模型,在库浏览器中,右键单击库列表中的库名称并选择开放library_name图书馆

您也可以使用语法“内置/blocktype作为源块路径,其中blocktype的值是否为编程块名称BlockType参数(见公共块属性).然而,块添加使用“内置/blocktype有时与库块有不同的默认参数值。

对于子系统和屏蔽块,使用库块路径。使用BlockType值(子系统)创建一个空子系统。

例子:的vdp /亩“金宝app仿真软件/水槽/范围”

模型中新块的名称和位置,指定为块路径。

例子:“f14 /控制器/ MyNewBlock”

输入要复制的端口块,指定为块路径。

例子:'f14/控制器/操纵杆输入(输入)'“myModel / mySubsystem In1”

输入要创建的端口块,指定为块路径。在与源块相同的系统中创建目标块。

例子:“myModel / mySubsystem / DupPortIn”

输出参数

全部折叠

新块,作为句柄返回。

版本历史

R2006a之前介绍