exponenta event banner

Создание кода с фиксированной точкой в MATLAB

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

Для создания кода необходимо иметь продукт MATLAB Coder. Для получения информации о создании кода см. документацию по кодеру MATLAB.

Темы

Способы создания кода

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

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

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

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

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

Создание кода с кодером MATLAB

Знакомство с продуктом MATLAB Coder.

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

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

Создание кода с функциональным блоком MATLAB

Знакомство с функциональным блоком MATLAB.

Создание кода FIR с фиксированной точкой с помощью функционального блока MATLAB

Создайте и создайте код для фильтра FIR с фиксированной точкой и низкой частотой передачи.

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

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

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

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

Поиск неисправностей

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

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

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

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

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

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

Характерные примеры