Simulink.allBlockDiagrams

Найдите загруженные модели Simulink и библиотеки

Синтаксис

bd = Simulink.allBlockDiagrams()
bd = Simulink.allBlockDiagrams(type)

Описание

пример

bd = Simulink.allBlockDiagrams() возвращает все загруженные блок-схемы, включая модели и библиотеки.

bd = Simulink.allBlockDiagrams(type) возвращает или модели или библиотеки.

Примеры

свернуть все

Найдите все загруженные модели на текущем сеансе Simulink®, исключая библиотеки. Пример показывает результат типичного сеанса.

Simulink.allBlockDiagrams('model')
ans =

  237.0001
   56.0001
    2.0001

Найдите все загруженные модели на текущем сеансе Simulink и возвратите результаты как имена. Используйте Simulink.allBlockDiagrams с get_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

Была ли эта тема полезной?