Язык выражений

Язык выражений IoT-платформы AggreGate

В IoT-платформу AggreGate встроен свой собственный язык выражений. Выражения подобны формулам, используемым в динамических таблицах: если формулы используются для ссылки на значения из окружающих ячеек, то выражения AggreGate ссылаются на значения, имеющиеся в единой модели данных.

Язык выражений AggreGate используется:

  • В триггерах тревог для активации тревог по сложному условию
  • В фильтрах событий для выбора событий, удовлетворяющих нескольким условиям
  • В датчиках для мониторинга значений, использующих несколько компонентов
  • В отчётах для выборки исходных данных
  • В диаграммах для расчёта значений информационных элементов
  • В виджетах для связывания вместе значений данных сервера, устройств и компонентов пользовательского интерфейса
  • В моделях для обработки бизнес-правил
  • И во многих других компонентах системы

Выражения легко использовать из-за автоматической конвертации типов. Помимо классических операторов и литералов, язык выражений имеет встроенную библиотеку функций по работе с:

Строковыми данными Табличными данными
Числами Контекстами
Датой и временем И другими типами данных
Цветовыми данными

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