Сбор метрических данных программно и просмотр данных через инструментальную панель метрики

В этом примере показано, как использовать metrics API для сбора метрических данных модели для вашей модели, а затем исследовать результаты с помощью инструментальной панели Metrics.

Программный сбор метрических данных

Чтобы собрать все доступные метрики для модели sldemo_fuelsys, используйте slmetric.Engine API. Механизм метрики хранит результаты в файле репозитория метрики в текущей папке кэша симуляции, slprj.

metric_engine = slmetric.Engine();
setAnalysisRoot(metric_engine,'Root','sldemo_fuelsys','RootType','Model');
evalc('execute(metric_engine)');

Определите податливость модели руководствам MAB

Чтобы определить процент проходящих проверок MAB, используйте результаты податливости метрики.

metricID = 'mathworks.metrics.ModelAdvisorCheckCompliance.maab';
metricResult = getAnalysisRootMetric(metric_engine, metricID);
disp(['MAAB compliance: ', num2str(100 * metricResult.AggregatedValue, 3),'%']);
MAAB compliance: 65.6%

Откройте инструментальную панель Metrics

Чтобы исследовать собранные метрики податливости более подробно, откройте панель Metrics Dashboard для модели.

metricsdashboard('sldemo_fuelsys'); 

Панель управления метриками открывает данные для модели из активного репозитория метрики в активной папке кэша симуляции. Чтобы просмотреть ранее собранные данные, slprj папка должна быть одинаковой.

Найдите РУКОВОДСТВО ПО МОДЕЛИРОВАНИЮ ПОДАТЛИВОСТИ раздел инструментальной панели. Для каждой категории податливости проверок в манометре указывается процент пройденных податливостей проверок.

Инструментальная панель сообщает тот же процент податливости MAB, что и slmetric.Engine Отчеты API.

Исследуйте результаты податливости MAB

Под процентными манометрами столбчатой диаграммы указывает количество проблем с податливостью проверкой. Щелкните в любом месте столбчатой диаграммы MAB для Model Advisor Check Issues.

Таблица содержит подробную информацию о количестве проверок по каждому компоненту модели. Чтобы отсортировать компоненты по количеству проблем с проверкой, щелкните столбец Проблемы.

Похожие темы