Перейти к основному содержимому

Расчетные переменные

Расчетная переменная объединяет доступные сигналы по заданной формуле. Ее используют для производных показателей, преобразования масштаба или подготовки входов моделей.

Исходные условия​

Откройте набор с исходными тегами и убедитесь, что их временные метки пересекаются. Формулы используют ссылки в квадратных скобках. Для начала выберите простой пример, который можно проверить вручную.

Создание и проверка​

  1. На экране набора нажмите Создать вектор.
  2. Задайте уникальное имя, описание и единицы.
  3. Выберите переменные и составьте выражение, например сумму двух тегов.
  4. Используйте список доступных функций для вставки корректного имени и аргументов.
  5. Проверьте выражение и сохраните переменную.
  6. Откройте ее тренд и сопоставьте несколько значений с ручным расчетом.

Редактор расчетной переменной из DemoProject

Преобразования​

Вычислитель поддерживает арифметические операции, поэлементные минимум/максимум, логарифмы, временной сдвиг и функции условного ограничения. Состав функций в редакторе Offline и в Online может отличаться: перед экспортом проверяйте совместимость выражения.

При делении проверьте возможные нули в знаменателе. Для логарифма исходные значения должны лежать в допустимой области. Сдвиг задает перемещение ряда по отсчетам; проверяйте соответствие отсчета принятой частоте данных. Он не заменяет проверку лабораторной задержки.

Изменение​

Правой кнопкой по переменной откройте Редактировать вектор, измените формулу и выполните повторный расчет. После изменения зависимостей проверьте модели и конфигурации, которые используют этот показатель.

Формулы проекта исполняются как выражения Python. Работайте с доверенными проектами и проверяйте поступившие выражения. Результат должен иметь понятный физический смысл, корректные единицы и ожидаемый период истории. Для модели по лабораторному показателю используйте виртуальный анализатор.