Получите информацию о Decision Coverage из cvdata
объект
coverage = decisioninfo(cvdo, object)
coverage = decisioninfo(cvdo, object, mode)
coverage = decisioninfo(cvdo, object, ignore_descendants)
[coverage, description]
= decisioninfo(cvdo, object)
возвращается Decision Coverage следует coverage
= decisioninfo(cvdo
, object
)из cvdata
объект cvdo
для компонента модели, заданного object
.
возвращается Decision Coverage следует coverage
= decisioninfo(cvdo
, object
, mode
)из cvdata
объект cvdo
для компонента модели, заданного object
для режима mode
симуляции.
возвращает результаты Decision Coverage для coverage
= decisioninfo(cvdo
, object
, ignore_descendants
)object
, В зависимости от значения ignore_descendants
.
[
возвращает результаты Decision Coverage и текстовые описания моментов принятия решения, сопоставленных с coverage
, description
]
= decisioninfo(cvdo
, object
)object
.
|
| ||||||||||||||||||||||||||||||||||||
|
При определении Блока s-function, допустимых значений для
Для данных о покрытии, собранных во время программного обеспечения в режиме Loop (SIL) или Процессора в цикле (PIL) режим симуляции, допустимые значения для
| ||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||
|
Задает, чтобы проигнорировать покрытие объектов-потомков если |
|
Значение
| ||||||||||||
|
|
Откройте slvnvdemo_cv_small_controller
модель и создает тестовый объект testObj
спецификации. Включите Decision Coverage для
slvnvdemo_cv_small_controller
и выполните testObj
использование cvsim
Использование decisioninfo
получить Decision Coverage заканчиваются для блока Saturation и определить процент охваченных результатов решения:
mdl = 'slvnvdemo_cv_small_controller'; open_system(mdl) testObj = cvtest(mdl) testObj.settings.decision = 1; data = cvsim(testObj) blk_handle = get_param([mdl, '/Saturation'], 'Handle'); cov = decisioninfo(data, blk_handle) percent_cov = 100 * cov(1) / cov(2)
Используйте настройки покрытия, чтобы собрать и отобразить результаты Decision Coverage:
Откройте модель.
В Редакторе моделей выберите Model Settings на вкладке Modeling.
На панели Coverage диалогового окна Configuration Parameters выберите Enable coverage analysis.
Под Coverage metrics выберите Decision как уровень структурного покрытия.
Нажмите OK, чтобы закрыть диалоговое окно Configuration Parameters и сохранить ваши изменения.
Симулируйте модель путем нажатия кнопки Run и рассмотрите результаты.
complexityinfo
| conditioninfo
| cvsim
| executioninfo
| getCoverageInfo
| mcdcinfo
| overflowsaturationinfo
| relationalboundaryinfo
| sigrangeinfo
| sigsizeinfo
| tableinfo