Вот рабочий процесс создания структуры в MATLAB Function блоке:
Определите тип (или возможности) структуры (см. Типы структур в блоках MATLAB function).
На основе возможностей, следуйте этим руководствам для создания структуры:
Для возможностей: | Следуйте следующим шагам: |
---|---|
Вход |
Смотрите Правила определения структур в блоках MATLAB function. |
Выход |
|
Местный | Определите структуру неявно как локальную переменную в функции MATLAB, как описано в Определении структуры для Генерации кода. По умолчанию локальные переменные в блоках MATLAB Function являются временными. |
Постоянный | Определите структуру неявно как постоянную переменную в функции MATLAB. |
Параметр |
|
В этой модели примера блок MATLAB Function включает в себя код MATLAB, который создает структуру. Если блок MATLAB Function выводит структуру, то вы должны использовать Simulink.Bus
объект для определения выходов шины.
Чтобы увидеть определение структуры, дважды кликните блок MATLAB Function.
Откройте Редактор шин и разверните Bus
определение объекта, которое представляет структуру.
Чтобы увидеть, как Bus
объект определяет выход шины для блока MATLAB Function, на панели инструментов MATLAB, на вкладке Editor, нажмите Edit Data и затем нажмите y
. Тип выхода определяется как function_bus
Bus
объект.