Simulink.allBlockDiagrams

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

Описание

пример

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