Во время моделирования SIL или PIL верхней модели или блока модели можно собрать метрики покрытия кода для сгенерированного кода с помощью стороннего инструмента. Embedded Coder ® поддерживает следующие инструменты:
LDRA Testbed ® от компании LDRA Software Technology. Сведения об установке и использовании этого средства см. в разделе www.ldra.com.
Программное обеспечение поддерживает покрытие кода LDRA Testbed для SIL и PIL.
BullseyeCoverage от Bullseye Testing Technology. Сведения об установке и использовании этого средства см. в разделе www.bullseye.com.
Программное обеспечение поддерживает покрытие кода BullseyCoverage для SIL и, в некоторых случаях, PIL.
Чтобы настроить инструмент покрытия кода для моделирования SIL или PIL верхней модели или блока модели, в диалоговом окне «Параметры конфигурации» выберите панель «Проверка»:
В раскрывающемся списке Сторонний инструмент выберите инструмент, например: BullseyeCoverage или LDRA Testbed.
Нажмите кнопку Configure, чтобы открыть диалоговое окно Code Coverage Settings.
В поле Папка установки укажите расположение, в котором установлен инструмент покрытия. При нажатии кнопки «Обзор» открывается диалоговое окно «Выбор папки установки», в котором можно перейти к папке, в которую установлен инструмент покрытия. Программа обнаруживает и отображает версию инструмента.

По умолчанию включены следующие параметры:
Покрытие кода для этой модели - создание данных покрытия для текущей (верхней) модели.
Покрытие кода для ссылочных моделей - создание данных для моделей, на которые ссылается текущая (верхняя) модель.
Если верхняя модель имеет блоки модели, эти параметры верхней модели переопределяют соответствующие параметры ссылочных моделей.
Нажмите кнопку ОК. Вы вернетесь к настройкам проверки.
Чтобы просмотреть результаты совокупного покрытия кода в отчете о создании кода, на панели Отчет (Report) диалогового окна Параметры конфигурации (Configuration Parameters) установите следующие флажки:
Создание отчета о создании кода
Открыть отчет автоматически
Нажмите кнопку ОК.
С тестовым слоем LDRA:
Оценка совокупного покрытия кода начинается с момента последнего добавления нового файла в существующий набор исходных файлов. Например, существующие результаты покрытия кода удаляются при выполнении следующих действий:
Запустите моделирование с новой моделью, используя существующую папку создания кода.
Запустите моделирование, которое приведет к созданию дополнительных файлов исходного кода.
При переключении между моделированием SIL и PIL модели программное обеспечение генерирует отдельные результаты совокупного покрытия кода для моделирования SIL и PIL.
Для модели в эталонной иерархии программное обеспечение не поддерживает одновременное измерение времени выполнения функций и покрытие кода.