В блоках MATLAB Function можно задать данные о структуре как вводы или выводы, которые взаимодействуют с сигналами шины. блоки MATLAB Function также поддерживают массивы шин. Можно также задать структуры в MATLAB® функции, которые не являются частью блоков MATLAB Function.
Следующая таблица подводит итог, как создать различные типы структур в блоках MATLAB Function:
| Осциллограф | Как создать | Детали |
|---|---|---|
| Входной параметр | Создайте данные о структуре с осциллографом Input. | Можно создать данные о структуре как вводы или выводы в функции MATLAB верхнего уровня для взаимодействия через интерфейс к другим средам. Смотрите Создают Структуры в блоках MATLAB function. |
| Вывод | Создайте данные о структуре с осциллографом Output. | |
| Локальный | Создайте локальную переменную неявно в функции MATLAB. | Смотрите задают скалярные структуры для генерации кода. |
| Персистентный | Объявите, что переменная является персистентной в функции MATLAB. | Смотрите persistent. |
| Параметр | Создайте данные о структуре с осциллографом Parameter. | Смотрите задают и используют параметры структуры. |
Структуры в блоках MATLAB Function могут содержать поля любого типа и размера, включая сигналы мультиплексора, шины и массивы структур.