exponenta event banner

Захват настроек генерации кода

Чтобы сохранить настройки генерации кода, можно сгенерировать скрипт, который включает выбранные опции.

Опция Generate MATLAB code диалогового окна Generate HDL командной строки облегчает создание скриптов HDL- кода и генерацию испытательного стенда. Опция находится в Target разделе диалогового окна Генерация HDL, как показано на следующем рисунке.

По умолчанию Generate MATLAB code очищается.

Когда вы выбираете Generate MATLAB code , а затем генерируете HDL-код, кодер захватывает недефолтный HDL-код и настройки генерации испытательного стенда из UI и выписывает MATLAB® скрипт. Можно использовать этот скрипт для регенерации HDL-кода для фильтра с теми же настройками. Скрипт содержит:

  • Комментарии заголовка, которые документируют настройки проекта для объекта фильтра, из которого был сгенерирован код.

  • Функция, которая принимает объект фильтра в качестве своего аргумента и передает объект фильтра в generatehdl команда. Пары «свойство/значение», переданные этим командам, соответствуют настройкам генерации кода, примененным во время генерации файла.

Кодер записывает скрипт в целевую папку. Соглашение об именовании для файла filter_generatehdl.m, где filter - имя фильтра, заданное в опции Name.

Когда генерация кода завершается, сгенерированный скрипт автоматически открывается для проверки и редактирования.

Скрипт содержит комментарии, которые описывают строение объекта входного фильтра. В последующих сеансах можно использовать эту информацию для создания объекта фильтра, который совместим с generatehdl команда в скрипте. Затем можно выполнить скрипт как функцию, передающуюся в объекте фильтра, чтобы сгенерировать HDL-код.

Примечание

  • Generate MATLAB code доступна только в пользовательском интерфейсе. Функция generatehdl не имеет эквивалентного свойства.

Похожие темы