Основы проекта алгоритмов

Факторы проекта алгоритма для генерации кода, поведения сгенерированного кода

Функции

coder.allowpcodeУправляйте генерацией кода из защищенных файлов MATLAB
coder.cevalВызов внешней функции C/C + +
coder.cincludeВключите заголовочный файл в сгенерированный код
coder.cstructnameНазовите тип структуры C в сгенерированном коде
coder.extrinsicОбъявите функцию как внешнюю и выполните ее в MATLAB
coder.inlineУправляйте встраиванием определенной функции в сгенерированный код
coder.loadЗагрузите константы времени компиляции из MAT-файла или ASCII-файла в рабочую область вызывающего абонента
coder.nullcopyОбъявление неинициализированных переменных в генерации кода
coder.opaqueОбъявить переменную в сгенерированном коде
coder.refУкажите данные для прохождения по ссылке
coder.screenerОпределите, подходит ли функция для генерации кода
coder.rrefУказание данных только для чтения для прохождения по ссылке
coder.targetОпределите, задан ли целевой объект генерации кода
coder.unrollРазблокируйте for-loop путем создания копии тела цикла для каждой итерации цикла
coder.varsizeОбъявить данные переменного размера
coder.wrefУкажите данные только для записи, чтобы пройти по ссылке
coder.updateBuildInfoОбновите информационный объект сборки RTW.BuildInfo

Классы

coder.ExternalDependencyИнтерфейс к внешнему коду
coder.BuildConfigСоздайте контекст во время генерации кода

Примеры и как

Проверка кода с использованием Генерации кода Readiness Tool

Запустите инструмент готовности генерации кода в командной строке или из браузера текущей папки.

Концепции

Когда сгенерировать код из алгоритмов MATLAB

Решите, сгенерировать ли код для вашего приложения.

Какая функция генерации кода используется

Выберите функцию генерации кода для вашего приложения.

Необходимые условия генерации кода C/C + + из MATLAB

Генерация кода из MATLAB® для кода требуется продукт MATLAB Coder™ и компилятор C/C + +.

Различия между сгенерированным кодом и кодом MATLAB

Сгенерированный код C/C + + может вести себя по-другому, чем исходный исходный код MATLAB.

Инструмент готовности генерации кода

Интерпретируйте отчет инструмента готовности генерации кода.

Функции языка MATLAB, поддерживаемые для генерации кода C/C + +

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

Факторы по проекту кода MATLAB для генерации кода

При записи MATLAB для генерации кода примите во внимание ограничения проекта.

Поиск и устранение проблем

Неизвестный тип выхода для coder.ceval

Определите тип вывода для внешних вызовов функций C/C + +.