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