Генерация кода и развертывание

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

После того, как вы разработаете свое приложение с помощью 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®Любая платформа, которая поддерживает код C/C++ ANSI®/ISO®
Защита интеллектуальной собственностиГруппированный код зашифрованКод не зашифрован. Можно защитить IP путем генерации совместно использованных библиотек вместо читаемого кода
Ускорение алгоритмаТа же скорость как MATLABПотенциально быстрее, в зависимости от алгоритма
Matlab.graphicsПоддерживаемыйНе поддерживаемый

Чтобы развернуть аудио плагин в цифровую звуковую рабочую станцию, смотрите Экспорт Плагин MATLAB к DAW.

Чтобы развернуть Систему object™ аудио плагин к Simulink, смотрите, Преобразуют Аудио Сменные Системные объекты в блоки Simulink.

Темы

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

Вводит поддержку генерации кода.

Запустите Аудио Функции ввода-вывода Вне MATLAB и Simulink

Установите свою системную среду использовать динамические файлы библиотеки в развернутых аудио Системных объектах ввода-вывода и блоках.

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