Проследите сгенерированный код до блоков

Переместитесь и проследите между сгенерированным кодом и его исходной моделью для верификации.

Открытая модель в качестве примера

Откройте модель rtwdemo_hyperlinks в качестве примера.

model='rtwdemo_hyperlinks';
open_system(model)

Код к образцовой навигации

Перейдите от сгенерированного кода до модели.

  1. В диалоговом окне Configuration Parameters откройте Генерацию кода> панель Отчета.

  2. Проверьте, что следующие параметры выбраны: Создайте отчет генерации кода, Открытый отчет автоматически и Код к модели.

  3. В окне редактора моделей нажмите Ctrl+B, чтобы сгенерировать код. После того, как процесс генерации кода завершен, отчет генерации кода появляется.

  4. В сгенерированном отчете щелкните по ссылке rtwdemo_hyperlinks.c, чтобы видеть код со встроенными гиперссылками.

  5. Щелкните по ссылкам в коде, чтобы проследить сегменты сгенерированного кода до подсвеченных элементов в модели. Например, если вы кликаете по гиперссылке <Root>/Sum, блок Sum в модели подсвечен.

Модель, чтобы закодировать навигацию

Перейдите от модели до сгенерированного кода.

  1. В диалоговом окне Configuration Parameters откройте Генерацию кода> панель Отчета.

  2. Проверьте, что следующие параметры выбраны: Создайте отчет генерации кода, Открытый отчет автоматически и Модель к коду.

  3. В окне редактора моделей нажмите Ctrl+B, чтобы сгенерировать код. После того, как процесс генерации кода завершен, отчет генерации кода появляется.

  4. В окне модели щелкните правой кнопкой по любому блоку и выберите Code Generation> Navigate to Code. Программное обеспечение подсвечивает сгенерированный код для этого блока в отчете генерации кода.

  5. Осмотрите подсвеченные строки в отчете генерации кода. Общее количество подсвеченных строк отображено рядом с каждым именем исходного файла на левой панели отчета. Используйте кнопки Previous и Next, чтобы перейти через подсвеченные строки.

Примечание: навигация Модели к коду также работает на объекты Stateflow и функции MATLAB.

Примечание: отчет отображает диагностическое сообщение, если нет никакого кода, чтобы подсветить для выбранного блока (например, если вы выбираете виртуальный блок).

Отчет трассируемости

Сгенерируйте и осмотрите Отчет Трассируемости.

  1. В диалоговом окне Configuration Parameters откройте Генерацию кода> панель Отчета.

  2. Проверьте, что следующие параметры выбраны: Создайте отчет генерации кода, Открытый отчет автоматически

  3. Ищите параметры отчета трассируемости с помощью ключевого слова GenerateTraceReport. Проверьте, что все перечисленные параметры выбраны.

  4. В окне редактора моделей нажмите Ctrl+B, чтобы сгенерировать код. После того, как процесс генерации кода завершен, отчет генерации кода появляется.

  5. Чтобы видеть отчет непрослеживаемого (не в сгенерированном коде) и прослеживаемые блоки в вашей модели, на левой панели сгенерированного отчета нажимают Traceability Report.

  6. В Отчете Трассируемости осмотрите Устраненный / Виртуальные Блоки и Прослеживаемые списки Блоков. Например, блок Scope является непрослеживаемым блоком. Это перечислено под Устраненным / Виртуальные Блоки, потому что генератор кода не генерирует код для этого блока.