Получить дескриптор блока из пути блока
возвращает числовой дескриптор блока, указанного handle = getSimulinkBlockHandle(path)path, если она существует в загруженной модели или библиотеке. Прибыль -1 если блок не найден. Ссылки на библиотеки разрешаются там, где это необходимо.
Использовать числовой дескриптор, возвращенный getSimulinkBlockHandle для управления блоком при последующих вызовах get_param или set_param. Этот подход более эффективен, чем выполнение нескольких вызовов этих функций с использованием полного пути блокировки. Не пытайтесь использовать только номер дескриптора (например, 5.007), так как обычно требуется указать гораздо больше цифр, чем на дисплее MATLAB ®. Назначьте дескриптор переменной и используйте это имя переменной для указания блока. Дескриптор применяется только к текущему сеансу MATLAB.
Использовать getSimulinkBlockHandle для проверки допустимости пути блока. Этот подход более эффективен, чем вызов get_param внутри try заявление.
попытка загрузить модель или библиотеку, содержащую указанный блок handle = getSimulinkBlockHandle(path,true)path, а затем проверяет, существует ли блок. Если модель или библиотека не найдены, ошибка не возвращается. Любые модели или библиотеки, загруженные таким образом, остаются в памяти, даже если функция не находит блок с указанным путем.