exponenta event banner

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

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

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

Функции

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

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

Классы

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

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

Темы

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

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

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

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

Характерные примеры