Основы дизайна алгоритма

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

Функции

coder.allowpcodeГенерация кода системы управления от защищенных файлов MATLAB
coder.cevalВызовите внешнюю функцию C/C++
coder.cincludeВключайте заголовочный файл в сгенерированный код
coder.cstructnameСтруктура имени C вводит в сгенерированном коде
coder.extrinsicОбъявите внешнюю функцию или функции
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++.

Была ли эта тема полезной?