Пакет: 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.