Соберите метрики модели

Соберите метрические данные модели и создайте пользовательские метрики модели

Можно использовать метрики модели, чтобы оценить ту модель, и код выполняют размер, сложность и требования удобочитаемости. Можно использовать метрический API модели, чтобы создать собственные метрики модели, вычислить метрики и экспортировать метрические данные. Используйте Метрическую Инструментальную панель, чтобы визуализировать метрические данные. Чтобы начать, смотрите, Собирают и Исследуют Метрические Данные при помощи Метрической Инструментальной панели.

Классы

развернуть все

slmetric.EngineСоберите метрические данные по моделям или компонентам модели
slmetric.metric.MetaInformation Установите метаданные для пользовательских метрик
slmetric.metric.ResultМетрические данные для заданного компонента модели и метрический алгоритм
slmetric.metric.ResultCollectionМетрические данные для заданной метрики модели
slmetric.metric.ResultDetail Детали об экземплярах slmetric.metric.Result объекты
slmetric.metric.ResultClassification Доступ к метрическим пороговым результатам данных
slmetric.config.Configuration Задайте метрические категории данных и пользовательские метрические семейства
slmetric.config.ThresholdConfiguration Задайте метрику и slmetric.metric.Result свойство для пороговой обработки
slmetric.config.Threshold Объект для содержания метрических порогов результата
slmetric.config.ClassificationУкажите категориальные метрические диапазоны данных
slmetric.config.MetricRangeЗадайте метрические пороговые значения данных
slmetric.dashboard.ConfigurationОбъект, содержащий информацию о Метрическом размещении Инструментальной панели и виджетах
slmetric.dashboard.Container Виджет для содержания slmetric.dashboard.Widget и slmetric.dashboard.CustomWidget объекты в Метрической Инструментальной панели
slmetric.dashboard.CustomWidgetОбъект для содержания пользовательских Метрических виджетов Инструментальной панели
slmetric.dashboard.Group Виджет для содержания slmetric.dashboard.Container, slmetric.dashboard.Widget и slmetric.dashboard.CustomWidget объекты на Метрической Инструментальной панели
slmetric.dashboard.Layout Создайте объект для содержания Метрических индивидуальных настроек Инструментальной панели
slmetric.dashboard.WidgetОбъект для содержания Фактического/Потенциального Повторного использования, Системного Интерфейса или виджетов Информации о Системе
Advisor.component.ComponentСоздайте компонент для метрического анализа
Advisor.component.TypesСоздайте enum класс, задающий тип компонента
slmetric.metric.MetricАбстрактный класс для создания метрик модели

Функции

развернуть все

metricsdashboardОткрытая метрическая инструментальная панель
slmetric.metric.getAvailableMetricsПолучите доступные метрики
slmetric.config.getActiveConfigurationПолучите путь к файлу и имя XML-файла, содержащего активную Метрическую пользовательскую конфигурацию Инструментальной панели
slmetric.config.setActiveConfigurationАктивируйте пользовательскую конфигурацию для метрического механизма, чтобы использовать
slmetric.dashboard.setActiveConfigurationАктивируйте пользовательское метрическое размещение инструментальной панели
slmetric.dashboard.getActiveConfigurationПолучите путь к файлу и имя XML-файла, содержащего активное Метрическое размещение Инструментальной панели
slmetric.metric.createNewMetricClassСоздайте новый метрический класс для пользовательской метрики модели
slmetric.metric.registerMetricУкажите пользовательскую метрику модели с метрическим репозиторием модели
slmetric.metric.unregisterMetricНе укажите пользовательскую метрику модели от метрического репозитория модели
slmetric.metric.refreshОбновите доступные метрики модели

Темы

Соберите и исследуйте метрические данные при помощи метрической инструментальной панели

Соберите и просмотрите метрические данные для качественной оценки.

Настройте метрическое размещение инструментальной панели и функциональность

Сконфигурируйте метрики податливости, добавьте метрические пороги и настройте Метрическое размещение Инструментальной панели.

Соберите метрики модели программно

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

Метрики модели

Метрики модели, обеспеченные MathWorks, которые возвращают метрические данные по вашей модели для размера, сложности, удобочитаемости и податливости к стандартам и инструкциям.

Метрическая агрегация данных модели

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

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

Создайте новую метрику модели при помощи slmetric.metric.createNewMetricClass функция и определение метрического алгоритма.

Идентифицируйте клоны моделирования с метрической инструментальной панелью

Можно использовать инструмент Model Metrics Dashboard, чтобы включить повторное использование подсистемы путем идентификации точных графических клонов через иерархию модели.

Соберите метрики модели Используя Model Advisor

Оцените размер модели, сложность и удобочитаемость, с помощью Model Advisor, чтобы осуществить метрические проверки модели.

Соберите данные о податливости и исследуйте результаты в Model Advisor

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

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

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

Зафиксируйте метрические пороговые нарушения в непрерывном системном рабочем процессе интегрирования

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

Сравните сложность модели и метрики сложности кода

Оцените сложность своей системы в модельно-ориентированном проектировании.