Интерфейс 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) | Отобразите объект в среде редактирования |