Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизПерехват данных с 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c