Интерфейс 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')
find (Stateflow) | Идентифицируйте заданные объекты в иерархии |
getChildren (Stateflow) | Идентифицируйте дочерние элементы объекта |
dialog (Stateflow) | Открытое диалоговое окно свойств |
view (Stateflow) | Экранный объект в редактировании среды |