Стиль трассируемости

Можно использовать 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')

Смотрите также