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