Поддержка аналогового датчика
 

Настройки датчика уровня топлива для объекта с аналоговым датчиком:

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

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

Аналоговыи датчик_html_f0d123fa6ca55451.png

В формуле создаётся функция, которая проверяет наличие двух условий: включенного зажигания и скорости, выше заданной. Описание создания функции имеется в wiki (ссылка).

if(ign and speed>10,adc2,0), здесь ign - псевдоним датчика зажигания, speed>10 - проверка условия, что скорость объекта в сообщении меньше 10 км/ч. adc2 -

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

Аналоговыи датчик_html_c64b66c31164be60.png

Аналоговыи датчик_html_ff7d3a363d860aee.png

Аналоговыи датчик_html_85667cbb9355b706.png

Аналоговыи датчик_html_727bb9b51810326e.png

Теги:
   

Меню

ГЛОНАССSoft wiki - 2023г