Сгенерируйте код С или MEX-функцию из кода MATLAB
Приложение MATLAB CODER генерирует C или Код С++ из кода MATLAB®. Можно сгенерировать:
C или исходный код C++, статические библиотеки, динамически подключаемые библиотеки и исполняемые файлы, которые можно интегрировать в существующий C или приложения C++ за пределами MATLAB.
MEX-функции для ускоренных версий ваших функций MATLAB.
Основанный на рабочем процессе пользовательский интерфейс продвигается вы посредством процесса генерации кода. Используя приложение, вы можете:
Создайте проект или откройте существующий проект. Проект задает входные файлы, типы входного параметра функции точки входа и конфигурацию сборки.
Рассмотрите проблемы готовности генерации кода, включая неподдерживаемые функции.
Проверьте свою функцию MATLAB на проблемы во время выполнения.
Устраните проблемы в своем коде MATLAB с помощью интегрированного редактора.
Преобразуйте код MATLAB с плавающей точкой в код С фиксированной точки (требует Фиксированной точки лицензия Designer™).
Преобразуйте с двойной точностью код MATLAB в код С с одинарной точностью (требует лицензии Fixed-Point Designer).
Проследите от кода MATLAB до сгенерированного C или исходного кода C++ через комментарии.
Смотрите статические метрики кода (требует Встроенной лицензии Coder®).
Проверьте числовое поведение программного обеспечения использования сгенерированного кода в цикле, и процессор в выполнении цикла (требует лицензии Embedded Coder).
Настройки проекта экспорта в форме скрипта MATLAB.
Доступ к сгенерированным файлам.
Пакет сгенерировал файлы как единственный zip-файл для развертывания за пределами MATLAB.
Когда приложение создает проект, если продукт Embedded Coder установлен, приложение активирует опции Embedded Coder. Когда опции Embedded Coder активированы, генерация кода требует лицензии Embedded Coder. Чтобы отключить опции Embedded Coder, в настройках сборки проекта, на вкладке All Settings, под Усовершенствованным, набор Использует функции Embedded Coder к No
.
Панель инструментов MATLAB: На вкладке Apps, под Генерацией кода, кликают по значку приложения.
Подсказка команды MATLAB: Введите coder
.