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