Главная страница
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.033 c
6-1101130745
alenika
2004-11-22 16:39
2005.02.06
Помогите с закачкой файла на сервер по ftp


14-1105804196
Беспечный_Ангел
2005-01-15 18:49
2005.02.06
Создание и работа с ISO образом


3-1105054722
Ghost_
2005-01-07 02:38
2005.02.06
динамический SQL


1-1106474934
GSQ
2005-01-23 13:08
2005.02.06
:-(((


6-1100719597
dablin
2004-11-17 22:26
2005.02.06
отправка сообщения другому компу