这个非常简单的函数只是find_system调用的简写,它返回所有加载的框图的名称——模型和库。注意,加载的框图不一定是可见的,特别是如果它们是库的话。
还要注意,find_system调用不一定是您希望使用的:它是查找已加载框图列表的最快(但可能不是最直观)的方法。我们首先想到的命令可能是:
>> names = find_system('Type','block_diagram')
这里使用的命令是:
>> names = find_system('SearchDepth',0)
通过指定“SearchDepth”为零,我们可以确保Simulink不会在整个对象层次结构中搜索“Type”金宝app参数等于“block_diagram”的对象。因为我们知道SearchDepth 0的所有对象都是框图,我们甚至不需要指定类型。
引用作为
马尔科姆·伍德(2023)。allbd -返回所有加载的框图的名称(//www.tatmou.com/matlabcentral/fileexchange/13465-allbd-returns-the-names-of-all-loaded-block-diagrams), MATLAB中央文件交换。检索.