Как различить подсистему и функциональный блок MATLAB с помощью find_system () - PullRequest
1 голос
/ 03 марта 2020

У меня есть модель со многими подсистемами блоков и множеством MATLAB Function блоков. Я пытаюсь использовать find_system для хранения всех блоков подсистемы, но так как тип обоих блоков: Подсистема , я не могу сохранить подсистемы с этим кодом:

find_system('model', 'SearchDepth', 1, 'BlockType', 'SubSystem');

Как можно я ограничен только подсистемами?

Спасибо вам!

1 Ответ

1 голос
/ 03 марта 2020

Если ваши подсистемы являются виртуальными, а не атомарными c, то вы можете использовать что-то вроде этого:

get_param(gcb,'IsSubsystemVirtual')

Это вернет on для нормальной (стандартной) подсистемы и off для функционального блока MATLAB.

...