1

Контроль датчика (уведомления)

Тема: Контроль датчика (уведомления)

Подскажите, как можно контролировать датчик при его изменении в сторону понижения.
Допустим имеем постоянно увеличивающиеся значения датчика
100, 101, 102, 103, 104 и тп.
Можно ли зафиксировать факт понижения, допустим 104, 105, 106, !! 100!!, 101, 102 ?

Вариант 2.
Более сложный вариант проследить зависимость: при росте значений датчика А, растут значения датчика Б. Нужна факсация нарушения зависимости: датчик А растет, а Б нет, или наоборот.

Added after    5 minuts  26 seconds:
Вариант 3
Датчик А и Б в любой момент времени обязательно должны иметь оба или  положительные или отрицательные значения. Один положительный, другой отрицальтеный быть не может, должна происходить сработка.

В целом возможны и иные модификации, главное понять возможна ли в теории вообще фиксация подобных случаев?

Миночкин Дмитрий
ООО "Балтавтоматика"
www.baltgps.ru
2

Контроль датчика (уведомления)

Re: Контроль датчика (уведомления)

Очень интересная задача. Может реализовать на SDK?

navion.ru
wialon pro
3

Контроль датчика (уведомления)

Re: Контроль датчика (уведомления)

с сырыми значениями параметров в принципе есть вариант через adc1-#adc1 например, через валидатор или без него (рассмотрите и потестируйте), поскольку только так учитывается значение в предыдущем сообщении, со значением датчика такой манипуляции нет

в идеале здесь конечно нужен новый параметр уведомления по контролю значения датчика, либо да, пробовать использовать SDK

Business Development Manager
Gurtam
4

Контроль датчика (уведомления)

Re: Контроль датчика (уведомления)

poal, спасибо большое! Попробуем.
Эмиль, да, как вариант SDK. Но позже smile К тому же SDK = 1301, а я до сих пор не решился перейти на уже хоть и гораздо меньше, но все же космический дизайн

Миночкин Дмитрий
ООО "Балтавтоматика"
www.baltgps.ru
5

Контроль датчика (уведомления)

Re: Контроль датчика (уведомления)

poal
Исходя из технических условий немного не получается сделать вышеуказанным способом, именно таким. а лишь несколько измененным:
необходимо фиксировать значение датчика Х  при значениях разным -1, при условии зажигание = 1
т.е. if (X=-1 and ign=1)

Как я понимаю сразу уведомление создать не получиться? Сначала создаем датчик "Проверка работы Х и IGN).
А вот как дальше настроить что то не могу разобраться...

Миночкин Дмитрий
ООО "Балтавтоматика"
www.baltgps.ru
6

Контроль датчика (уведомления)

Re: Контроль датчика (уведомления)

т.е. условия для срабатывания уведомления следующие:

датчик зажигания вкл и значение другого датчика -1?

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

Business Development Manager
Gurtam
7

Контроль датчика (уведомления)

Re: Контроль датчика (уведомления)

думал об этом, но не получается.
Сумма при требуемой нам сработке будет "зажигание +1, другой датчик -1" равнятся нулю.
Это же значение будет, когда зажигание выключено (равно 0) и значение датчика равно нулю. Итого тот же ноль что и при нужной сработке. Т.е. ложная сработка.

Миночкин Дмитрий
ООО "Балтавтоматика"
www.baltgps.ru
8

Контроль датчика (уведомления)

(23/06/2013 05:17:50 отредактировано Дмитрий Л)

Re: Контроль датчика (уведомления)

daemon пишет:

думал об этом, но не получается.
Сумма при требуемой нам сработке будет "зажигание +1, другой датчик -1" равнятся нулю.
Это же значение будет, когда зажигание выключено (равно 0) и значение датчика равно нулю. Итого тот же ноль что и при нужной сработке. Т.е. ложная сработка.

Дмитрий, для различия по сумме можно просто создать датчик "Зажигание2", значение которого принять равным произведению данных датчика "Зажигание" на 10, на 100, на 1000, или на 10000 (в зависимости от максимально возможного показания датчика, главное чтобы больше, чем выдает датчик), использовать именно его значение. Тогда выделить значение другого датчика будет проще.

ООО Инновационная компания "ДилЛайн"
www.dealline.ru
Дмитрий Ларионов