Создайте отчет генерации кода

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

Сгенерируйте отчет генерации кода Simulink® PLC Coder™ при помощи диалогового окна Configuration Parameters:

  1. Проверьте, что модель открыта.

  2. Откройте приложение PLC Coder. Кликните по вкладке PLC Code.

  3. Нажмите Settings и перейдите к панели PLC Code Generation.

  4. Чтобы включить генерацию отчета, установите флажок Report> Generate traceability report.

  5. Чтобы открыть отчет генерации кода относительно завершения генерации кода, установите флажок Report> Open report automatically. Нажмите OK.

  6. Нажмите Generate PLC Code , чтобы инициировать генерацию кода и отчета. Кодер генерирует файлы отчета HTML как часть процесса генерации кода. Отчет HTML THE открывается.

  • Раздел Traceability Report включает вам с учетом Eliminated / Virtual Blocks, которые непрослеживаемы, по сравнению с перечисленным Traceable Simulink Blocks / Stateflow Objects / MATLAB Scripts, обеспечивая полное отображение между элементами модели и кодом.

  • Раздел Static Code Metrics Report обеспечивает статистику сгенерированного кода. Метрики оцениваются от статического анализа сгенерированного кода.

В разделе Generated Files можно кликнуть по именам файлов исходного кода, сгенерированных из модели, чтобы просмотреть их содержимое в окне веб-браузера MATLAB®. В отображенном исходном коде:

  • Экземпляры глобальной переменной связываются гиперссылками к их определениям.

  • Можно использовать гиперссылки в рамках отображенного исходного кода, чтобы просмотреть блоки или подсистемы, от которых был сгенерирован код. Кликните по гиперссылкам, чтобы просмотреть соответствующие блоки или подсистемы в окне модели Simulink.

  • Можно просмотреть сгенерированный код для блока в модели. Чтобы подсветить сгенерированный код блока в отчете HTML, кликните по блоку и в приложении PLC Coder, панели REVIEW RESULTS, нажмите Navigate to Code.

Для получения дополнительной информации см.:

Ограничение

Если вы генерируете отчет генерации кода для модели, и затем изменяете модель, отчет становится недопустимым. Чтобы держать ваш отчет генерации кода в курсе, после изменения исходной модели, регенерируют код и отчет. Если вы закрываете и затем вновь открыли модель, регенерируете отчет.