Примеры вычисления комбинированных функций в выражениях для расчета вычислимых тегов

21 января 2026

ID 304684

В таблице ниже представлены значения тегов, используемых в приведенных примерах.

Значения тегов в примерах

Получение максимального абсолютного значения последних трех изменений значений тега

В этом примере рассматривается порядок выполнения операций для получения максимального значения последних трех изменений значений тега y sq на окне, равном четырем узлам РИВС.

Последовательность операций:

  1. Вычисление градиента первого порядка. Для вычисления градиента необходимо из значения тега в узле РИВС N вычесть значение в узле N-1.
    • Градиент тега в узле 2 соответствует результату вычитания значения тега в узле 1 из значения тега в узле 2. Результатом вычисления является число 21.
    • Градиент тега в узле 3 соответствует результату вычитания значения тега в узле 2 из значения тега в узле 3. Результатом вычисления является число 23.
    • Градиент тега в узле 4 соответствует результату вычитания значения тега в узле 3 из значения тега в узле 4. Результатом вычисления является число 25.
  2. Выбор максимального среди значений. Максимальным значением и результатом расчета всего выражения является число 25.

Получение арифметического среднего максимальных значений среди тегов за промежуток времени

В этом примере рассматривается порядок выполнения операций для получения среднего арифметического максимальных значений среди тегов x, y sq и результата прибавления единицы к значениям тега z на окне, равном трем узлам РИВС. Такое выражение может быть использовано для анализа данных телеметрии по однотипным тегам (например, для сравнения данных телеметрии по нескольким датчикам на одном оборудовании).

Последовательность операций:

  1. Получение значений для третьего аргумента функции. К каждому значению тега z на заданном окне добавляется единица. Результатом вычисления будет вектор из чисел 101, 102 и 103.
  2. Получение максимального значения среди тегов в каждом узле РИВС.
    • В узле 1 сравниваются значения 0, 100 и 101, среди которых 101 является максимальным.
    • В узле 2 сравниваются значения 1, 121 и 102, среди которых 121 является максимальным.
    • В узле 3 сравниваются значения 2, 144 и 103, среди которых 144 является максимальным.
  3. Вычисление среднего арифметического полученных максимальных значений. Результатом вычисления среднего арифметического чисел 101, 121 и 144 и результатом вычисления всего выражения является число 122.

Получение минимального значения из попарных расстояний максимальных значений среди тегов за промежуток времени

В этом примере рассматривается порядок выполнения операции для получения минимального значения из попарных расстояний максимальных значений среди тегов x, y и y sq на окне, равному трем узлам РИВС.

Последовательность операций:

  1. Получение максимальных значений среди тегов за промежуток времени.
    • В узле 1 сравниваются значения 0, 10 и 100. Среди полученных значений максимальным является число 100.
    • В узле 2 сравниваются значения 1, 11 и 121. Среди полученных значений максимальным является число 121.
    • В узле 3 сравниваются значения 2, 12 и 144. Среди полученных значений максимальным является число 144.
  2. Вычисление попарных расстояний. Результаты вычисления попарных расстояний приводятся к модулю, так как для параметра absolute используется значение по умолчанию true.
    • Результатом вычисления расстояния между 100 и 121 является число 21.
    • Результатом вычисления расстояния между 100 и 144 является число 44.
    • Результатом вычисления расстояния между 121 и 144 является число 23.
  3. Выбор минимального значения из полученных попарных расстояний. Минимальным значением и результатом вычисления всего выражения является число 21.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!