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