Fixed-Point Converter

Преобразуйте код MATLAB в фиксированную точку

Описание

Приложение Fixed-Point Converter преобразовывает код MATLAB® с плавающей точкой в фиксированную точку код MATLAB.

Используя приложение, вы можете:

  • Предложите типы данных на основе данных об области значений симуляции, статических данных об области значений или обоих.

  • Предложите дробные длины на основе размеров слова по умолчанию или предложите размеры слова на основе дробных длин по умолчанию.

  • Оптимизируйте целые числа.

  • Задайте запасы прочности для данных min симуляции / макс. данных.

  • Просмотрите гистограмму битов, используемых каждой переменной.

  • Задайте заменяющие функции или сгенерируйте аппроксимированные функции для функций в исходном алгоритме MATLAB, которые не поддерживают фиксированную точку.

  • Протестируйте числовое поведение фиксированной точки. Можно затем сравнить его поведение с версией с плавающей точкой алгоритма с помощью или Инспектора Данных моделирования или собственных функций построения графика.

Если ваша конечная цель должна сгенерировать код С фиксированной точки, используйте приложение MATLAB Coder™ вместо этого. Смотрите Преобразовывают код MATLAB в код С Фиксированной точки (MATLAB Coder).

Если ваша конечная цель должна сгенерировать HDL-код, используйте советника по вопросам рабочего процесса HDL Coder™ вместо этого. Смотрите Преобразование из плавающей запятой в фиксированную запятую (HDL Coder).

Откройте приложение Fixed-Point Converter

  • Панель инструментов MATLAB: На вкладке Apps, под Code Generation, кликают по значку приложения.

  • Подсказка команды MATLAB: Введите fixedPointConverter.

  • Чтобы открыть существующий проект приложения Fixed-Point Converter, или дважды кликнуть файл .prj или открывают приложение и обзор к файлу проекта.

    Создание проекта или открытие существующего проекта вызывают любой другой Fixed-Point Converter или проекты MATLAB Coder закрыться.

  • Проект MATLAB Coder открывается в приложении MATLAB Coder. Преобразовывать проект в проект приложения Fixed-Point Converter, в приложении MATLAB Coder:

    1. Кликните и выберите Reopen project as.

    2. Выберите Fixed-Point Converter.

Программируемое использование

развернуть все

fixedPointConverter открывает приложение Fixed-Point Converter.

fixedPointConverter -tocode projectname преобразовывает существующий проект под названием projectname.prj к эквивалентному скрипту команд MATLAB. Это пишет скрипт в Командное окно.

fixedPointConverter -tocode projectname -script scriptname преобразовывает существующий проект под названием projectname.prj к эквивалентному скрипту команд MATLAB. Скрипт называют scriptname.m.

  • Если scriptname уже существует, fixedPointConverter перезаписывает его.

  • Скрипт содержит команды MATLAB к:

    • Создайте объект настройки преобразования из плавающей запятой в фиксированную запятую, который имеет те же настройки преобразования фиксированной точки как проект.

    • Запустите команду fiaccel, чтобы преобразовать функцию MATLAB с плавающей точкой в функцию MATLAB фиксированной точки.

Прежде, чем преобразовать проект в скрипт, необходимо завершить шаг Test процесса преобразования фиксированной точки.

Введенный в R2014b