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

×òåíèå èç COM ïîðòà

Добавлено: Вт ноя 18, 2008 12:52:36
alpher
Ïðè ÷òåíèè èç COM ïîðòà ìàññèâà èíôîðìàöèè ñ èñïîëüçîâàíèåì ComPort.Read íà Äåëüôè ïðîïàäàþò áàéòû 00010001. ×òî äåëàòü? Ïîäñêàæèòå ïîæàëóéñòà.

Добавлено: Пн дек 08, 2008 19:28:46
nemo_007
такая же фигня была... пришлось писать свою прогу

Добавлено: Чт дек 11, 2008 22:00:28
yeskela
Для работы с ком портом к нему надо просто как к файлу с именем COMxx обращаться и будет вам счастье.

Пример в архиве.
Единственно, если считывать из порта, а данных там небудет, программа будет "подвисать"

Добавлено: Чт дек 11, 2008 23:01:03
PB_EXPERT
В архиве есть DLLка и описание её функций, а ткже её исходник.
Она нормально работает с COM портами, в том числе и виртуальными.
Она имеет размер всего 8Кб. :)

Написанна на языке PureBasic

Добавлено: Чт фев 05, 2009 10:27:39
Symbiosis
Интересует програмка какая нибудь, чтоб одновременно две программы подцепить на один порт. Одна чтобы работала, а вторая - терминал, чтобы подсматривать, что творится , как разговор там идет. Подскажите софтинку, плз!

Добавлено: Чт фев 05, 2009 10:54:29
ARV
Symbiosis писал(а):Интересует програмка какая нибудь, чтоб одновременно две программы подцепить на один порт. Одна чтобы работала, а вторая - терминал, чтобы подсматривать, что творится , как разговор там идет. Подскажите софтинку, плз!
HDD Free Serial Port Monitor

Добавлено: Чт фев 05, 2009 17:09:42
Nikita
Symbiosis писал(а):Интересует програмка какая нибудь, чтоб одновременно две программы подцепить на один порт. Одна чтобы работала, а вторая - терминал, чтобы подсматривать, что творится , как разговор там идет. Подскажите софтинку, плз!
Для этих целей всегда пользовалься программой LGComspy. Очень простая, надежная и удобная. Советую.

Добавлено: Сб фев 07, 2009 20:54:49
yeskela
Nikita писал(а):
Symbiosis писал(а):Интересует програмка какая нибудь, чтоб одновременно две программы подцепить на один порт. Одна чтобы работала, а вторая - терминал, чтобы подсматривать, что творится , как разговор там идет. Подскажите софтинку, плз!
Для этих целей всегда пользовалься программой LGComspy. Очень простая, надежная и удобная. Советую.
Можете поделится этой программкой? А то яндекс ничего дельного не находит, сайт автора недоступен :(

Добавлено: Вс фев 08, 2009 09:24:44
Nikita
yeskela писал(а): Можете поделится этой программкой? А то яндекс ничего дельного не находит, сайт автора недоступен :(
Могу, конечно. Вы мне напишите свой e-mail, я сброшу. 3,7 Мб весит.

Добавлено: Вс фев 08, 2009 10:10:20
Spider
у меня TComPort отлично работает. Когда не очень хочется заморачиваться он лучшее.

Добавлено: Ср фев 25, 2009 02:25:31
alexval2006
Nikita писал(а):
yeskela писал(а): Можете поделится этой программкой? А то яндекс ничего дельного не находит, сайт автора недоступен :(
Могу, конечно. Вы мне напишите свой e-mail, я сброшу. 3,7 Мб весит.
вот ссылка скачал её себе ее от туда
http://nonzero.narod.ru/soft/LGComSpyInst.zip
А это софтина которой пользуется spider
http://sourceforge.net/project/showfile ... p_id=76595
ну и на последок софтина ARV
http://www.serial-port-monitor.com/Down ... monitr.exe
ARV раскажи как настроить эту прогу и еще она условно бесплатная какие там ограничения ?
мне нужно наблюдать что происходит в виртуальном com5 с помою этой проги

Добавлено: Ср фев 25, 2009 08:24:17
ARV
alexval2006 писал(а):ARV раскажи как настроить эту прогу и еще она условно бесплатная какие там ограничения ?
мне нужно наблюдать что происходит в виртуальном com5 с помою этой проги
бесплатная версия имеет ограничеие в том плане, что не может производить сохранение сессии и воспроизведение ее потом. в сущности, фича необходимая настолько редко, что даже и не знаю, кому она нужна...
настройки там простые: вначале надо настроить сессию: выбрать СОМ-порт для слежения и задать режим: консоль, таблица или IOCTL-запросы. в сущности, все это условности, т.к. в процессе работы можно все перенастроить. Затем нажимается кнопка "СТАРТ" (треугольничек типа "воспроизведение") - прога захватывает порт и начинает его сканировать. после этого можно запускать уже свою прогу, которая общается через этот захваченный порт. в зависимости от настроек монитора будут показаны все действия между поротом и вашей прогой: какие команды посланы драйверу, какие данные переданы/приняты и т.п. Есть режим консоли, когда в процесс обмена можно влезть из монитора, т.е. послать байты как бы от имени программы. собственно, это и все :)