MATLAB Function | Включайте код MATLAB в модели, которые генерируют встраиваемый код С |
MATLAB System | Включайте Системный объект в модель |
coder.cstructname | Имя типа структуры C в сгенерированном коде |
Создайте структуры в блоках MATLAB function
Следуйте инструкциям для создания структур.
Задайте и используйте параметры структуры
Используйте Порты и Менеджер данных, чтобы добавить переменную структуры в блок MATLAB Function.
Задайте скалярные структуры для генерации кода
Придерживайтесь ограничений генерации кода для скалярных структур.
Задайте массивы структур для генерации кода
Придерживайтесь ограничений генерации кода для массивов структур.
Присоедините сигналы шины к блокам MATLAB function
Используйте структуры в блоке MATLAB Function.
Инициализируйте матрицу Используя ненастраиваемый параметр структуры
Используйте ненастраиваемый вход параметра структуры, чтобы инициализировать матричный выход.
Индексируйте подструктуры и поля
Обратитесь к значениям полей индивидуально В блоке MATLAB Function.
Присвойте значения структурам и полям
Следуйте инструкциям для присвоения значений к структурам и полям в блоке MATLAB Function.
Передайте большие структуры как входные параметры
Чтобы избежать проблем памяти, передайте большие структуры ссылкой.
Определение структуры для генерации кода
Используйте структуры в коде MATLAB®, предназначенном для генерации кода.
Операции структуры, допускавшие генерация кода
Используйте операции структуры та генерация кода поддержки.
Типы структур в блоках MATLAB function
Структуры могут быть входными параметрами, выходными параметрами, локальными переменными, персистентными переменными или параметрами.
Как интерфейс вводов и выводов структуры с сигналами шины
Соедините вводы и выводы структуры в блоке MATLAB Function, чтобы соединить шиной сигналы.
Правила для определения структур в блоках MATLAB function
Придерживайтесь ограничений для использования структур в блоке MATLAB Function.
Ограничения структур и шин в блоках MATLAB function
Структуры в блоках MATLAB Function поддерживают подмножество операций, доступных для структур MATLAB.