slmetric.metric.Metric class

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

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

Описание

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

Свойства

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

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

Пример: 'PostCompile'

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

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

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

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

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

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

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

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

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

Типы данных: 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

Если true, метрические результаты, которые не покрывают полный осциллограф компонента, агрегированы к уровню компонента. Значения и меры подробных результатов, принадлежащих компоненту, суммированы, и новый результат создается, который охватывает полный компонент.

Если false, возвращает подробные результаты компонента. Подробные результаты не агрегированы.

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

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

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

Методы

алгоритмЗадайте логику для метрического анализа данных

Введенный в R2016a