Главная страница
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.037 c
14-1105993542
Некто
2005-01-17 23:25
2005.02.06
Прокси


14-1105796546
Knight
2005-01-15 16:42
2005.02.06
Покойся с миром, Кудесник...


1-1106311935
Yr2
2005-01-21 15:52
2005.02.06
Протокол работы PC с мобильным телефоном


1-1106146857
BaDeVlad
2005-01-19 18:00
2005.02.06
Как поменять текущий Screen-Saver в системе?


9-1099593515
ОлегЪ
2004-11-04 21:38
2005.02.06
Генерация ландшафта