Генерация кода C

Сгенерируйте C и Код С++ из MATLAB® и Simulink®

Сгенерируйте C и Код С++ из алгоритмов обработки сигналов в DSP System Toolbox™ с помощью продуктов MATLAB Coder™ и Simulink Coder. Можно интегрировать сгенерированный код в ваши проекты как исходный код, статические библиотеки, динамические библиотеки или даже независимые исполняемые файлы. Для получения дополнительной информации смотрите Общие сведения о генерации кода C в DSP System Toolbox. Для получения списка функций и блоков, которые поддерживают генерацию кода C/C + +, смотрите Функции и Системные объекты в DSP System Toolbox, которые поддерживают генерацию кода C и блоки Simulink в DSP System Toolbox, которые поддерживают генерацию кода C, соответственно.

В сложение можно также сгенерировать код, оптимизированный для ARM® Кора®Процессоры -M и ARM Cortex-A, использующие Embedded Coder® продукт. Для получения дополнительной информации смотрите Генерацию кода для ARM Cortex-M и процессоров ARM Cortex-A. После генерации кода можно переместить код в другую среду разработки, в которой не установлены продукты MATLAB и Simulink. Для примеров смотрите Перенос кода, сгенерированного из кода MATLAB, в другую среду разработки и Перемещение кода, сгенерированного из модели Simulink, в другую среду разработки.

Функции

codegenСгенерируйте код C/C + + из кода MATLAB

Темы

Общие сведения о генерации кода C в DSP System Toolbox

Сгенерируйте код С из алгоритмов обработки сигналов DSP System Toolbox, используя MATLAB Coder и Simulink Coder.

Функции и системные объекты в DSP System Toolbox, которые Поддержка генерацию кода C

Найдите функции и системные объекты, которые поддерживают генерацию кода C/C + + в DSP System Toolbox, используя отфильтрованное представление сгенерированного списка.

Блоки Simulink в DSP System Toolbox, который Поддержка генерацию кода C

Найдите блоки, поддерживающие генерацию кода C/C + + в DSP System Toolbox, используя отфильтрованное представление сгенерированного списка.

Функции языка MATLAB, поддерживаемые для генерации кода C/C + + (MATLAB Coder)

Используйте функции и функции языка MATLAB, которые поддержки генерацию кода.

Системные объекты в генерации кода MATLAB (MATLAB Coder)

Особые факторы для использования системных объектов в коде, сгенерированном из MATLAB.

Сгенерируйте код С из кода MATLAB

Подготовьте код MATLAB для генерации кода и сгенерируйте код C-MEX и исполняемый файл C.

Переместите код, сгенерированный из кода MATLAB, в другую среду разработки

Сгенерируйте исполняемый файл из алгоритма MATLAB. Упакуйте исполняемый файл для выполнения во внешнем окружении.

Сгенерируйте код С из модели Simulink

Создайте исполняемый файл и запустите его в MATLAB.

Переместите код, сгенерированный из модели Simulink, в другую среду разработки

Сгенерируйте исполняемый файл из модели Simulink и упакуйте исполняемый файл для запуска во внешнем окружении.

Оптимизация оперативной памяти

Оптимизируйте использование памяти сгенерированного кода с помощью метода оптимизации оперативной памяти.

График массив с устройствами Apple iOS (пакет поддержки Simulink для устройств Apple iOS)

Массив с Android-устройствами

Массив с Android-устройствами.

Как запустить сгенерированный исполняемый файл вне MATLAB

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

Используйте сгенерированный код для ускорения развертывания приложения с помощью MATLAB Compiler

Используйте MATLAB Coder, чтобы ускорить алгоритм и MATLAB Compiler™, чтобы развернуть приложение.

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

Для просмотра документации необходимо авторизоваться на сайте