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

Вниз

Перехват данных с COM - порта   Найти похожие ветки 

 
Steepe Wolf ©   (2004-12-10 12:50) [0]

Доброго времени суток.
Есть программа работающая с прибором по com - порту (хромотографический анализ).
Можно ли каким нибудь способом параллельно с ней отлавливать данные с порта.
По моему вроди бы нельзя, но возможно я заблуждаюсь.
Перехват нужен для проведения расчетов по полученным данным, в имеющейся проге такого расчета не реализованно, а очень нужно.
Программа записавает данные в файл, но там все свалено в кучу, т.е. как эти данные разбирать я не знаю, и авторы проги молчат.


 
Reindeer Moss Eater ©   (2004-12-10 12:55) [1]

А ты думаешь, что в программе - перехватчике все будет разложено по полочкам?

PortMon.exe на SysInternals.com


 
Steepe Wolf ©   (2004-12-10 13:05) [2]

Может я не правильно выразился.
Проблема в том что тот файл который формирует прога содержит порядка 25000 4-5 значных чисел записанных через пробел и все,
а должно быть разбито на несколько кусков, я так бумаю потому что
по этим данным строится кривая ввиде пиков. Т.е. если бы данные в файле имели бы хоть какой-то разделитель, то и небыло бы вопроса. Т.е. разобрать файл не зная алгоритма записи я немогу.
Я не бумаю что данные идущие с порта имеют такой же вид как и в файле. Фаил используется для построения кривой, спустя какое-то время. Данные из файла берутся и прога строит график. Но берет она их не попорядку (проверял с показаниями на графике), по какому принципу она их из файла выбирает я не знаю.
Поэтому и хочу перехватывать данные с порта.


 
Reindeer Moss Eater ©   (2004-12-10 13:27) [3]

Я не бумаю что данные идущие с порта имеют такой же вид как и в файле.

Совершенно верно.
Там и пробелов наверняка не будет.


 
Cosinus ©   (2004-12-10 18:09) [4]


> Steepe Wolf ©   (10.12.04 12:50)  
Для этого используются т.н. мониторы портов. Как уже сказал Reindeer Moss Eater есть PortMon.exe, но лично я использую LgComSpy+. ИМНО нагляднее, и информативнее, если тебя интересует только информация, а не какие-либо системные функции, которые вызываются в некоторый момент.
ПыСы Я спрашивал тут по поводу написания СВОЕГО монитора СОМ-порта и мне объявили порядка 1500$. Правда и объяснили почему такая сумма, а не другая ;))))


 
atruhin ©   (2004-12-12 15:41) [5]

Все делается примитивно.
Паяешь 2 проводка на другой COM порт и с него ловищ что нужно.


 
Steepe Wolf ©   (2004-12-14 06:14) [6]

atruhin ©   (12.12.04 15:41) [5]
Все делается примитивно.
Паяешь 2 проводка на другой COM порт и с него ловищ что нужно.

А подробнее можно?
Может в этом есть рациональное зерно.


 
DC-AC   (2004-12-14 08:55) [7]

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


 
Steepe Wolf ©   (2004-12-14 09:57) [8]

Режим работы порта впринципе можно попробывать выбить из автора
программы, хотя они молчат как партизаны. Ну или на крайний случай пробывать самому, методом проб и ошибок.
А вот со вторым компом ни как. Его попросту нет. И ставить не будут. Так что нужно как то перепаявать проводки.
Ладно пойду пробывать о результатах проб и ошибок позже.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
4-1103101454
Frost
2004-12-15 12:04
2005.02.06
Как записать файлы на CD-R(W)?


14-1106207109
1008
2005-01-20 10:45
2005.02.06
IBM подарила open-source 500 патентов


9-1099511911
Jack
2004-11-03 22:58
2005.02.06
GLScene, Как определить пересечение 2-х объектов ?


14-1105711357
klyg
2005-01-14 17:02
2005.02.06
Выбор темы для дипломного проекта


1-1106467912
4eshka)
2005-01-23 11:11
2005.02.06
Программа глючит через 1 год работы