Генерация кода C и C++ из алгоритмов обработки сигналов в DSP System Toolbox™ с использованием продуктов MATLAB Coder™ и Simulink Coder. Созданный код можно интегрировать в проекты как исходный код, статические библиотеки, динамические библиотеки или даже автономные исполняемые файлы. Дополнительные сведения см. в разделе Общие сведения о создании кода C в инструментарии системы DSP. Список функций и блоков, поддерживающих генерацию кода C/C + +, см. в разделе Функции и системные объекты в панели системных инструментов DSP, поддерживающих генерацию кода C, и блоки Simulink в панели системных инструментов DSP, поддерживающих генерацию кода C.
Кроме того, с помощью продукта Embedded Coder ® можно создавать код, оптимизированный для процессоров ARM ® Cortex ® -M и ARM Cortex-A. Дополнительные сведения см. в разделе Создание кода для процессоров ARM Cortex-M и ARM Cortex-A. После создания кода его можно переместить в другую среду разработки, в которой не установлены продукты MATLAB и Simulink. Примеры см. в разделах Перемещение кода, созданного из кода MATLAB, в другую среду разработки и Перемещение кода, созданного из модели Simulink, в другую среду разработки.
codegen | Создание кода C/C + + из кода MATLAB |
Общие сведения о создании кода C в панели инструментов системы DSP
Создайте код C из алгоритмов обработки сигналов DSP System Toolbox с помощью кодера MATLAB и Simulink Coder.
Функции и системные объекты в панели системных инструментов DSP, поддерживающих генерацию кода C
Найдите функции и системные объекты, поддерживающие генерацию кода C/C + +, в панели системных инструментов DSP с помощью отфильтрованного представления созданного списка.
Блоки Simulink в панели инструментов системы DSP, поддерживающей генерацию кода C
Найдите блоки, поддерживающие генерацию кода C/C + + в панели инструментов системы DSP, используя отфильтрованное представление сгенерированного списка.
Языковые функции MATLAB, поддерживаемые для генерации кода C/C + + (кодер MATLAB)
Используйте функции и функции языка MATLAB, поддерживаемые генерацией кода.
Системные объекты в генерации кода MATLAB (кодер MATLAB)
Особые соображения по использованию системных объектов в коде, сгенерированном из MATLAB.
Создание кода C из кода MATLAB
Подготовьте код MATLAB для генерации кода и создайте код C-MEX и исполняемый файл C.
Перемещение кода, созданного из кода MATLAB, в другую среду разработки
Создайте исполняемый файл из алгоритма MATLAB. Упакуйте исполняемый файл для выполнения во внешней среде.
Создание кода C на основе модели Simulink
Создайте исполняемый файл и запустите его в MATLAB.
Перемещение кода, созданного из модели Simulink, в другую среду разработки
Создайте исполняемый файл из модели Simulink и упакуйте исполняемый файл для выполнения во внешней среде.
Оптимизируйте использование памяти сгенерированного кода с помощью метода оптимизации памяти на месте.
График массива с устройствами Apple iOS (пакет поддержки Simulink для устройств Apple iOS)
Печать массива с помощью устройств Android
Печать массива с помощью устройств Android.
Как запустить созданный исполняемый файл вне MATLAB
Команды для установки системной среды для создания исполняемых файлов, для которых требуются предварительно встроенные файлы dll.
Используйте кодер MATLAB для ускорения алгоритма и Compiler™ MATLAB для развертывания приложения.