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

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

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

Откройте модель 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. В окне модели щелкните правой кнопкой по любому блоку и выберите C/C ++ Code> Navigate To C/C ++ Code. Программное обеспечение подсвечивает сгенерированный код для этого блока в отчете генерации кода.

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

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

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

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

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

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

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

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

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

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

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

Внешние веб-сайты