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

Конструктивные соображения алгоритма для генерации кода, поведения сгенерированного кода

Функции

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- цикл путем создания копии тела цикла для каждой итерации цикла
coder.varsizeОбъявите данные переменного размера
coder.wrefУкажите на данные только для записи, чтобы передать ссылкой
coder.updateBuildInfoОбновите информационный объект сборки RTW.BuildInfo

Классы

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

Примеры и руководства

Проверка кода Используя инструмент готовности генерации кода

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

Концепции

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

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

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

Выберите признак генерации кода для своего приложения.

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

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

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

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

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

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

Функции языка MATLAB, Поддерживавшие для Генерации кода C/C++

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

Конструктивные соображения кода MATLAB для генерации кода

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

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

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

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