主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

Simulink.allBlockDiagrams

查找加载的 Simulink 模型和库

说明

bd = Simulink.allBlockDiagrams() 返回所有加载的模块图,包括模型和库。

示例

bd = Simulink.allBlockDiagrams(type) 返回模型或库。

示例

全部折叠

在当前 Simulink® 会话中查找所有加载的模型,不包括库。该示例展示典型会话的结果。

Simulink.allBlockDiagrams('model')
ans =

  237.0001
   56.0001
    2.0001

在当前 Simulink 会话中查找所有加载的模型,并以名称形式返回结果。使用 Simulink.allBlockDiagramsget_param 函数来获取名称。该示例展示典型会话的结果,包括加载的库和模型。

get_param(Simulink.allBlockDiagrams(),'Name')
ans =

  5×1 cell array

    {'simulink_extras'}
    {'simulink'       }
    {'sldemo_fuelsys' }
    {'f14'            }
    {'vdp'            }

查找当前 Simulink 会话中 'Dirty' 参数设置为 'on' 的所有已加载模型。

bds = Simulink.allBlockDiagrams();
dirtyBds = bds(strcmp(get_param(bds,'Dirty'),'on'));

输入参数

全部折叠

要返回其模块的模块图的类型,指定为 'model''library'

输出参量

全部折叠

加载的模块图,以句柄数组形式返回。

版本历史记录

在 R2018a 中推出