slmetric.metric. Метрический класс

Пакет: 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. Опции:

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

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

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

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

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

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

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

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

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

Методы

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

Введенный в R2016a