Преобразуйте код MATLAB в фиксированную точку
Приложение Fixed-Point Converter преобразует MATLAB с плавающей точкой® код для кода MATLAB с фиксированной точкой.
Используя приложение, вы можете:
Предложите типы данных на основе данных о области значений симуляции, данных о статической области значений или обоих.
Предложите длины дробей на основе размеров слова по умолчанию или предложите размеры слова на основе длин дробей по умолчанию.
Оптимизируйте целые числа.
Задайте запас прочности для данных симуляций min/max.
Просмотрите гистограмму бит, используемых каждой переменной.
Задайте функции замены или сгенерируйте приблизительные функции для функций в исходном алгоритме MATLAB, которые не поддерживают фиксированную точку.
Проверьте численное поведение кода с фиксированной точкой. Затем можно сравнить его поведение с версией алгоритма с плавающей точкой с помощью Данных моделирования Inspector или собственных пользовательских функций построения графика.
Если ваша конечная цель - сгенерировать код С с фиксированной точкой, используйте приложение MATLAB Coder™. См. «Преобразование кода MATLAB в код с фиксированной точкой» (MATLAB Coder).
Если ваша конечная цель - сгенерировать HDL-код, используйте HDL Coder™ советника по рабочему процессу. См. Преобразование из плавающей запятой в фиксированную запятую (HDL Coder).
MATLAB Toolstrip: На вкладке Apps, в разделе Code Generation, щелкните значок приложения.
Командная строка MATLAB: Ввод fixedPointConverter
.
Чтобы открыть существующий проект приложения Fixed-Point Converter, дважды кликните .prj
или откройте приложение и перейдите к файлу проекта.
Создание проекта или открытие существующего проекта приводит к закрытию любых других проектов Fixed-Point Converter или MATLAB Coder.
Проект MATLAB Coder открывается в приложении MATLAB Coder. Чтобы преобразовать проект в проект приложения Fixed-Point Converter, в приложении MATLAB Coder:
Нажмите и выберите Reopen project as.
Выберите Fixed-Point Converter
.