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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
EugeneR
Посетитель
Сообщения: 30
Зарегистрирован: 02 Август 2011, 12:40
Откуда: г. Ленинск-Кузнецкий

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

Сообщение EugeneR »

Подскажите пожалуйста, какие есть виды работы с СОМ-портами (классы? библиотеки?). Если можно, простой пример отдать-принять байт. Спасибо.
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

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

Сообщение Admin »

читаем тут и думаем ...
http://forum.clarionlife.net/phpbb/view ... f=1&t=2136
http://forum.clarionlife.net/phpbb/view ... f=1&t=1964
сразу скажу все работает... CreateFile ... и т.д.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8020
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

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

Сообщение Игорь Столяров »

Посмотри по ссылке http://www.pisoft.ru/verstak/index.htm далее загрузи BARCODER.
Там же и исходники есть. Или http://www.pisoft.ru/verstak/comport.htm

Суета это все. Современные мамки уже COM портами не комплектуются. Умерла, так умерла ... ;)
Последний раз редактировалось Игорь Столяров 22 Август 2011, 14:59, всего редактировалось 1 раз.
Make Clarion Great Again ! 😎
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

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

Сообщение Admin »

Есть современные мамки с компортами, мы в основном такие до сих пор закупаем, т.к. искать дрова и писать под разные USB девайсы это писец...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

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

Сообщение Admin »

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

P.S. Кстати есть вариант без коннекторов, еще дешевле. Можно прямо на кабеле сделать переходник и в термотрубку закатать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8020
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

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

Сообщение Игорь Столяров »

Admin писал(а):Есть современные мамки с компортами, мы в основном такие до сих пор закупаем
Закупайте больше и про запас. Потому, что я уже таких давно не видел.
В лучшем случае разьем на самой плате, под который фиг еще найдешь планку с разъемом COM порта. Да, в общем-то как-то и не нужно ...
Разве, что под отечественную кассовую технику, которую зачем то упорно продолжают штамповать с COM интерфейсом.
Make Clarion Great Again ! 😎
Михаил
Бывалый
Сообщения: 55
Зарегистрирован: 24 Октябрь 2005, 16:42
Откуда: Москва

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

Сообщение Михаил »

Зачем?! Уже давно пользуемся аппаратными эмуляторами портов.В продаже уже много лет.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8020
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

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

Сообщение Игорь Столяров »

Михаил писал(а):Зачем?! Уже давно пользуемся аппаратными эмуляторами портов.В продаже уже много лет.
"Аппаратный эмулятор портов" - это PCI / PCIE плата расширения с дополнительными коммуникационными портами (COM, LPT, USB и т.д.) ?
Make Clarion Great Again ! 😎
seawolf
Старожил
Сообщения: 217
Зарегистрирован: 08 Июль 2005, 11:23
Откуда: St. Petersburg

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

Сообщение seawolf »

Вообще насколько я в курсе, людям которым нужны порты для работы через RS232 с внешними устройствами, просто покупают платы расширения на столько портов сколько им надо и ставят их в PC. Далее работа по накатанной схеме которые здесь выше были описаны. Также есть хорошая книжка которая мне попалась уже после ковыряния с портам (автора не помню дома где-то валяется) про Clarion + Com port. Там еще был расписан метод работы на низком уровне без традиционных API openport, read, write, close. Данный метод для тех случаев когда API не решает задачу (скажем более быстрое чтение-запись)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8020
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

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

Сообщение Игорь Столяров »

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