Можно использовать Traceability style, чтобы задать, хотите ли вы сгенерировать уровень строки или основанные на комментарии гиперссылки в отчете трассируемости.
Значение по умолчанию:
Line Level
Опции:
Line Level
По умолчанию HDL Coder™ генерирует отчет трассируемости уровня строки, который содержит гиперссылки от каждой строки HDL-кода к соответствующему блоку в вашей модели Simulink®. Отчет трассируемости, который сгенерирован при помощи этого стиля, не содержит связанные гиперссылками комментарии выше HDL-кода, соответствующего определенному блоку. Когда вы выбираете определенный блок и перешли к HDL-коду, генератор кода подсвечивает все строки кода, соответствующего тому блоку.
Comment Based
Если вы задаете генерацию основанного на комментарии отчета трассируемости, отчет содержит связанные гиперссылками комментарии выше блока HDL-кода. Комментарии содержат тег трассируемости, который содержит доступный для поиска шаблон формата <system>/blockname. <система> является корневой моделью или Подсистемой в модели, и имя блока является именем блока в той модели или Подсистеме.
Например, если у вас есть модель, foo
, который имеет Подсистему, outer
, и вложенную Подсистему, Inner
, затем тег <System>
:
<Root>
: нечто
<S1>
: нечто / внешний
<S2>
: нечто/внешнее/внутреннее
Чтобы задать эту установку, установите флажок Generate traceability report.
Свойство:
TraceabilityStyle |
Ввод: символьный вектор |
Значение:
'LineLevel' | 'CommentBased' |
Значение по умолчанию:
'LineLevel' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Например, когда вы генерируете отчет трассируемости для подсистемы symmetric_fir
в модели sfir_fixed
, задаете TraceabilityStyle
при помощи любого из этих методов:
Передайте в свойстве TraceabilityStyle
в качестве аргумента к makehdl
.
makehdl('sfir_fixed/symmetric_fir','Traceability','on',... 'TraceabilityStyle','CommentBased')
Включите свойство TraceabilityStyle
с помощью hdlset_param
, и затем используйте makehdl
.
hdlset_param('sfir_fixed','Traceability','on') hdlset_param(gcs,'TraceabilityStyle','CommentBased') makehdl('sfir_fixed/symmetric_fir')