Получите измененную информацию о состоянии/покрытии принятия решений от cvdata объект
coverage = mcdcinfo(cvdo, object)
coverage = mcdcinfo(cvdo, object, mode)
coverage = mcdcinfo(cvdo, object, ignore_descendants)
[coverage, description]
= mcdcinfo(cvdo, object)
возвращает результаты изменения состояния/покрытия принятия решений (MCDC) от coverage = mcdcinfo(cvdo, object)cvdata cvdo объекта для компонента модели, заданного как object.
возвращает результаты изменения состояния/покрытия принятия решений (MCDC) от coverage = mcdcinfo(cvdo, object, mode)cvdata cvdo объекта для компонента модели, заданного как object для режима симуляции mode.
возвращает результаты MCDC для coverage = mcdcinfo(cvdo, object, ignore_descendants)object, в зависимости от значения ignore_descendants.
[ возвращает результаты MCDC и текстовые описания каждого условия/решения в coverage, description]
= mcdcinfo(cvdo, object)object.
|
| ||||||||||||||||||||||||||||||||||||
|
Логическое значение, определяющее, игнорировать ли покрытие дочерних объектов
| ||||||||||||||||||||||||||||||||||||
|
The
При указании блока s-function допустимые значения для
Для данных о покрытии, собранных в режиме SIL или PIL, допустимые значения для
| ||||||||||||||||||||||||||||||||||||
|
The
|
|
Двухэлементный вектор вида
| ||||||||||||
|
Массив структур, содержащий следующие поля:
|
Сбор покрытия MCDC для slvnvdemo_cv_small_controller моделировать и определить процент покрытия MCDC, собранного для блока Logic в подсистеме Gain:
mdl = 'slvnvdemo_cv_small_controller'; open_system(mdl) %Create test specification object testObj = cvtest(mdl) %Enable MCDC coverage testObj.settings.mcdc = 1; %Simulate model data = cvsim(testObj) %Retrieve MCDC results for Logic block blk_handle = get_param([mdl, '/Gain/Logic'], 'Handle'); cov = mcdcinfo(data, blk_handle) %Percentage of MCDC outcomes covered percent_cov = 100 * cov(1) / cov(2)
Используйте настройки покрытия для сбора покрытия MCDC для модели:
Откройте модель.
В редакторе моделей выберите Model Settings на вкладке Modeling.
На панели Coverage диалогового окна Параметры конфигурации выберите Enable coverage analysis.
В разделе Coverage metrics выберите MCDC в качестве структурного уровня структурного покрытия.
Щелкните OK, чтобы закрыть диалоговое окно Параметры конфигурации (Configuration Parameters) и сохранить изменения.
Симулируйте модель нажатием кнопки Run и просмотрите результаты.
complexityinfo | conditioninfo | cvsim | decisioninfo | executioninfo | getCoverageInfo | overflowsaturationinfo | relationalboundaryinfo | sigrangeinfo | sigsizeinfo | tableinfo