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

Измерьте покрытие для кода, сгенерированного из модели 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++.

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

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

Создайте и запущенные тесты

Создайте и запустите тесты при помощи команд MATLAB покрытия модели cvtest и cvsim.

Популярные примеры