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

Для просмотра определения структуры дважды щелкните по блоку MATLAB Function.

Откройте редактор шины и разверните Bus определение объекта, представляющее структуру.

Чтобы увидеть, как Bus объект определяет вывод шины для функционального блока MATLAB, на панели инструментов MATLAB на вкладке «Редактор» нажмите «Редактировать данные», а затем нажмите кнопку y. Тип вывода определяется как function_bus Bus объект.
