MATLAB® Coder™ поддерживает генерацию кода для структур с набором ограничений на операции, свойства значений скалярных структур и массивы структур. Можно сгенерировать код для скалярных структур, а также массивов структур. Придерживайтесь ограничений для индексации и присвоения значений к подструктурам и полям. Аргументы структуры передаются ссылкой или значением в сгенерированном коде.
coder.cstructname | Имя типа структуры C в сгенерированном коде |
Определение структуры для генерации кода
Используйте структуры в коде MATLAB, предназначенном для генерации кода.
Операции структуры, допускавшие генерация кода
Используйте операции структуры та генерация кода поддержки.
Задайте скалярные структуры для генерации кода
Придерживайтесь ограничений генерации кода для скалярных структур.
Задайте массивы структур для генерации кода
Придерживайтесь ограничений генерации кода для массивов структур.
Индексируйте подструктуры и поля
Придерживайтесь ограничений генерации кода для индексации подструктур и полей.
Присвойте значения структурам и полям
Придерживайтесь ограничений генерации кода для присвоения значений к структурам и полям.
Передайте аргументы структуры ссылкой или значением в сгенерированном коде
Управляйте, передаются ли аргументы структуры ссылкой или значением.
Назовите тип структуры C, чтобы использовать с глобальной переменной структуры
Использование coder.cstructname
задавать текстовый объект для глобальной структуры.