Чтобы сохранить ваши настройки генерации кода, можно сгенерировать скрипт, который включает опции, которые вы выбрали.
Опция Generate MATLAB code диалогового окна Generate HDL делает сценарии командной строки кода фильтра HDL и генерации испытательного стенда легче. Опция расположена в разделе Target диалогового окна Generate HDL, как показано в следующей фигуре.
По умолчанию Generate MATLAB code очищен.
Когда вы выбираете Generate MATLAB code и затем генерируете HDL-код, кодер получает HDL-код не по умолчанию и настройки генерации испытательного стенда от пользовательского интерфейса и выписывает скрипт MATLAB®. Можно использовать этот скрипт, чтобы регенерировать HDL-код для фильтра с теми же настройками. Скрипт содержит:
Заголовок комментирует, что документируют настройки проекта для объекта фильтра, от которого был сгенерирован код.
Функция, которая берет объект фильтра в качестве его аргумента и передает объект фильтра в команде generatehdl
. Пары свойства/значения, переданные этим командам, соответствуют настройкам генерации кода, которые применялись в то время, когда файл был сгенерирован.
Кодер пишет скрипт в целевую папку. Соглашением о присвоении имен для файла является filter_generatehdl.m
, где filter
является именем фильтра, заданным в опции Name.
Когда генерация кода завершается, сгенерированный скрипт открывается автоматически для контроля и редактирования.
Скрипт содержит комментарии, которые описывают настройку входного объекта фильтра. На последующих сеансах можно использовать эту информацию, чтобы создать объект фильтра, который совместим с командой generatehdl
в скрипте. Затем можно выполнить скрипт как функцию, передающую в объекте фильтра, чтобы сгенерировать HDL-код.
Generate MATLAB code доступен только в пользовательском интерфейсе. Функциональный generatehdl
не имеет эквивалентного свойства.