Преобразование кода MATLAB в фиксированную точку
Приложение Fixed-Point Converter преобразует код MATLAB ® с плавающей запятой в код MATLAB с фиксированной запятой.
С помощью приложения можно:
Предлагать типы данных на основе данных диапазона моделирования, статических данных диапазона или и того, и другого.
Предлагать длины дробей на основе длин слов по умолчанию или предлагать длины слов на основе длин дробей по умолчанию.
Оптимизация целых чисел.
Укажите пределы безопасности для данных min/max моделирования.
Просмотр гистограммы битов, используемых каждой переменной.
Укажите функции замены или создайте аппроксимированные функции для функций в исходном алгоритме MATLAB, которые не поддерживают фиксированную точку.
Проверьте численное поведение кода с фиксированной точкой. Затем можно сравнить его поведение с версией алгоритма с плавающей запятой с помощью инспектора данных моделирования или собственных пользовательских функций печати.
Если конечной целью является создание кода C с фиксированной точкой, используйте приложение MATLAB Coder™. См. раздел Преобразование кода MATLAB в код с фиксированной точкой (кодер MATLAB).
Если конечной целью является создание кода HDL, используйте вместо него консультанта по рабочим процессам Coder™ HDL. См. раздел Преобразование с плавающей запятой в фиксированную (кодер HDL).
MATLAB Toolstrip: На вкладке Приложения в разделе Создание кода щелкните значок приложения.
командная строка MATLAB: Enter fixedPointConverter.
Чтобы открыть существующий проект приложения Fixed-Point Converter, дважды щелкните значок .prj или откройте приложение и перейдите к файлу проекта.
Создание проекта или открытие существующего проекта приводит к закрытию любого другого проекта преобразователя фиксированной точки или кодера MATLAB.
Проект MATLAB Coder открывается в приложении MATLAB Coder. Чтобы преобразовать проект в проект приложения Fixed-Point Converter, в приложении MATLAB Coder:
Щелкните
значок и выберите «Повторно открыть проект как».
Выбрать Fixed-Point Converter.