Интерфейс Stateflow к блоку MATLAB Function
Использование Stateflow.EMChart объекты для конфигурирования MATLAB Function блоков через Stateflow® программный интерфейс. Для получения дополнительной информации смотрите Обзор Stateflow API (Stateflow).
Совет
Можно также программно сконфигурировать свойства блока MATLAB Function при помощи MATLABFunctionConfiguration объект. Этот объект обеспечивает прямой интерфейс со свойствами блока MATLAB Function. Для получения дополнительной информации см. «Программная настройка блока MATLAB function».
Каждый блок MATLAB Function имеет свои собственные Stateflow.EMChart объект. Когда вы добавляете MATLAB Function блок в Simulink® модель, a Stateflow.EMChart автоматически создается для него. Для примера можно использовать функцию add_block:
add_block('simulink/User-Defined Functions/MATLAB Function', ... 'myModel/MATLAB Function')
Затем, чтобы получить доступ к Stateflow.EMChart объект, вызовите find (Stateflow) функция для Simulink.Root объект:
rt = sfroot; block = find(rt,'-isa','Stateflow.EMChart', ... 'Path','myModel/MATLAB Function')
classhandle (Stateflow) | Предоставьте указатель на класс для объекта |
dialog (Stateflow) | Откройте диалоговое окно свойств |
find (Stateflow) | Заданные объекты в иерархии |
get (Stateflow) | Верните структуру MATLAB, содержащую настройки свойств объекта или массива объектов |
parse (Stateflow) | Проанализируйте один график или все графики в модели |
set (Stateflow) | Установите свойства с заданными значениями |
view (Stateflow) | Отобразите объект в среде редактирования |