exponenta event banner

Программный сбор метрических данных и просмотр данных с помощью панели управления метриками

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

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

Сбор всех доступных метрик для модели 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%

Открыть панель мониторинга метрик

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

metricsdashboard('sldemo_fuelsys'); 

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

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

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

Изучение результатов соответствия требованиям MAB

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

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

Связанные темы