Генерация кода с фиксированной точкой в MATLAB

Генерация кода C с фиксированной точкой с использованием MATLAB® Coder™

Чтобы сгенерировать код, у вас должен быть продукт MATLAB Coder. Для получения информации о генерации кода см. документацию MATLAB Coder.

Темы

Способы сгенерировать код

Обсуждает использование программного обеспечения Fixed-Point Designer™ с генерацией кода.

Рабочий процесс для ускорения и генерации кода с фиксированной точкой

Описывает шаги, необходимые для подготовки кода MATLAB и преобразования его в MEX-функцию.

Функции, поддерживаемые для ускорения кода или генерации кода C

Список функций Fixed-Point Designer, поддерживаемых генерацией кода из MATLAB.

Генерация кода с помощью MATLAB Coder

Представляет вам продукт MATLAB Coder.

Генерация кода для констант в структурах и массивах

Иногда генератор кода не распознает поля постоянной структуры или элементы массива.

Генерация кода с блоком MATLAB function

Представляет вам блок MATLAB Function.

Сгенерируйте конечную импульсную характеристику с фиксированной точкой Кода помощи Блока MATLAB function

Создайте и сгенерируйте код для фильтра с фиксированной точкой, lowpass конечной импульсной характеристики прямой формой.

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

В этом примере показано, как избежать многословных операций в сгенерированном коде при помощи accumpos функция вместо простого сложения в алгоритме MATLAB.

Поиск потенциальных проблем с типами данных в сгенерированном коде

Выделите потенциальные проблемы с типами данных в отчете.

Поиск и устранение проблем

Исправление переполнения стека во время выполнения

Если компилятор C сообщает о переполнении стека во время выполнения, установите значение параметра максимального использования стека меньше доступного размера стека.

Советы по повышению эффективности сгенерированного кода

Описывает методы, которые могут использоваться, чтобы сделать сгенерированный код более эффективным.

Поддерживаемые типы данных

Типы данных, поддерживаемые для симуляции и генерации кода.

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

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