Получение информации о покрытии принятия решения из cvdata объект
coverage = decisioninfo(cvdo, object)
coverage = decisioninfo(cvdo, object, mode)
coverage = decisioninfo(cvdo, object, ignore_descendants)
[coverage, description] = decisioninfo(cvdo, object)
возвращает результаты покрытия решений из coverage = decisioninfo(cvdo, object)cvdata объект cvdo для компонента модели, указанного object.
возвращает результаты покрытия решений из coverage = decisioninfo(cvdo, object, mode)cvdata объект cvdo для компонента модели, указанного object для режима моделирования mode.
возвращает результаты покрытия решения для coverage = decisioninfo(cvdo, object, ignore_descendants)object, в зависимости от значения ignore_descendants.
[ возвращает результаты покрытия принятия решений и текстовые описания точек принятия решений, связанных с coverage, description] = decisioninfo(cvdo, object)object.
|
| ||||||||||||||||||||||||||||||||||||
|
При указании S-функционального блока допустимые значения для
Для данных покрытия, собранных в режиме программного обеспечения в цикле (SIL) или в режиме моделирования процессора в цикле (PIL), допустимые значения для
| ||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||
|
Указывает на игнорирование покрытия объектов-потомков, если |
|
Значение
| ||||||||||||
|
|
Откройте окно slvnvdemo_cv_small_controller модель и создание объекта спецификации теста testObj. Включить покрытие принятия решений для slvnvdemo_cv_small_controller и выполнить testObj использование cvsim. Использовать decisioninfo для извлечения результатов покрытия решения для блока Насыщения и определения процента охваченных результатов решения:
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)
Используйте настройки покрытия для сбора и просмотра результатов решения по покрытию:
Откройте модель.
В редакторе моделей выберите Параметры модели (Model Settings) на вкладке Моделирование (Modeling).
На панели Покрытие диалогового окна Параметры конфигурации выберите Включить анализ покрытия.
В разделе Показатели покрытия выберите Решение в качестве структурного уровня покрытия.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Параметры конфигурации (Configuration Parameters) и сохранить изменения.
Смоделировать модель, нажав кнопку Выполнить (Run), и просмотреть результаты.
complexityinfo | conditioninfo | cvsim | executioninfo | getCoverageInfo | mcdcinfo | overflowsaturationinfo | relationalboundaryinfo | sigrangeinfo | sigsizeinfo | tableinfo