Если у вас есть Embedded Coder® и Simulink® Coverage™, можно анализировать покрытие для сгенерированного кода во время программного обеспечения в цикле (SIL) или процессоре в цикле (PIL) симуляция.
Записывать SIL или покрытие кода PIL для модели:
В диалоговом окне Configuration Parameters, на левой панели, нажимают Code Generation. Из списка выберите Verification.
Под Code profiling, из списка Measure function execution times, выбирают Off.
Под Code coverage for SIL or PIL, для Third-party tool выбирают None (use Simulink Coverage).

Чтобы измерить покрытие кода, используйте любой из этих рабочих процессов:
Топ-модель находится в режиме SIL или режиме PIL. Simulink Coverage измеряет покрытие кода для топ-модели, в зависимости от RecordCoverage. Simulink Coverage также измеряет покрытие кода для моделей, на которые ссылаются, в зависимости от CovModelRefEnable.
Топ-модель находится в Режиме normal mode и содержит по крайней мере одну эталонную модель в режиме SIL или PIL. Simulink Coverage измеряет покрытие кода для модели, на которую ссылаются, если CovModelRefEnable 'on'все, или 'filtered' и RecordCoverage 'off'.
В отчете покрытия кода каждая гиперссылка открывает отчет с большим количеством деталей об анализе покрытия для модели. Результаты покрытия кода в этих отчетах похожи на результаты покрытия для кода C/C++ в Блоках s-function, как описано в Результатах покрытия Представления для Пользовательского Кода C/C++ в Блоках s-function (Simulink Coverage). Можно перейти от результатов покрытия кода до связанных блоков модели при помощи ссылок в рамках подробных отчетов покрытия кода.

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

Чтобы просмотреть информацию о покрытии кода в Представлении кода, из выпадающего списка справа от поля поиска, выбирают Show code coverage. Если опция отключена, то на вкладке Coverage, нажмите Coverage Highlighting. Выделение отображений кода и аннотации, которые показывают информацию о покрытии кода. Можно перейти от кода до связанных блоков модели при помощи ссылок в номерах строки, элементах кода и комментариях.

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

Покрытие для моделей в режиме SIL и PIL имеет эти ограничения:
Модель должна удовлетворить требования, перечисленные в, Включают SIL или Покрытие кода PIL для Модели.
Результаты покрытия кода не должны включать внешние файлы C/C++ в папки только для чтения.