1

Mobile Navigator

Тема: Mobile Navigator

Помогите! на Globus GPS классная функция из 4-х кнопок для такси и ваабче, но к сожалению информация о том какая кнопка нажата приходит в параметре I/O а как завести его как датчик?
Спасибо!

www.intelstol.ru - Контролировать просто!
2

Mobile Navigator

(24/05/2011 11:45:59 отредактировано LeXXaT)

Re: Mobile Navigator

Создайте датчик по параметру in. Он будет давать значения от 0 до 3. Точно не помню какое состояние(занят, свободен. скоро освобожусь, не доступен) на какое значение - попробуйте опытным путём. Далее можете использовать этот датчик:
1. http://gurtam.com/ru/docs/user-guide/de … onitoringa
2. http://gurtam.com/ru/docs/user-guide/se … a_na_karte
3. http://gurtam.com/ru/docs/user-guide/mo … a_na_karte

Alexander Adamovich
flespi
3

Mobile Navigator

Re: Mobile Navigator

Дело в том, что по in пробовал...неизвестно пишет, по другим инам 1.00 выдает и все

www.intelstol.ru - Контролировать просто!
4

Mobile Navigator

Re: Mobile Navigator

DieMan пишет:

Дело в том, что по in пробовал...неизвестно пишет, по другим инам 1.00 выдает и все

Было дело, настраивал Globus и краем задел модуль taxi. Как верно сказал LeXXaT, нужно сначала определить опытным путём значение каждого состояния. Уже не помню, как ситуация обстояла именно с глобусом, но на примере teltonik'и следует учесть, что I/O выдаёт десятичное число, равное сумме состояний двоичных параметров: E(in)=in(n)*2^(n-1). То есть, зная количество параметров, можем построить простейшую таблицу истинности вида:
in2 in1 f
0   0   0
0   1   1
1   0   2
1   1   3
Ну и расширить её дальше при необходимости.
Повторюсь, что это опробовал на телтонике, а здесь нужно пару минут поэкспериментировать и сравнить. Для начала предлагаю создать 2 цифровых датчика на основании параметров in1 и in2 с таблицей по 2 состояниям - 0 и 1. Потом прощёлкать все 4 варианта и в режиме сообщений проверить значения этих датчиков, что чему соответствует.

Возможно, я не прав в данном случае, но вдруг поможет, чем чёрт не шутит.

5

Mobile Navigator

Re: Mobile Navigator

Тяжело выписать всю таблицу сравнения для 8-битового числа smile
Проще какой-нибудь программой вроде HEX base converter воспользоваться:
1) находим соседние сообщения со временем, примерно равным времени нажатия кнопки, и с разным значением I/O.
2) в конвертере переводим оба числа в двоичные, и смотрим, какой разряд меняется
3) найденный разряд скорее всего соответствует номеру in в виалоне. Только считаться он может как от начала числа, так и от конца.

Аркадий Рушкевич
6

Mobile Navigator

Re: Mobile Navigator

АААААААААА! Заработало! Спасибо все огромное за помощь!

www.intelstol.ru - Контролировать просто!
7

Mobile Navigator

Re: Mobile Navigator

Так скажите нам, что и как)

8

Mobile Navigator

Re: Mobile Navigator

По программе Mobile Navigator значения состояний приходят по 2-м инам(0/1) in1, in2. Создал датчик для in1, задал таблицу (0-3, 1-5). Второй датчик для in2 просто валидатором с in1 (суммировать) - получил 4 разных значения (3,4,5,6)на каждое состояние, затем задал цвет по состояниям и все.

www.intelstol.ru - Контролировать просто!