Simulink ® Coverage™ предоставляет три режима анализа покрытия кода. Общие параметры покрытия см. в разделе Определение параметров покрытия.
Сконфигурируйте S-функциональный блок для покрытия на основе способа его создания. Дополнительные сведения см. в разделе Покрытие для пользовательского кода C/C + + в моделях Simulink.
Примечание
Если в модели имеются блоки «программное обеспечение в цикле» или «процессор в цикле», задайте опции, описанные в разделе Модели с блоками «Программное обеспечение в цикле» и «Процессор в режиме».
Откройте окно Параметры конфигурации (Configuration Parameters). На вкладке Моделирование (Modeling) щелкните Параметры модели (Model Settings).
Перед настройкой параметров покрытия кода на панели Создание кода (Code Generation) в диалоговом окне Параметры конфигурации (Configuration Parameters) установите в меню Выбор целевого объекта (Target selection) значение Системный целевой файл (System target file). ert.tlc.
В диалоговом окне «Параметры конфигурации» на левой панели выберите «Создание кода». В списке выберите Проверка.
Выберите инструмент покрытия кода на закладке Code coverage for SIL или PIL.
Покрытие кода можно измерить с помощью следующих инструментов:
Средство покрытия кода Simulink Coverage
BullseyeCoverage
Тестовое основание LDRA
BullseyCoverage и LDRA StartBed - это сторонние инструменты, поддерживаемые Embedded Coder ®. Дополнительные сведения о поддержке средств покрытия кода сторонних производителей см. в разделе Поддержка средств покрытия кода (Embedded Coder). Чтобы задать параметры покрытия кода, щелкните Настроить. При выбореNone (use Simulink Coverage) в качестве инструмента покрытия кода программа открывает панель покрытия при нажатии кнопки Configure.
Использование Simulink Coverage для покрытия кода означает, что можно проанализировать результаты покрытия, обосновать отсутствие покрытия и создать больше тестовых примеров из среды Simulink.
При записи покрытия для моделей, содержащих функциональные блоки MATLAB ®, покрытие кода записывается для кода в функциональных блоках MATLAB. Для включения функциональных блоков MATLAB в анализ:
В редакторе Simulink выберите «Параметры модели» на вкладке «Моделирование».
В диалоговом окне Параметры конфигурации (Configuration Parameters) на панели Покрытие (Coverage) в разделе Включить в анализ (Include in analysis) выберите файлы MATLAB.