При наличии Coverage™ Embedded Coder ® и Simulink ® можно проанализировать покрытие для сгенерированного кода во время моделирования программного обеспечения в цикле (SIL) или процессора в цикле (PIL).
Для записи покрытия кода SIL или PIL для модели:
В диалоговом окне «Параметры конфигурации» на левой панели выберите «Создание кода». В списке выберите Проверка.
В разделе Профилирование кода установите для параметра Время выполнения функции Measure значение Off.
В разделе Покрытие кода для SIL или PIL установите для стороннего инструмента значение None (use Simulink Coverage).
Включение покрытия для модели в режиме SIL или PIL или ссылочной модели в режиме SIL или PIL.
Выполните моделирование SIL или PIL.
Примечание
Кнопка Coverage (Run) на панели инструментов Coverage принудительно выполняет моделирование Normal и не обеспечивает покрытие кода SIL или PIL.
В отчете о покрытии кода каждая гиперссылка открывает отчет с более подробной информацией об анализе покрытия для модели. Результаты покрытия кода в этих отчетах аналогичны результатам покрытия для кода C/C + + в S-функциональных блоках, как описано в разделе Просмотр результатов покрытия для пользовательского кода C/C + + в S-функциональных блоках (покрытие Simulink). Можно перейти от результатов покрытия кода к связанным блокам модели с помощью ссылок в подробных отчетах покрытия кода.

Каждый подробный отчет о покрытии кода также содержит выделенный синтаксисом код с информацией о покрытии.

Чтобы просмотреть информацию о покрытии кода в представлении «Код», в раскрывающемся списке справа от поля поиска выберите Показать покрытие кода. Если параметр отключен, на вкладке «Покрытие» нажмите кнопку «Выделение покрытия». Код отображает подсветку и аннотации, отображающие информацию об охвате кода. Можно перейти от кода к связанным блокам модели с помощью ссылок в номерах строк, элементах кода и комментариях.

В нижней части представления Code в разделе Coverage отображается сводка отчета Coverage.

Охват моделей в режимах SIL и PIL имеет следующие ограничения:
Модель должна соответствовать требованиям, перечисленным в разделе Включение покрытия SIL или кода PIL для модели.
Результаты покрытия кода не должны включать внешние файлы C/C + + в папках только для чтения.
Кнопка Coverage (Run) на панели инструментов Coverage принудительно выполняет моделирование Normal и не обеспечивает покрытие кода SIL или PIL.