Преобразуйте код MATLAB в фиксированную точку
Приложение Fixed-Point Converter преобразовывает код MATLAB® с плавающей точкой в фиксированную точку код MATLAB.
Используя приложение, вы можете:
Предложите типы данных на основе данных об области значений симуляции, статических данных об области значений или обоих.
Предложите дробные длины на основе размеров слова по умолчанию или предложите размеры слова на основе дробных длин по умолчанию.
Оптимизируйте целые числа.
Задайте запасы прочности для данных min симуляции / макс. данных.
Просмотрите гистограмму битов, используемых каждой переменной.
Задайте заменяющие функции или сгенерируйте аппроксимированные функции для функций в исходном алгоритме MATLAB, которые не поддерживают фиксированную точку.
Протестируйте числовое поведение фиксированной точки. Можно затем сравнить его поведение с версией с плавающей точкой алгоритма с помощью или Инспектора Данных моделирования или собственных функций построения графика.
Если ваша конечная цель должна сгенерировать код С фиксированной точки, используйте приложение MATLAB Coder™ вместо этого. Смотрите Преобразовывают код MATLAB в код С Фиксированной точки (MATLAB Coder).
Если ваша конечная цель должна сгенерировать HDL-код, используйте советника по вопросам рабочего процесса HDL Coder™ вместо этого. Смотрите Преобразование из плавающей запятой в фиксированную запятую (HDL Coder).
Панель инструментов MATLAB: На вкладке 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
.