Отчет генерации открытого кода

Можно обратиться к существующим отчетам генерации кода в любое время. Если вы сгенерировали отчет генерации кода в Редакторе Simulink®, можно открыть отчет путем выбора пункта меню Code> C/C++ Code> Code Generation Report> Open Model Report. Если вы открываете отчет для подсистемы, выберите Open Subsystem Report. Лицензия Simulink Coder™ требуется, чтобы просматривать отчет генерации кода. Лицензия Embedded Coder® требуется, чтобы просматривать отчет генерации кода, улучшенный с функциями Embedded Coder.

Если ваша текущая рабочая папка не содержит файлы генерации кода и отчет генерации кода, следующее диалоговое окно открывается:

Введите полный путь папки сборки для вашей модели, ../model_target_rtw и нажмите Open Report.

Также можно открыть отчет генерации кода (model_codegen_rpt.html или subsystem_codegen_rpt.html) вручную в окно веб-браузера MATLAB®, или в другом веб-браузере. Для местоположения сгенерированных файлов отчета смотрите Местоположение Отчета Генерации КОДА HTML.

Ограничение

После создавания вашей модели или генерации отчета генерации кода, если вы изменяете наследие или пользовательский код, необходимо восстановить модель или регенерировать отчет для генерации кода, сообщают, чтобы включать обновленные устаревшие исходные файлы. Например, если вы изменяете свой унаследованный код, и затем используете меню Code> C/C++ Code> Code Generation Report> Open Model Report, чтобы открыть существующий отчет, программное обеспечение не проверяет, устарел ли устаревший исходный файл по сравнению со сгенерированным кодом. Поэтому отчет генерации кода не регенерирован, и отчет включает в себя устаревший унаследованный код. Эта проблема также происходит, если вы открываете отчет генерации кода с помощью функции coder.report.open.

Чтобы регенерировать отчет генерации кода, выполнить одно из следующих действий:

  • Восстановите свою модель.

  • Сгенерируйте отчет с помощью функции coder.report.generate.