PDA

Просмотр полной версии : Как правильно подключить и настроить монитор с тачскрином



Lipser
30.10.2015, 17:14
Всем привет!

Необходимо собрать из двух полумертвых рабочих станций официанта одну рабочую. Ситуация в том, что один терминал был с программируемой клавиатурой и с обычным монитором, а второй был залит водой, но с работающим сенсорным дисплеем. Ранее никогда не пользовался мониторами с тачскрином, поэтому плз не пинайте, а помогите.

Рабочие станции представляют из себя корпуса с мат.платами Mini-ITX. В том что залит использовалась мать ELITEGROUP PMI8M (V2.0), название второй мат.платы на текстолите не нашел, но очень она похожа на первую. Дисплей OL-1501 (RS232).
Быстренько пересобрал все в один корпус, включил, заработало, загружается RK6, взмах картой, вошли. Но экран не реагирует на нажатия.
Дальше начались танцы с бубном - пробовал разные СОМ-порты, разные заведомо рабочие мониторы во всех возможных вариантах подключения ... Не работает.
Обратил внимание что у всех корпусов наружу торчат шлейфы с СОМ-портами, подключенными на мат.платах в СОМ4, хотя рядом есть свободные порты. Зачем?
Догадался залезть в autoexec.bat и rkeeper6.ini. Оказалось что на разных станциях прописаны настройки для разных СОМ-портов.
Перепробовал еще несколько вариантов с настройками и окончательно запутался что, где и как было прописано. Собрал все это железо с собой и поехал не спеша думать.

В итоге: сейчас я могу загрузиться в NC, в RK6 не могу т.к. комп находится в другой сети где нет сервера. Круглый разъем белого провода от монитора подключен в гнездо для мышки, СОМ-разъем в СОМ1 (нижний) на мат.плате. Шнур от считывателя карт соответственно в гнездо для клавиатуры.

autoexec.bat:

prompt $p$g
path=c:\util;c:\dos;c:\net
mode com1:96,n,8,1,r
mode com2:96,n,8,1,r
mode com3:96,n,8,1,r
mode com4:96,n,8,1,r
vga#font
dtime
cd \net
share
net start
:pause
cd\
cd \rkclient.49
rkeeper6
c:\nc\nc


rkeeper6.ini

Network=ON
ServerName=RLSERV
CustomerDisplay=OFF
APServer=AServ
RemoteChecksSeparate=ON
comport2baud=9600
comport4baud=9600
comport3baud=9600
color=ON
256Color=ON
HiResolution=ON


Подскажите, плз, что и где мне надо прописать/исправить чтобы заработал сенсор ? Как проверить сенсор без запуска RK6?

PLC
30.10.2015, 17:28
1 нужен драйвер OL-1501 (TOUCHKIT)
2 в autoexec.bat после сети добавить tpanel -g800x600
3 найти на форуме о настройке тача в кипере

okis
30.10.2015, 17:31
Жесткий диск со станции, которая работала с сенсорным экраном живой?
Попробуйте загрузиться с него.

Lipser
30.10.2015, 18:41
Да, действительно на залитом компе была такая строчка в autoexec.bat. Прописал, теперь при подключении в любой СОМ-порт вот так:

c:\tkit\tpanel -g800x600
TouchKit for DOS Version 6.00.07.4315

Test TKT1...no panel found
Test TKT2...no panel found
Test PS2...no panel found

Что такое TKT1, TKT2 ?? Почему может не находить ?

---------- Добавлено в 17:05 ---------- Предыдущее сообщение было размещено в 17:02 ----------


Жесткий диск со станции, которая работала с сенсорным экраном живой?
Попробуйте загрузиться с него.

Есть образ. Там вместо диска был установлен Transcend 1Gb 40pin, на второй матери только SATA.. В крайнем случае если ничего не поможет разверну образ на флешку и попробую с нее загрузиться...

---------- Добавлено в 17:41 ---------- Предыдущее сообщение было размещено в 17:05 ----------

В итоге загрузиться в сборку с компа к которому был подключен изначально тач оказалось лучшим решением. Сразу бросилось в глаза что там Windows 98 а не MS-DOS. В одном единственном из портов тач определился как TKT2. Это нормально что в остальных портах не работает ?
Пролез по утилитам в папке TKIT: tkdraw.exe нормально работает, калибровка на 4 и 25 точек упорно не чувствуют когда на кресты нажимаю. Это нормально ?

Дотошно спрашиваю, т.к. возможности проверить работу в RK6 сейчас нет, не хотелось бы приехать обратно на место со всем железом и опять начать танцы с бубном.

sibgaba
30.10.2015, 18:45
калибровка на 4 и 25 точек упорно не чувствуют когда на кресты нажимаю.
Нажать и подержать пару секунд.

Lipser
30.10.2015, 18:57
Нажать и подержать пару секунд.
Да, действительно, это помогло )) Спасибо всем большое, вроде мелочи, но без вас бы не разобрался. Завтра попробую поставить на место

Lipser
06.11.2015, 11:20
Беда не приходит одна (( Привожу на место, включаю, сенсор не работает. Начинаю разбираться - где то на конце кабеля или в пайке порта на мать плохой контакт - работает при легком нажатии, фиксировать нереально, очень плавающий эффект.
Подскажите, как правильно изменить настройки чтобы проверить тач при подключении к СОМ1??

Сейчас он определяется только как TKT2, при подключении в любой из трех оставшихся СОМ получаем ...no panel found.
Текущий autoexec.bat приведен выше.
На кассовом сервере видел в autoexec записи:

set tkt1=2f8 3
c:\tkit\tpanel tkt1 -g 800x600


Мне как то так же надо прописать ?

negrila
06.11.2015, 12:08
Test TKT1...no panel found
Test TKT2...no panel found
Test PS2...no panel found
А вот это не настораживает? Драйвер в упор не замечает ваш тач. Поэтому сенсор и не работает. Ещё вариант: Если терминал OL — вполне возможно, что сенсор не пашет, т.к. не подключен ps/2 хвостик в комп.
Надо добиться TKT1 = что-то там ok при старте терминала. Можно попробовать повыполнять вот такие команды:
set tkt1 = $2e8 4, где значение — адрес com-порта и его прерывание, можно кронтестом посмотреть, если интегрированный или nmdosin-ом/gemdosin-ом, если на плате расширения.
далее выполнить:
tpanel -m -1, где -m отключает курсор мыши, -1 ищет только tkt1, и только там где прописали.

Пишу по памяти, так что не обессудьте. Все команды можно посмотреть выполнив tpanel /? в коммандной строке.


Ранее никогда не пользовался мониторами с тачскрином, поэтому плз не пинайте, а помогите.
Следует понимать как: «Ранее никогда не работал с досом на уровне коммандной строки, поэтому напишите что надо там в неё тайпнуть, чтобы всё завелось.» Честнее надо быть.

Lipser
06.11.2015, 12:32
Невнимательно читали. Тач все таки заработал, но только как ТКТ2, мышиный хвост был подключен. Сейчас я хочу понять проблема в кабеле или в пайке порта.

Значит мое предположение было правильно?


set tkt1=2f8 3
c:\tkit\tpanel tkt1 -g 800x600


адрес com-порта и его прерывание, можно кронтестом посмотреть
вот тут модно поподробнее - как посмотреть адреса и IRQ всех СОМ портов?

P.s. Я вполне честен. Я из того поколения когда "серьезной" угрозой был edd-1800, aidstest Лозинского и FIDO rulez. А вот с тачами действительно не работал.

negrila
06.11.2015, 13:48
вот тут модно поподробнее - как посмотреть адреса и IRQ всех СОМ портов?
В корне должен лежать каталог UTIL. Если нет — смотреть в дистрибутив с кассовой частью РК. Там есть утилитка krontest.exe. Запускаем, сразу жмём Esc или Pause(память она съедает будь здоров) и смотрим на табличку.

Да, всё верно, только прописать надо как set tkt2=%addr IRQ% и в tpanel tkt2 -g 800x600. Результатом станет tkt2 %бла-бла-бла% ok и корректный старт станции.
Про tkt. tkt1 - com1, tkt2 - com2. И всё отличие. В данном случае речь идёт про тач, заинсталенный на com2.

Lipser
06.11.2015, 14:03
Пересмотрел все имиджи снятые со всех терминалов - нигде нет UTIL\krontest, но везде есть тулза UTIL\TESTCOM. Может быть она ? Я сейчас не в ресторане, не могу запустить проверить что это...

okis
06.11.2015, 16:22
В БИОСе должны быть параметры портов (если у Вас конечно порты на материнке, а не на расширителе).

negrila
06.11.2015, 19:07
Пересмотрел все имиджи снятые со всех терминалов - нигде нет UTIL\krontest, но везде есть тулза UTIL\TESTCOM. Может быть она ? Я сейчас не в ресторане, не могу запустить проверить что это...
Даю прямую ссылку на православную папку Utils. http://rghost.ru/download/8RKfJKNz4/4cd9bf1d585133886f16bd2df8bb2e4cdbcac8b0/UTIL.7z
П.С.: Не помню точно, запрещают правила ресурса давать прямые ссылки на файловые помойки, или нет.
+
тестком используется для проверки принтеров и там можно посмотреть только адрес порта без прерывания

SH
07.11.2015, 03:33
П.С.: Не помню точно, запрещают правила ресурса давать прямые ссылки на файловые помойки, или нет.
Не запрещаем.

Lipser
09.11.2015, 11:27
Благодарю, ссылочку утянул,как буду в ресторане опробую варианты с ТКТ1 и отпишусь