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

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

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

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

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

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

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

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

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

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

metricsdashboard('sldemo_fuelsys');

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

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

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

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

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

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

Похожие темы