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