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

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

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

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

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

Ограничение

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

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

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

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