Совокупные данные о покрытии

На панели Coverage в диалоговом окне Configuration Parameters нажмите ..., чтобы открыть Advanced parameters. Если вы выбираете Enable cumulative data collection и Save cumulative results in workspace variable, покрытие, рабочее общее количество обновляется новыми результатами в конце каждой симуляции. Однако, если вы изменяете модель или настройки блока между симуляциями, которые несовместимы с настройками от предыдущих симуляций и влияют на тип или количество точек покрытия, совокупного сброса данных о покрытии.

Когда вы восстанавливаете рабочее общее количество из сохраненных данных, сохраненные результаты отражаются в следующем совокупном отчете. Если рабочее общее количество существует, когда вы восстанавливаете сохраненное значение, существующее значение перезаписывается.

Каждый раз, когда вы сообщаете относительно больше чем одной одной симуляции, покрытие, отображенное для таблиц истинности и карт интерполяционной таблицы, основано на общем покрытии всех запусков, о которых сообщают. Для совокупных отчетов эта информация включает все симуляции, где совокупные результаты хранятся. Для получения дополнительной информации об управлении совокупные результаты, смотрите доступ, Справьтесь и Накопите Результаты покрытия ​​ при помощи Проводника Результатов.

Можно заставить совокупные результаты покрытия сохраниться между сеансами MATLAB®. cvload параметр RESTORETOTAL должен быть 1 восстановить совокупные результаты. В конце сеансов используйте cvsave сохранить результаты в файл. В начале следующего сеанса используйте cvload загружать результаты.

Когда вы сохраняете результаты покрытия в файл с помощью cvsave и аргумент имени модели, файл также содержит совокупное рабочее общее количество. Когда вы загружаете тот файл в инструмент покрытия с помощью cvload, можно выбрать, хотите ли вы восстановить рабочее общее количество из файла.

Можно также вычислить совокупные результаты покрытия в командной строке через + оператор:

covdata1 = cvsim(test1);
covdata2 = cvsim(test2);
cvhtml('cumulative_report', covdata1 + covdata2);