Датчики
Для добавления нового датчика необходимо выбрать кнопку «Датчики» и нажать на .
Каждому объекту можно присвоить тип датчиков для интерпретации параметров, которые идут с устройства (блок мониторинга).
- Уровень топлива;
- Блокировка;
- Датчик мгновенного расхода;
- Датчик абсолютного расхода;
- Зажигание;
- Датчик температуры;
- Датчик оборотов двигателя;
- Датчик напряжения;
- Произвольный датчик;
- Тревожная кнопка;
- Датчик груза;
- Счетчик;
- Цифровой датчик;
- iButton;
- Одометр;
- Относительный одометр;
- Датчик внешнего оборудования;
- Датчик батареи маяка.
При создании датчика можно указать верхнюю и нижнюю границу исчислений, а также таблицу преобразования.
Для преобразования значений используются формулы.
Сейчас там доступны следующие операции:
- "+" — сложение;
- "-" — вычитание;
- "*" — умножение;
- "/" — деление;
- "&" — побитовое И;
- "|" — побитовое ИЛИ;
- "?" — аналог логического И. Если второй параметр операции больше 0, то берется первый параметр, в противном случае — 0.
Также имеются следующие условные обозначения:
- "@" указывает название датчика;
- "$" указывает название параметра.
- Приоритет у операций следующий:
- "* / & |" — наивысший приоритет;
- "+ -" — средний приоритет;
- "?" — низший приоритет.;
Пример формулы: тип датчика «Зажигание» — $avl_inputs&1.
При создании датчика можно указать его условные значения в таблице:
Например для конвертации значения батареи маяка как это указано на картинке выше. Вольты в проценты заряда.
Так же при добавлении датчика с внешнего Датчика уровня топлива(ДУТ) в эту таблицу прописываются значения высоты ДУТ к объёму топлива: