Соберите данные о покрытии кода

Измерьте покрытие для кода, сгенерированного из модели Simulink® или кода в модели Simulink, чтобы указать на непротестированные элементы вашего проекта в процессе моделирования

Simulink Coverage™ измеряет покрытие кода, чтобы указать на непротестированные элементы вашего проекта, такие как логические условия, непредусмотренная функциональность и положения переключателя в процессе моделирования.

Функции

slcovmexСоздайте совместимую с покрытием MEX-функцию из кода C/C++
cvtestСоздайте тестовый объект спецификации покрытия модели
cvsimСимулируйте и возвратите результаты покрытия модели для тестовых объектов
cvhtmlПроизведите отчет HTML из объектов покрытия модели
cvmodelviewРезультаты покрытия модели дисплея с окраской модели
executioninfoПолучите информацию о покрытии выполнения из cvdata объект
conditioninfoПолучите информацию о покрытии условия из cvdata объект
decisioninfoПолучите информацию о Decision Coverage из cvdata объект
mcdcinfoПолучите измененную информацию об условии/Decision Coverage из cvdata объект

Темы

Задайте опции покрытия кода

Установите опции для покрытия кода.

Покрытие кода для моделей в программном обеспечении в цикле (SIL) режим и процессор в цикле (PIL) режим

Сконфигурируйте покрытие кода для SIL и PIL симуляций и рассмотрите результаты.

Типы покрытия кода

Выполните несколько типов анализа покрытия кода для моделей в режиме SIL, режиме PIL, и для кода в поддерживаемой S-функции и Функциональных блоках MATLAB®.

Покрытие для моделей с блоками кода и блоками Simulink

Покрытие записи для моделей с комбинацией кода блокируется и другие блоки Simulink.

Покрытие для Пользовательского Кода C/C++ в Моделях Simulink

Анализируйте покрытие модели для S-функций C/C++.

Совокупные данные о покрытии

Соберите совокупное покрытие модели из последовательных запусков симуляции.

Рекомендуемые примеры