Преобразуйте код 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
.