![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прослушать com-порт [D5, Win95/98]
Andrey V. © (2003-12-31 09:17:00)Только что был похожий вопрос , но у меня немного другое.
Я скажу , что мне надо , и кто-н. может мне подскажет , что делать. Есть "Черный ящик" (мини-атс) и есть виртуальный "Черный ящик" (программа, которая с ней работает через ком порт).
Мне надо написать программку, которая выполняет , маленькую частичку работы , которую делает фирменная программа. То есть, как я понимаю, послать на станцию пару байт. Но вот чтоб узнать , что послать , надо либо найти программу котораю прослушивает данные ком порта , либо самому написать нечто подобное. Посоветуте что-н. , и хоть я понимаю , что вопрос дурно пахнет, но что делать ...
tesseract (2004-01-06 10:09:00) [1]PortMon неплохо со всем справляется. www.sysinternals.com
Thunder (2004-01-05 09:36:00) [2]Удалено модератором
Примечание: Задай свой вопрос в отдельной ветке
atruhin (2004-01-01 14:57:00) [3]А зачем второй компьютер? Соединяем COM1 и COM2 и всё работает по факту.
Anatoly Podgoretsky (2003-12-31 09:54:00) [4]Вот так наверно будет понятнее
Устройство Комп1 Комп2
TXD--------->RXD----->RXD com1
RXD<---------TXD----->RXD com2
Anatoly Podgoretsky (2003-12-31 09:50:00) [5]Ни одна другая программа ничего не заметит, поскольку ты только слушаешь, линия передачи (TXD компьютера) и общий провод подключаются к линии чтения другого ком порта. Соответственно для другой линии на этом же компорту это RXD (TXD устройства) подключается ко второму компорту, тоже к RXD-
Если же надо отслеживать последовательность прием передач, то надо написать несложную программу слущающую оба компорта и выводить сигналы разным цветом в RichEdit, сигналы с кодами 00-31 выводить как <##>, ряд сигналов можно как <CR><LF> для удобства интерпритации.
По данной схеме у меня работают системы мониторинга технологических устройст, в другой компьютере происзводится мониторинг 10 компортов, полученые сигналы фильтруются и передаютс по SMS на мобильники.
Andrey V. (2003-12-31 09:30:00) [6]спасибо, попробую.
Правда фирменная программа , может "заметить" разницу,
может она там как-то авторизуется перед посылкой сообщения.
Anatoly Podgoretsky (2003-12-31 09:19:00) [7]Вопрос решается просто, если применить еще один компьютер в качестве монитора, ком порты соединить паралельно TXD->RXD. Нужно два компорта. При том программу писать не обязательно, можно воспользоваться досовскими терминалами.