slmetric.metric.Metric class

Пакет: slmetric.metric
Суперклассы:

Абстрактный класс для создания метрик модели

Описание

Абстрактный базовый класс для создания метрик модели. Чтобы создать метрику модели, создайте MATLAB® класс, который выводит из slmetric.metric.Metric класс.

Свойства

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

Скомпилируйте режим для метрического вычисления. Если ваша метрика модели требует компиляции модели, задайте PostCompile. Если ваша метрика модели не требует компиляции модели, задайте None.

Пример: 'PostCompile'

Типы данных: char

Компоненты модели, для которых вычисляется метрика. Метрика вычисляется для всех компонентов, которые совпадают с типом.

Метрическое описание.

Типы данных: char

Уникальный метрический идентификатор.

Типы данных: char

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

Типы данных: uint32

Задайте имя для пользовательского метрического алгоритма.

Типы данных: char

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

Типы данных: char

Задайте имя для агрегированного значения, которое собирает метрика. Чтобы задать это свойство, установите AggregationMode к None. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, AggregatedValueName заголовок столбца для собранного агрегированного значения в табличных представлениях и структурных видах.

Типы данных: char

Задайте имена мер, собранных метрикой. Установите это свойство, только если метрический алгоритм пишет меры в объект результата, который возвращает алгоритм. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, MeasuresNames заголовки столбцов для собранных мер в табличных представлениях и структурных видах.

Типы данных: char

Задайте имена агрегированных мер, собранных метрикой. Установите это свойство, только если метрический алгоритм пишет меры в объект результата, который алгоритм возвращает и AggregationMode установлен в None. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, AggregatedMeasuresNames заголовки столбцов для собранных агрегированных мер в табличных представлениях и структурных видах.

Типы данных: char

Если true, результаты, приведенные метрическим алгоритмом, изменяются только если модель или изменение исходных файлов библиотеки. Если исходный файл и метрический Version не изменились, метрические данные не регенерированы. Если false, каждый вызов slmetric.Engine.execute собирает новые данные для этой метрики и хранит его в метрическом репозитории.

Типы данных: логический

Задайте операцию, чтобы агрегировать slmetric.metric.Result свойства объектов Value и Measure через иерархию компонентов. Метрический алгоритм выводит агрегированные значения в slmetric.metric.Result свойства объектов AggregatedValues и AggregatedMeasures. Опции:

  • Sum: Возвращает сумму Value свойство и Value свойства всех его дочерних компонентов через иерархию компонентов.

  • Max: Возвращает максимум Value свойство и Value свойства всех его дочерних компонентов через иерархию компонентов.

  • None: Никакая агрегация метрических значений.

Типы данных: char

Задайте ли slmetric.metric.Result свойство объекта Details содержит данные. Значением по умолчанию является false. Метрические фильтры Инструментальной панели включены, когда вы устанавливаете значение этого свойства к false.

Типы данных: логический

Методы

алгоритмЗадайте логику для метрического анализа данных
Введенный в R2016a
Для просмотра документации необходимо авторизоваться на сайте