Пакет: slmetric.metric
Суперклассы:
Абстрактный класс для создания метрик модели
Абстрактный базовый класс для создания метрик модели. Чтобы создать метрику модели, создайте MATLAB® класс, который выводит из slmetric.metric.Metric
класс.
CompileContext
— Режим CompileСкомпилируйте режим для метрического вычисления. Если ваша метрика модели требует компиляции модели, задайте PostCompile
. Если ваша метрика модели не требует компиляции модели, задайте None
.
Пример: 'PostCompile'
Типы данных: char
ComponentScope
— Осциллограф компонентаAdvisor.component.Types
перечислимые значенияКомпоненты модели, для которых вычисляется метрика. Метрика вычисляется для всех компонентов, которые совпадают с типом.
Description
— Метрическое описаниеМетрическое описание.
Типы данных: char
ID
— Метрический IDУникальный метрический идентификатор.
Типы данных: char
Version
— Метрический номер версииИспользуйте это свойство передать изменения в вашем метрическом алгоритме к метрическому механизму.
Типы данных: uint32
Name
— Имя метрического алгоритмаЗадайте имя для пользовательского метрического алгоритма.
Типы данных: char
ValueName
— Имя собранного значенияЗадайте имя для значения, которое собирает метрика. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, ValueName
заголовок столбца для собранного значения в табличных представлениях и структурных видах.
Типы данных: char
AggregatedValueName
— Имя агрегированного значенияЗадайте имя для агрегированного значения, которое собирает метрика. Чтобы задать это свойство, установите AggregationMode
к None
. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, AggregatedValueName
заголовок столбца для собранного агрегированного значения в табличных представлениях и структурных видах.
Типы данных: char
MeasuresNames
— Имена собранных мерЗадайте имена мер, собранных метрикой. Установите это свойство, только если метрический алгоритм пишет меры в объект результата, который возвращает алгоритм. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, MeasuresNames
заголовки столбцов для собранных мер в табличных представлениях и структурных видах.
Типы данных: char
AggregatedMeasuresNames
— Имена агрегированных мерЗадайте имена агрегированных мер, собранных метрикой. Установите это свойство, только если метрический алгоритм пишет меры в объект результата, который алгоритм возвращает и AggregationMode
установлен в None
. Когда вы просматриваете подробные результаты в Метрической Инструментальной панели, AggregatedMeasuresNames
заголовки столбцов для собранных агрегированных мер в табличных представлениях и структурных видах.
Типы данных: char
ResultChecksumCoverage
— Метрические данные о повторном использованииЕсли true
, результаты, приведенные метрическим алгоритмом, изменяются только если модель или изменение исходных файлов библиотеки. Если исходный файл и метрический Version
не изменились, метрические данные не регенерированы. Если false
, каждый вызов slmetric.Engine.execute
собирает новые данные для этой метрики и хранит его в метрическом репозитории.
Типы данных: логический
AggregationMode
— Как метрический алгоритм агрегировал метрические данные Задайте операцию, чтобы агрегировать slmetric.metric.Result
свойства объектов Value
и Measure
через иерархию компонентов. Метрический алгоритм выводит агрегированные значения в slmetric.metric.Result
свойства объектов AggregatedValues
и AggregatedMeasures
. Опции:
Sum
: Возвращает сумму Value
свойство и Value
свойства всех его дочерних компонентов через иерархию компонентов.
Max
: Возвращает максимум Value
свойство и Value
свойства всех его дочерних компонентов через иерархию компонентов.
None
: Никакая агрегация метрических значений.
Типы данных: char
SupportsResultDetails
— Задайте ли Details
свойство содержит данныеЗадайте ли slmetric.metric.Result
свойство объекта Details
содержит данные. Значением по умолчанию является false
. Метрические фильтры Инструментальной панели включены, когда вы устанавливаете значение этого свойства к false
.
Типы данных: логический
алгоритм | Задайте логику для метрического анализа данных |
slmetric.Engine
| slmetric.metric.Result
| slmetric.metric.createNewMetricClass
| slmetric.metric.getAvailableMetrics
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.