Интерфейс потока состояний к функциональному блоку MATLAB
Использовать Stateflow.EMChart объекты для конфигурирования функциональных блоков MATLAB через программный интерфейс Stateflow ®. Дополнительные сведения см. в разделе Обзор API Stateflow (Stateflow).
Совет
Свойства функционального блока MATLAB можно также сконфигурировать программно с помощью MATLABFunctionConfiguration объект. Этот объект обеспечивает прямой интерфейс к свойствам блока функции MATLAB. Дополнительные сведения см. в разделе Программная настройка функционального блока MATLAB.
Каждый функциональный блок MATLAB имеет свой собственный Stateflow.EMChart объект. При добавлении функционального блока MATLAB в модель Simulink ® 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) | Экранный объект в среде редактирования |