Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Прослушать com-порт   Найти похожие ветки 

 
Andrey V. ©   (2003-12-31 09:17) [0]

Только что был похожий вопрос , но у меня немного другое.
Я скажу , что мне надо , и кто-н. может мне подскажет , что делать. Есть "Черный ящик" (мини-атс) и есть виртуальный "Черный ящик" (программа, которая с ней работает через ком порт).
Мне надо написать программку, которая выполняет , маленькую частичку работы , которую делает фирменная программа. То есть, как я понимаю, послать на станцию пару байт. Но вот чтоб узнать , что послать , надо либо найти программу котораю прослушивает данные ком порта , либо самому написать нечто подобное. Посоветуте что-н. , и хоть я понимаю , что вопрос дурно пахнет, но что делать ...


 
Anatoly Podgoretsky ©   (2003-12-31 09:19) [1]

Вопрос решается просто, если применить еще один компьютер в качестве монитора, ком порты соединить паралельно TXD->RXD. Нужно два компорта. При том программу писать не обязательно, можно воспользоваться досовскими терминалами.


 
Andrey V. ©   (2003-12-31 09:30) [2]

спасибо, попробую.
Правда фирменная программа , может "заметить" разницу,
может она там как-то авторизуется перед посылкой сообщения.


 
Anatoly Podgoretsky ©   (2003-12-31 09:50) [3]

Ни одна другая программа ничего не заметит, поскольку ты только слушаешь, линия передачи (TXD компьютера) и общий провод подключаются к линии чтения другого ком порта. Соответственно для другой линии на этом же компорту это RXD (TXD устройства) подключается ко второму компорту, тоже к RXD-

Если же надо отслеживать последовательность прием передач, то надо написать несложную программу слущающую оба компорта и выводить сигналы разным цветом в RichEdit, сигналы с кодами 00-31 выводить как <##>, ряд сигналов можно как <CR><LF> для удобства интерпритации.

По данной схеме у меня работают системы мониторинга технологических устройст, в другой компьютере происзводится мониторинг 10 компортов, полученые сигналы фильтруются и передаютс по SMS на мобильники.


 
Anatoly Podgoretsky ©   (2003-12-31 09:54) [4]

Вот так наверно будет понятнее

Устройство   Комп1    Комп2

TXD--------->RXD----->RXD com1
RXD<---------TXD----->RXD com2


 
atruhin ©   (2004-01-01 14:57) [5]

А зачем второй компьютер? Соединяем COM1 и COM2 и всё работает по факту.


 
Thunder   (2004-01-05 09:36) [6]

Удалено модератором
Примечание: Задай свой вопрос в отдельной ветке


 
tesseract ©   (2004-01-06 10:09) [7]

PortMon неплохо со всем справляется. www.sysinternals.com



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
3-1078135473
Janbolat
2004-03-01 13:04
2004.03.28
Отображение длинных чисел в DBGride


1-1078391606
@G
2004-03-04 12:13
2004.03.28
Bmp из DLL


4-1074590593
Lin7
2004-01-20 12:23
2004.03.28
Как использовать ReadDirectoryChanges?


14-1078380197
Rouse_
2004-03-04 09:03
2004.03.28
С Днем Рождения 4 Марта


11-1057166954
Stargazer
2003-07-02 21:29
2004.03.28
Как отлепить иконку в BitBtn?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский