Преобразуйте проект преобразования фиксированной точки в Скрипты 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

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

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

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

    Команда 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 появляются в базовом рабочем пространстве.

Смотрите также

|

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте