Опрос COM портов Проекционно-Емкостного Elo

Консультации специалистов сервисного центра Elo TouchSystems
Dydyka
Сообщения: 39
На форуме с: 16 июн 2011, 12:16
Репутация: 1

Сообщение Dydyka » 16 июн 2011, 12:28

Программа которую удалось найти для экрана Elo ThruTouch (Elo Cap v.1.0 по About) аж 2003 года выпуска. Проблема в том, что при старте она начинает опрос портов в поисках экран. Ввиду того, что в момент его поиска, на инициализации портов находятся и другие устройства, порт для них оказывается занят, что приводит к не работе данных устройств.
Можно решать конечно проблему слипами или еще чем нибудь, но все таки, есть ли способ наглухо привязать экран к определенному порту? (правка EloPCap.INI не помогает)

Гость

Сообщение Гость » 16 июн 2011, 12:59

Выход из данной ситуации - установить экран на 1-й Com - порт.
Программа начинает опрос с него, и найдя экран, далее не сканирует порты.
Dydyka
Сообщения: 39
На форуме с: 16 июн 2011, 12:16
Репутация: 1

Сообщение Dydyka » 22 июн 2011, 11:30

Первый Com порт, по ряду причин мы использовать не можем (он занят устройством другого производителя, который счел, что COM порт может быть только первым)
Хотелось бы, что бы кто нибудь озадачил Elo тем, что выбор порта и автодетект должны выставляться опциями. Думаю экран за 12000 рублей, должен иметь в наличии более функциональное ПО и драйвера.
Еще непонятно почему экран на последних драйверах Moschip 2.0.0.18 (moschip 9845) ОС XP Embedded
наглухо вешает систему (проверено вытыканием экрана из COM порта). Хотя если дрова откатить до версии 2.0.0.4 все работает, но так как дрова старые они тоже по своему глючные.
hos
участник форума
Сообщения: 141
На форуме с: 07 сен 2011, 11:51
Репутация: 1

Сообщение hos » 27 ноя 2012, 14:59

Наткнулись на туже проблему, драйвер занимает порт COM1, на котором висит купюрник, хотя сам монитор USB. Удалось кому-нить найти решение проблемы?!
Разработка ПО для киосков/терминалов/автоматов. Работа с всевозможными устройствами через com-порт (rs232), работа с монетоприемниками, купюроприемниками CashCode, JCM и др (ccnet, id-003, cctalk ), работа с термопринтерами, диспенсерами, кардридерами...
celtic_xarizma
участник форума
Сообщения: 313
На форуме с: 23 апр 2010, 02:22
Репутация: 2

Сообщение celtic_xarizma » 27 ноя 2012, 20:50

У вас я так понимаю проблема в том что старт ПО начинается слишком рано, пока ЕЛо еще не определилось. Поэтому затормозите старт ПО. Под виндой это можно сделать так - написать bat файл в котором сначала будет цикл с количеством прогонов согласно необходимой времни задержки (можо подобрать экспериментально) а потом уже запуск по. А вот этот файлик кидаем в автозагрузку, вместо прямого запуска вашего ПО.
Электрический вибратор возбуждает в контуре стоячую волну
hos
участник форума
Сообщения: 141
На форуме с: 07 сен 2011, 11:51
Репутация: 1

Сообщение hos » 28 ноя 2012, 08:51

Спасибо за ответ. Но немного не так, порт занимается драйвером и потом не отпускается. Т.е. даже после полной загрузки и некоторой паузы порт все равно остается занят... и только после удаления драйвера можно работать с портом... хотя в настройках драйвера пишется что оно работает с USB. Но как только его удаляем все окей становится... :-/

Только у нас не Elo, а UniversalPointerDevice драйвер стоит, не обратил внимания сразу
Разработка ПО для киосков/терминалов/автоматов. Работа с всевозможными устройствами через com-порт (rs232), работа с монетоприемниками, купюроприемниками CashCode, JCM и др (ccnet, id-003, cctalk ), работа с термопринтерами, диспенсерами, кардридерами...
Гость

Сообщение Гость » 28 ноя 2012, 13:32

Dydyka писал(а):Программа которую удалось найти для экрана Elo ThruTouch (Elo Cap v.1.0 по About) аж 2003 года выпуска. Проблема в том, что при старте она начинает опрос портов в поисках экран. Ввиду того, что в момент его поиска, на инициализации портов находятся и другие устройства, порт для них оказывается занят, что приводит к не работе данных устройств.
Можно решать конечно проблему слипами или еще чем нибудь, но все таки, есть ли способ наглухо привязать экран к определенному порту? (правка EloPCap.INI не помогает)


У меня подключен термопринтер на com 1,
Подключаю сенсорный экран на любой из com портов - все работает замечательно.
Я хотел искусственно создать себе такую же проблему как и у Вас, чтобы найти решение - не получилось создать такую проблему.

Что могу посоветовать:
Сначала удалите драйверы на сенсорный экран и на те устройства с которыми на com портах возникают проблемы, удалите их оставшиеся папки в C:\Program Files.
Для драйвера сенсорного экрана это папка (Elo TouchSystems и UPDD).
Очистите корзину, перезагрузитесь, подключите сенсорный экран в любой com порт, установите драйвер на сенсорный экран,
http://elotouch.com/Support/Downloads/dnld_archive.asp
Раздел Windows/7/XP/Vista.
Версия драйвера 2.04.043,
после чего установите драйвер на нужное оборудование.


Вынимаем шнур сенсорного экрана из com компьютера, вставляем в нужный (любой рабочий) com-порт компьютера, открываем ярлык настройки драйвера - находится по следующему пути:
C:\Program Files\Elo TouchSystems\PCapacitive\EloPCap_Control

переходим во вкладку "connection",
смотрим раздел "Connection Status" - допустим у нас это com-3,
проверяем движение курсора прикосновением к экрану,
нажимаем кнопку "Save and Exit".
Теперь чтобы привязать экран к данному порту, нужно редактировать EloPCap.INI:
Переключаем раскладку на английский язык, находим раздел [Comm], оставляем детектирование только на com-3.

Должен выглядеть так:

[Comm]
ReqPortInt1=0
PortInt1=4
ReqBaudInt1=3
CycleSizeInt1=8
AdvancedBoo1=1
ReqMuxSizeInt1=32
MuxOrderInt1=0
ReqOpenBoo1=0
AutoDetectBoo1=1
AutoDetectCom1Boo1=0
AutoDetectCom2Boo1=0
AutoDetectCom3Boo1=1
AutoDetectCom4Boo1=0
AutoDetectCom5Boo1=0
AutoDetectCom6Boo1=0
AutoDetectCom7Boo1=0
AutoDetectCom8Boo1=0
AutoDetectUSBBoo1=0
Аватара пользователя
3DFX
Member
Сообщения: 657
На форуме с: 24 авг 2010, 10:52
Репутация: 241

Сообщение 3DFX » 18 янв 2013, 00:13


Вернуться в «Вопросы по работе оборудования Elo TouchSystems»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость