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