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