Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-4471
Gadfly
2002-11-19 13:23
2002.12.02
Установка нового компонента


3-4186
Domkrat
2002-11-12 12:14
2002.12.02
Работа с большими обьемами данных


1-4354
Andrey V.
2002-11-22 11:08
2002.12.02
---|Ветка была без названия|---


3-4204
bigbill
2002-11-13 04:36
2002.12.02
ОТВЕТ: как пользоваться базами БЕЗ установленного BDE


1-4496
AndrewVolkov
2002-11-20 18:36
2002.12.02
---|Ветка была без названия|---




   Наверх