exponenta event banner

Захват параметров создания кода

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

Опция «Генерировать код MATLAB» диалогового окна «Генерировать HDL» упрощает создание сценариев командной строки для кода фильтра HDL и создания тестового стенда. Эта опция расположена в разделе Цель (Target) диалогового окна Генерировать ЛПВП (Generate HDL), как показано на следующем рисунке.

По умолчанию флажок Генерировать код MATLAB снят.

При выборе опции Generate MATLAB code (Генерировать код MATLAB) и последующей генерации кода HDL кодер захватывает из пользовательского интерфейса не используемый по умолчанию код HDL и настройки генерации тестового стенда и записывает сценарий MATLAB ®. Этот сценарий можно использовать для регенерации кода HDL для фильтра с теми же параметрами. Сценарий содержит:

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

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

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

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

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

Примечание

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

Связанные темы