Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.02;
Скачать: CL | DM;

Вниз

Com-Port Spy   Найти похожие ветки 

 
gurin70   (2002-09-28 01:58) [0]

Есть программа написанная не мной. Программа общается с устройством через com-порт. Как можно узнать какие байты идут через порт и параметры самого порта? Без дополнительного оборудования - только программными средствами? Та программа естественно делиться информацией не хочет. Сразу скажу зачем такая программа нужна. Был у нас на фирме программист и был аппаратчик. Теперь их нет возможности привлечь к работе. Возникла необходимость старые приборы обеспечить новой программой, той что сейчас поставляется с новыми приборами. Естественно те кто раньше купил наш прибор, новый покупать не хотят, а вот новую прогу берут. Тот протокол что был - не правильно описан. Почему без дополнительного оборудования ? - условие начальства - обойтись как можно более дешевыми средствами, но если никак не обойтись - то что ж, прийдется ему раскошеливаться.


 
Aleks1   (2002-09-28 04:14) [1]

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


 
gurin70   (2002-09-29 03:17) [2]

Как это в параллель? Там же протокол неизвестен. Я тоже сначало думал что буду эмулировать работу прибора и узнаю что прога посылает - не вышло, т.к. не знаю протокола.


 
Aleks1   (2002-09-29 04:10) [3]

"Как это в параллель?". В параллель имееется ввиду чисто электрически. Кроме того, такие параметры как скорость, кол-во бит, четность, легко можно подобрать. Далее стоит попытаться разобраться, что посылается из программы в устройство и что читается программой из устройства. Зная устройство - это проще чем не зная, как я сейчас.


 
Green_mkp   (2002-09-29 12:34) [4]

http://www.sysinternals.com/ntw2k/freeware/portmon.shtml
http://www.internals.com/utilities/winnt/apispy32/APISpy32.zip
Есть еще класная вещь CommView если , что пиши , намылю
Лично мне этого вполне хватило чтобы полностью разобраться с
протоколом работы термопринтера :-)


 
gurin70   (2002-09-29 15:08) [5]

> Aleks1
Как же можно подобрать например скорость обмена? На разных скоростях они прекрасно связываются, вот только идет лабуда, а что должно идти доподлинно неизвестно.


 
Aleks1   (2002-09-30 04:04) [6]

ну про скорость обмена я упомянул, потому что не знал, что " На разных скоростях они прекрасно связываются". Ну а насчет "лабуды", почему бы не читать сей обмен (лабуду) другим компьютером? (Помня, что нужно учитывать кол-во бит и четность). Набрать статистику и определить что в каких случаях посылается из РС в прибор и что в каких случаях посылается из прибора в РС!
Ну а если под руками нет "старого прибора", то, похоже, будет печальный облом.



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

Текущий архив: 2002.12.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
1-4414
Helloween
2002-11-22 21:45
2002.12.02
Надо добавить один файл в конец другого


3-4237
Akhmadey
2002-11-12 20:42
2002.12.02
Проблема с DBChart


3-4234
Михич
2002-11-14 13:59
2002.12.02
Маска в DBGrid


14-4597
AlexandrSS
2002-11-12 13:53
2002.12.02
Посылка сообщений по локальной сети


14-4579
Anar
2002-11-11 21:33
2002.12.02
Где взять скрипт