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

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

Опция 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 не имеет эквивалентного свойства.

Похожие темы