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

На Coverage> панель Results в диалоговом окне Configuration 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);