exponenta event banner

Основы определения данных

Определение данных, переменных и функций для создания кода

Блоки

Функция MATLABВключение кода MATLAB в модели, генерирующие встраиваемый код C
Система MATLABВключить объект System в модель

Примеры и способы

Повторное использование одной и той же переменной с различными свойствами

Повторно используйте переменную с различными свойствами, когда генератор кода может определить свойства каждого вхождения переменной.

Устранение избыточных копий переменных в сгенерированном коде

Использовать coder.nullcopy указывает, что генератор кода может выделять память без инициализации.

Глобальный общий доступ к данным

Используйте глобальные данные с функциональным блоком MATLAB.

Инициализация постоянных переменных в функциях MATLAB

Специализированная семантика влияет на то, как функция инициализирует постоянные данные.

Понятия

Определение данных для создания кода

Определите данные в коде MATLAB ®, предназначенные для генерации кода.

Определение переменных для создания кода

Определите класс, размер и сложность переменных в исходном коде MATLAB перед их использованием.

Рекомендации по определению переменных для генерации кода C/C + +

Следуйте инструкциям по определению переменных в коде MATLAB, предназначенном для создания кода.

Поддерживаемые типы переменных

Используйте типы данных, поддерживаемые генерацией кода.

Переназначение свойств переменных

Переназначение переменной со значением другого класса, размера или сложности.

Создание кода для сложных данных

Используйте сложные данные в коде MATLAB, предназначенном для создания кода.

Создание кода для разреженных матриц

Используйте разреженные матрицы в коде MATLAB, предназначенном для генерации кода.

Создание кода для констант в структурах и массивах

Иногда генератор кода не распознает постоянные поля структуры или элементы массива.

Ограничения на размер массива для создания кода

Генератор кода и целевое оборудование ограничивают максимальное количество элементов массива.

Редактирование и представление объектов и свойств типа кодера

Представление объектов типа кодера в командной строке.