На панели Coverage в диалоговом окне Параметры конфигурации (Configuration Parameters) щелкните ..., чтобы открыть Advanced parameters. Если вы выбираете Enable cumulative data collection и Save cumulative results in workspace variable, итоговая сумма покрытия обновляется новыми результатами в конце каждой симуляции. Однако, если вы меняете настройки модели или блока между симуляциями, которые несовместимы с настройками из предыдущих симуляций и влияют на тип или количество точек покрытия, совокупные данные о покрытии сбрасываются.
При восстановлении текущей суммы из сохраненных данных сохраненные результаты отражаются в следующем совокупном отчете. Если при восстановлении сохраненного значения существует итоговое значение, существующее значение перезаписывается.
Каждый раз, когда вы сообщаете о более чем одной симуляции, охват, отображаемый для таблиц истинности и карт интерполяционной таблицы, основывается на общем охвате всех отчетных запусков. Для кумулятивных отчетов эта информация включает все симуляции, в которых хранятся совокупные результаты. Для получения дополнительной информации об управлении совокупными результатами смотрите Доступ, Управление и Накопление результатов покрытия при помощи проводника результатов.
Можно сохранить совокупные результаты покрытия между MATLAB® сеансов. The cvload
параметрический RESTORETOTAL
должен быть 1
для восстановления совокупных результатов. В конце сеансов используйте cvsave
для сохранения результатов в файл. В начале следующего сеанса используйте cvload
для загрузки результатов.
При сохранении результатов покрытия в файл с помощью cvsave
и аргумент имени модели, файл также содержит совокупное итоговое значение прогона. Когда вы загружаете этот файл в инструмент покрытия с помощью cvload
можно выбрать, нужно ли восстановить текущую сумму из файла.
Можно также вычислить совокупные результаты покрытия в командной строке, через +
оператор:
covdata1 = cvsim(test1); covdata2 = cvsim(test2); cvhtml('cumulative_report', covdata1 + covdata2);