Страница 1 из 1

Clarion 5.5 Работа с COM-портами

Добавлено: 22 Август 2011, 13:41
EugeneR
Подскажите пожалуйста, какие есть виды работы с СОМ-портами (классы? библиотеки?). Если можно, простой пример отдать-принять байт. Спасибо.

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 22 Август 2011, 14:57
Admin
читаем тут и думаем ...
http://forum.clarionlife.net/phpbb/view ... f=1&t=2136
http://forum.clarionlife.net/phpbb/view ... f=1&t=1964
сразу скажу все работает... CreateFile ... и т.д.

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 22 Август 2011, 14:57
Игорь Столяров
Посмотри по ссылке http://www.pisoft.ru/verstak/index.htm далее загрузи BARCODER.
Там же и исходники есть. Или http://www.pisoft.ru/verstak/comport.htm

Суета это все. Современные мамки уже COM портами не комплектуются. Умерла, так умерла ... ;)

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 22 Август 2011, 14:59
Admin
Есть современные мамки с компортами, мы в основном такие до сих пор закупаем, т.к. искать дрова и писать под разные USB девайсы это писец...

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 22 Август 2011, 15:02
Admin
Как вариант есть http://www.masterkit.ru/main/set.php?code_id=214386
С последними дровами от производителя мелкосхемки - все работае как часы.
Сам такое дома использую для связи компа с радиостанцией. (Компорт на моей мамке всего 1 а нужно 2)

P.S. Кстати есть вариант без коннекторов, еще дешевле. Можно прямо на кабеле сделать переходник и в термотрубку закатать.

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 22 Август 2011, 15:04
Игорь Столяров
Admin писал(а):Есть современные мамки с компортами, мы в основном такие до сих пор закупаем
Закупайте больше и про запас. Потому, что я уже таких давно не видел.
В лучшем случае разьем на самой плате, под который фиг еще найдешь планку с разъемом COM порта. Да, в общем-то как-то и не нужно ...
Разве, что под отечественную кассовую технику, которую зачем то упорно продолжают штамповать с COM интерфейсом.

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 23 Август 2011, 9:24
Михаил
Зачем?! Уже давно пользуемся аппаратными эмуляторами портов.В продаже уже много лет.

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 23 Август 2011, 9:35
Игорь Столяров
Михаил писал(а):Зачем?! Уже давно пользуемся аппаратными эмуляторами портов.В продаже уже много лет.
"Аппаратный эмулятор портов" - это PCI / PCIE плата расширения с дополнительными коммуникационными портами (COM, LPT, USB и т.д.) ?

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 24 Август 2011, 10:21
seawolf
Вообще насколько я в курсе, людям которым нужны порты для работы через RS232 с внешними устройствами, просто покупают платы расширения на столько портов сколько им надо и ставят их в PC. Далее работа по накатанной схеме которые здесь выше были описаны. Также есть хорошая книжка которая мне попалась уже после ковыряния с портам (автора не помню дома где-то валяется) про Clarion + Com port. Там еще был расписан метод работы на низком уровне без традиционных API openport, read, write, close. Данный метод для тех случаев когда API не решает задачу (скажем более быстрое чтение-запись)

Re: Clarion 5.5 Работа с COM-портами

Добавлено: 24 Август 2011, 10:44
Игорь Столяров
seawolf писал(а):Там еще был расписан метод работы на низком уровне без традиционных API openport, read, write, close. Данный метод для тех случаев когда API не решает задачу (скажем более быстрое чтение-запись)
Согласен, но здесь строит оговорится, что низкоуровневая работа с портами в современных программах, которые работают под терминальными клиентами и в ОС с виртуализацией штука очень тонкая, требующая определенных знаний, опыта и времени на отладку. Я в свое время на эти "грабли" наступил, когда сделал таким образом обмен через COM порт с фискальным регистратором и все прекрасно работало, до того момента пока программу не начали запускать под терминальным клиентом. Пришлось, работая в сумасшедшем графике, срочно переписывать заказ под WinAPI ... :( Это было очень давно - еще в C5 / 5.5, но осадок остался до сих пор ... ;)