Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
WiaTag
Configurator
LeaseControl
ru
en ru es
Содержание
Параметры в виде выражений
  • sensors
  • sensor_parameters

Параметр датчика можно указать в виде составного выражения. Благодаря таким параметрам можно создавать самые разные датчики, отвечающие любым потребностям и поставленным задачам. В выражении можно использовать:

  • параметры из последнего сообщения (adc1, in1 и т. п.);
  • параметры из предыдущего сообщения (перед ними необходимо ставить знак #, например, #adc1);
  • побитовый контроль параметра (param199:3 и т. п.);
  • имена датчиков (их необходимо указывать в квадратных скобках, например, [Зажигание]);
  • константные параметры (const10, const-4.54 и т. п.);
  • знаки математических операций, приведенные ниже.

ЗнакОперация

сложение

− 

вычитание

∗ 

умножение

деление

^

возведение в степень (например, ^const2 — возвести в квадрат, ^const0.5 — извлечь квадратный корень)

( )

скобки приоритета (например, в выражении const1.5*(param1−#param1) скобки указывают на то, что вычитание должно выполняться перед умножением)

|

проверка наличия значения

Параметры из предыдущего сообщения недоступны в уведомлениях.

Если один из параметров, входящих в выражение, невалиден, невалидным является и его значение целиком.

Проверка наличия значения

Проверка наличия значения используется для исключения потери данных при замене оборудования. Для применения этой операции в поле Параметр необходимо указать используемые параметры через вертикальную черту (|). Система учитывает первое валидное значение из указанных параметров. 

Допустим, в течение одного месяца на объекте было установлено оборудование, присылающее данные в параметре param1, а в течение второго месяца использовалось другое оборудование, присылающее те же данные в параметре param2. Чтобы исключить потерю данных, например, при выполнении отчета за два месяца, в свойствах датчика в поле Параметр необходимо указать param1|param2. В таком случае система берет значение из параметра param1, а если оно невалидно, — из param2. 

Проверка наличия значения не работает с цифровыми датчиками.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.
Спасибо за ваш отзыв!
Сообщить об ошибке
Текст с ошибкой Комментарий
Максимум 500 символов