Извлечение информации о 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
.
|
| ||||||||||||||||||||||||||||||||||||
|
The
При указании блока s-function допустимые значения для
Для данных о покрытии, собранных в режиме SIL или PIL, допустимые значения для
| ||||||||||||||||||||||||||||||||||||
|
The
| ||||||||||||||||||||||||||||||||||||
|
Задает, чтобы игнорировать покрытие дочерних объектов, если |
|
Значение
| ||||||||||||
|
|
Откройте slvnvdemo_cv_small_controller
моделировать и создать объект тестовой спецификации testObj
. Включите Decision Coverage для slvnvdemo_cv_small_controller
и выполните testObj
использование cvsim
. Использовать decisioninfo
чтобы извлечь результаты Decision Coverage для блока Насыщения и определить процент охватываемых результатов принятия решений:
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 диалогового окна Параметры конфигурации выберите Enable coverage analysis.
В разделе Coverage metrics выберите Decision в качестве структурного уровня структурного покрытия.
Щелкните OK, чтобы закрыть диалоговое окно Параметры конфигурации (Configuration Parameters) и сохранить изменения.
Симулируйте модель нажатием кнопки Run и просмотрите результаты.
complexityinfo
| conditioninfo
| cvsim
| executioninfo
| getCoverageInfo
| mcdcinfo
| overflowsaturationinfo
| relationalboundaryinfo
| sigrangeinfo
| sigsizeinfo
| tableinfo