MATLAB 帮助中心
删除模块
delete_block(blockArg)
delete_block(blockArg) 删除指定的模块。包含这些模块的模型、库或子系统(存储在其自身文件中)必须已加载。
blockArg
示例
全部折叠
假设您有已加载的名为 myModel 的模型。该模型包含名为 mySubsystem 的 Subsystem 模块。该子系统包含名为 myBlock1 和 myBlock2 的两个 Integrator 模块。
myModel
mySubsystem
myBlock1
myBlock2
删除 Integrator 模块。
delete_block("myModel/mySubsystem/"+["myBlock1","myBlock2"]);
假设您有已加载的名为 myModel 的模型。删除模型中所有包含关键字 filter 的模块。
filter
获取模型的句柄。
hModel = get_param("myModel","Handle");
获取模型中所有名称包含关键字 filter 的模块的句柄。使用函数 find_system。
find_system
hBlocks = find_system(hModel,Regexp="on",CaseSensitive="off",Type="Block",Name=".*filter.*")
删除模块。
delete_block(hBlocks);
要删除的模块,指定为句柄或模块路径。将句柄格式化为数值标量或数值数组。将路径格式化为字符串、字符串数组、字符向量或字符向量元胞数组。
有关获取句柄和路径的信息,请参阅Get Handles and Paths。
示例: "myModel/myBlock"
"myModel/myBlock"
示例: ["myModel/myBlock1";"myModel/myBlock2"]
["myModel/myBlock1";"myModel/myBlock2"]
数据类型: double | array of doubles | string | string array | character vector | cell array of character vectors
double
array of doubles
string
string array
character vector
cell array of character vectors
在 R2006a 之前推出
add_block
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处