Преобразуйте проект преобразования с фиксированной точкой в скрипты MATLAB

В этом примере показано, как преобразовать проект приложения Fixed-Point Converter в MATLAB® скрипт. Можно использовать -tocode опция fixedPointConverter команда для создания скрипта для преобразования с фиксированной точкой. Можно использовать скрипт, чтобы повторить рабочий процесс проекта в рабочем процессе командной строки. Прежде чем вы преобразуете проект в скрипт, необходимо завершить Test шаг процесса преобразования с фиксированной точкой.

Необходимые условия

В этом примере используются следующие файлы:

  • Проектирование файла ex_2ndOrder_filter.prj

  • Файл точки входа ex_2ndOrder_filter.m

  • Тестируйте файл стенда ex_2ndOrder_filter_test.m

  • Сгенерированный файл MATLAB с фиксированной точкой ex_2ndOrder_filter_fixpt.m

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

Сгенерируйте скрипты

  1. Измените папку, содержащую файл проекта ex_2ndOrder_filter.prj.

  2. Используйте -tocode опция fixedPointConverter команда для преобразования проекта в скрипт. Используйте -script опция, чтобы задать имя файла для скрипта.

    fixedPointConverter -tocode ex_2ndOrder_filter -script ex_2ndOrder_filter_script.m

    The fixedPointConverter команда генерирует скрипт в текущей папке. ex_2ndOrder_filter_script.m содержит команды MATLAB для:

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

    • Запуск fiaccel команда для преобразования функции MATLAB ex_2ndOrder_filter функции MATLAB с фиксированной точкой ex_2ndOrder_filter_fixpt.

    The fiaccel команда перезаписывает существующие файлы, имя которых совпадает с именем сгенерированного скрипта. Если вы опускаете -script опция, fiaccel команда возвращает скрипт в Командном окне.

Запустите скрипт, который генерирует код MATLAB с фиксированной точкой

Если вы хотите перегенерировать функцию с фиксированной точкой, используйте сгенерированный скрипт.

  1. Убедитесь, что текущая папка содержит функцию точки входа ex_2ndOrder_filter.m и файл испытательного стенда ex_2ndOrder_filter_test.m.

  2. Запустите скрипт.

     ex_2ndOrder_filter_script

    Скрипт генерирует ex_2ndOrder_filter_fixpt.m в папке codegen\ex_2ndOrder_filter\fixpt. Переменные cfg и ARGS появится в базовом рабочем пространстве.

См. также

|

Похожие темы