Автоматизируйте рабочие процессы покрытия

Используйте скрипт или функцию, чтобы автоматизировать набор покрытия

Команды покрытия модели позволяют вам автоматизировать целый процесс покрытия модели со скриптами MATLAB®. Можно использовать команды покрытия модели, чтобы настроить тесты покрытия модели, выполнить их в симуляции, и сохранить и сообщить о результатах.

Функции

развернуть все

simСимулируйте динамическую систему
parsimСимулируйте динамическую систему многократно параллельно или последовательно
cvtestСоздайте тестовый объект спецификации покрытия модели
cvsimСимулируйте и возвратите результаты покрытия модели для тестовых объектов
cvexitВыйдите из среды покрытия модели
slcovmexСоздайте совместимую с покрытием MEX-функцию из кода C/C++
cvdata PropertiesХраните данные о Simulink Coverage для использования в других функциях покрытия
cvloadЗагрузите тесты покрытия и сохраненные результаты в память
cvsaveСохраните тесты покрытия и результаты зарегистрировать
cvresultsВозвращает активные данные о покрытии, очищает и загружает активные данные о покрытии из файла
cvmodelviewРезультаты покрытия модели дисплея с окраской модели
conditioninfoПолучите информацию о покрытии условия из cvdata объект
decisioninfoПолучите информацию о Decision Coverage из cvdata объект
executioninfoПолучите информацию о покрытии выполнения из cvdata объект
getCoverageInfoПолучите информацию о покрытии для блоков Simulink Design Verifier из cvdata объект
mcdcinfoПолучите измененную информацию об условии/Decision Coverage из cvdata объект
complexityinfoПолучите цикломатическую информацию о покрытии сложности из cvdata объект
overflowsaturationinfoПолучите насыщение на покрытии целочисленного переполнения от cvdata объект
relationalboundaryinfoПолучите реляционное граничное покрытие из cvdata объект
sigrangeinfoПолучите информацию о покрытии диапазона сигнала из cvdata объект
sigsizeinfoПолучите информацию о покрытии размера сигнала из cvdata объект
tableinfoПолучите информацию о покрытии интерполяционных таблиц из cvdata объект
extractИзвлеките данные о покрытии подсистемы из данных о покрытии уровня системы
cvhtmlПроизведите отчет HTML из объектов покрытия модели
slwebview_covЭкспортируйте модели Simulink в Веб-представления с покрытием
slvnvlogsignalsРегистрируйте тестовые данные для компонента или модели в процессе моделирования
slvnvmergedataОбъедините тестовые данные из файлов данных
slvnvmakeharnessСгенерируйте модель тестовой обвязки Simulink Coverage
slvnvharnessoptsСгенерируйте опции по умолчанию для slvnvmakeharness
slvnvmergeharnessОбъедините тестовые данные от моделей тестовой обвязки
slvnvruntestСимулируйте модель при помощи входных данных
slvnvruncgvtestВызовите Code Generation Verification (CGV) API и выполните модель
slvnvruntestoptsСгенерируйте опции симуляции или выполнения для slvnvruntest или slvnvruncgvtest
slvnvextractИзвлеките подсистему или содержимое субдиаграммы в новую модель

Классы

развернуть все

cv.cvdatagroupНабор cvdata объекты
slcoverage.BlockSelectorВыберите блоки для фильтра покрытия
slcoverage.CodeSelectorВыберите пользовательский код C/C++ для фильтра покрытия
slcoverage.FilterФильтр покрытия устанавливается
slcoverage.FilterRuleСоздайте правило фильтрации покрытия
slcoverage.MetricSelectorВыберите метрический критерий фильтра покрытия
slcoverage.SelectorПолучите селекторы всех типов
slcoverage.SFcnSelectorВыберите критерий S-function фильтрации правила

Темы

Автоматизация задач покрытия модели

Автоматизируйте анализ покрытия модели с помощью команд MATLAB.

Получите детали покрытия из результатов

Получите определенную информацию о покрытии после симуляции с помощью команд MATLAB.

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