Генерация фиксированной точки в 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 сообщает о переполнении стека этапа выполнения, установите значение максимального параметра использования стека, чтобы быть меньше доступного размера стека.

Советы для того, чтобы сделать сгенерированный код более эффективным

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

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

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

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

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