Переместитесь и проследите между сгенерированным кодом и его исходной моделью для верификации.
Откройте модель rtwdemo_hyperlinks
в качестве примера.
model='rtwdemo_hyperlinks';
open_system(model)
Перейдите от сгенерированного кода до модели.
В диалоговом окне Configuration Parameters откройте Генерацию кода> панель Отчета.
Проверьте, что следующие параметры выбраны: Создайте отчет генерации кода, Открытый отчет автоматически и Код к модели.
В окне редактора моделей нажмите Ctrl+B, чтобы сгенерировать код. После того, как процесс генерации кода завершен, отчет генерации кода появляется.
В сгенерированном отчете щелкните по ссылке rtwdemo_hyperlinks.c
, чтобы видеть код со встроенными гиперссылками.
Щелкните по ссылкам в коде, чтобы проследить сегменты сгенерированного кода до подсвеченных элементов в модели. Например, если вы кликаете по гиперссылке <Root>/Sum
, блок Sum в модели подсвечен.
Перейдите от модели до сгенерированного кода.
В диалоговом окне Configuration Parameters откройте Генерацию кода> панель Отчета.
Проверьте, что следующие параметры выбраны: Создайте отчет генерации кода, Открытый отчет автоматически и Модель к коду.
В окне редактора моделей нажмите Ctrl+B, чтобы сгенерировать код. После того, как процесс генерации кода завершен, отчет генерации кода появляется.
В окне модели щелкните правой кнопкой по любому блоку и выберите Code Generation> Navigate to Code. Программное обеспечение подсвечивает сгенерированный код для этого блока в отчете генерации кода.
Осмотрите подсвеченные строки в отчете генерации кода. Общее количество подсвеченных строк отображено рядом с каждым именем исходного файла на левой панели отчета. Используйте кнопки Previous и Next, чтобы перейти через подсвеченные строки.
Примечание: навигация Модели к коду также работает на объекты Stateflow и функции MATLAB.
Примечание: отчет отображает диагностическое сообщение, если нет никакого кода, чтобы подсветить для выбранного блока (например, если вы выбираете виртуальный блок).
Сгенерируйте и осмотрите Отчет Трассируемости.
В диалоговом окне Configuration Parameters откройте Генерацию кода> панель Отчета.
Проверьте, что следующие параметры выбраны: Создайте отчет генерации кода, Открытый отчет автоматически
Ищите параметры отчета трассируемости с помощью ключевого слова GenerateTraceReport
. Проверьте, что все перечисленные параметры выбраны.
В окне редактора моделей нажмите Ctrl+B, чтобы сгенерировать код. После того, как процесс генерации кода завершен, отчет генерации кода появляется.
Чтобы видеть отчет непрослеживаемого (не в сгенерированном коде) и прослеживаемые блоки в вашей модели, на левой панели сгенерированного отчета нажимают Traceability Report.
В Отчете Трассируемости осмотрите Устраненный / Виртуальные Блоки и Прослеживаемые списки Блоков. Например, блок Scope является непрослеживаемым блоком. Это перечислено под Устраненным / Виртуальные Блоки, потому что генератор кода не генерирует код для этого блока.