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

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

Соберите метрические данные программно

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

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

Определите податливость модели с инструкциями MAAB

Определить процент MAAB проверяет, что передача, используйте метрические результаты податливости.

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

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

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

metricsdashboard('sldemo_fuelsys'); 

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

Найдите раздел MODELING GUIDELINE COMPLIANCE инструментальной панели. Для каждой категории проверок податливости прибор указывает, что процент податливости проверяет, что передал.

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

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

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

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

Похожие темы