Генерация

кода

Создавайте автономные приложения для рабочие компьютеры, мобильных устройств и целевых процессоров

После разработки приложения с помощью функций Audio Toolbox™ можно сгенерировать портативный исходный код C/C + +, независимые исполняемые файлы или автономные приложения из MATLAB® код или Simulink® модель. С генерацией кода можно:

  • Запустите алгоритм на машинах, на которых не установлены MATLAB или Simulink.

  • Ускорите обработку во время работы в MATLAB или Окружение Simulink.

  • Встройте алгоритм в оборудование.

  • Включите свои алгоритмы в унаследованный код.

В этой таблице сравниваются характеристики развертывания функциональных возможностей MATLAB Compiler™ и MATLAB Coder™. Используйте эту таблицу, чтобы решить, как развернуть код MATLAB или модель Simulink.

Характеристика развертыванияИспользование функциональности MATLAB CompilerИспользование функциональности MATLAB Coder
ВыходНедопустимые общие библиотеки.Портативный и читаемый исходный код C.
Библиотечные зависимостиMATLAB Runtime.

Библиотечная зависимость только для функций аудио ввода-вывода: Запуск аудио ввода-вывода функций за пределами MATLAB и Simulink.

Поддерживаемые платформы для развертывания

Windows®, Mac и Linux®.

Любая платформа, поддерживающая ANSI®/ ISO® Код C/C + +.

Защита интеллектуального свойства

Упакованный код зашифрован.

Код не зашифрован. Можно защитить IP-адрес, сгенерировав общие библиотеки вместо читаемого кода.

Ускорение алгоритма

Та же скорость, что и MATLAB.

Потенциально быстрее, в зависимости от алгоритма.

MATLABПоддерживается.Не поддерживается.

Для развертывания аудиоплагина на рабочей станции цифрового аудио смотрите Экспорт плагина MATLAB в DAW.

Развертывание плагина System object™ audio на Simulink смотрите в Преобразуйте системные объекты Audio Plugin в блоки Simulink.

Темы

Что такое генерация кода C из MATLAB?

Представляет поддержку генерации кода.

Запуск функций Audio I/O вне MATLAB и Simulink

Установите системное окружение, чтобы использовать файлы динамических библиотек для развернутых объектов и блоков audio Ввод-вывод System.

Рекомендуемые примеры