Создайте тестовый объект спецификации покрытия модели
cvto = cvtest(root)
cvto = cvtest(root, label)
cvto = cvtest(root, label, setupcmd)
создает тестовый объект спецификации с указателем cvto
= cvtest(root
)cvto
. Моделируйте cvto
с командой cvsim
.
создает тестовый объект с меткой cvto
= cvtest(root
, label
)label
, которая используется для создания отчетов о результатах.
создает тестовый объект с командой настройки cvto
= cvtest(root
, label
, setupcmd
)setupcmd
.
|
Назовите или обработайте для модели Simulink® или подсистемы. Только заданная модель или подсистема и ее потомки подвергаются тестированию покрытия модели. |
|
Маркируйте для тестового объекта |
|
Команда Setup для создания тестового объекта. Команда настройки выполняется в основной рабочей области MATLAB® только до выполнения симуляции. Эта команда полезна для загрузки данных до теста. |
|
Тестовая спецификация возражает со следующей структурой.
|
Создайте объект cvtest
для блока Adjustable Rate Limiter в модели slvnvdemo_ratelim_harness
. Моделируйте и получите данные о покрытии с помощью cvsim
.
open_system('slvnvdemo_ratelim_harness'); testObj = cvtest(['slvnvdemo_ratelim_harness', ... '/Adjustable Rate Limiter']); testObj.label = 'Gain within slew limits'; testObj.setupCmd = ... 'load(''slvnvdemo_ratelim_harness_data.mat'');'; testObj.settings.decision = 1; testObj.settings.overflowsaturation = 1; cvdo = cvsim(testObj);