Создание кода C или функции MEX из кода MATLAB
Приложение MATLAB Coder генерирует код C или C++ из кода MATLAB ®. Можно создать:
Исходный код C или C++, статические библиотеки, динамически связанные библиотеки и исполняемые файлы, которые можно интегрировать в существующие приложения C или C++ вне MATLAB.
Функции MEX для ускоренных версий функций MATLAB.
Пользовательский интерфейс на основе рабочего процесса выполняет процесс создания кода. С помощью приложения можно:
Создайте проект или откройте существующий проект. Проект определяет входные файлы, типы ввода функций начального уровня и конфигурацию сборки.
Просмотрите проблемы готовности к созданию кода, включая неподдерживаемые функции.
Проверьте функцию MATLAB на наличие проблем во время выполнения.
Устраните неполадки в коде MATLAB с помощью встроенного редактора.
Преобразование кода MATLAB с плавающей запятой в код C с фиксированной запятой (требуется лицензия Designer™ с фиксированной запятой).
Преобразование кода MATLAB с двойной точностью в код C с одной точностью (требуется лицензия Fixed-Point Designer).
Трассировка из кода MATLAB в сгенерированный исходный код C или C++ с помощью комментариев.
См. метрики статического кода (требуется лицензия Embedded Coder ®).
Проверьте численное поведение сгенерированного кода с помощью программного обеспечения в цикле и процессора в цикле (требуется лицензия Embedded Coder).
Экспорт параметров проекта в виде сценария MATLAB.
Доступ к созданным файлам.
Файлы, созданные в пакете, представляют собой единый zip-файл для развертывания вне MATLAB.
Когда приложение создает проект, если продукт Embedded Coder установлен, оно включает функции Embedded Coder. Если функции встроенного кодера включены, для создания кода требуется лицензия встроенного кодера. Чтобы отключить функции встроенного кодера, в параметрах построения проекта на вкладке «Все параметры» в разделе «Дополнительно» задайте для параметра «Использовать встроенные функции кодера» значение No.
Приложение MATLAB Coder не поддерживается в MATLAB Online™.
MATLAB Toolstrip: На вкладке Приложения в разделе Создание кода щелкните значок приложения.
командная строка MATLAB: Enter coder.