WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   COM Port überwachen (http://www.wcm.at/forum/showthread.php?t=131118)

deleted_150216 12.04.2004 00:13

COM Port überwachen
 
Hallo zusammen!

Hab zu Hause einen Netzsimulator stehen, der Daten die er aufzeichnet auf einem 64kB Memory abspeichert.
Diese Daten lassen sich über ein Nullmodemkabel an der Seriellen mittels Programm auslesen und grafisch darstellen.

Jedoch läuft dieses Programm unter DOS und das auch nur auf einem WIN98 System.
Jetzt dacht ich ihr, vielleicht schaffe ich es ein JAVA Programm dafür zu schreiben um diese Daten aus dem Gerät heruszubekommen.

Nur weiß ich aber nicht die Befehle welche per COM an das Kastl geschickt werden damit ich die Infos bekomme.

Darum meine Frage:

Gibt es ein Programm, dass den Datantransfer an der COM Schnittstelle überwacht und mir anzeigt, damit ich diese Befehle in meine Programm verwenden kann?

Danke

jopp 12.04.2004 09:52

hi

ich glaube das es nicht möglich ist. wenn du ein programm zum überwachen der com schnittstelle hast, liefert es nur daten, welche an die schnittstelle geschickt werden. das es ein programm gibt, das automatisch die befehle daraus für ein unbekanntes gerät generieren kann, glaub ich nicht. aber ich kann auch falsch liegen.

mfg

jopp

Who-T 12.04.2004 10:36

ich glaub das was noble meint ist er hat ein programm, das funktioniert, allerdings den source dafür nicht und will jetzt überwachen was dieses programm für befehle rausschickt.


die einzige idee die ich hier hab ist einen virtuellen com port erstellen und das programm an den hängen. dein programm, dass den com port erstellt hat routet dann auf den richtigen durch.

frag mich aber bitte nicht wie sowas gemacht wird, vor allem net unter win98

deleted_150216 12.04.2004 10:52

genau das wärs

sowas brauch ich, also wer sowas kennt, der melde sich bitte

judy 15.04.2004 17:54

wäre das eine Hilfe?
wieso steckst du nicht einfach auf den COM-Port einen Schleifenstecker (Pin2 auf Pin3) und startest Hyperterminal?

deleted_150216 15.04.2004 20:07

also wennst mir das mal genau erklärst, dann könnt es sinn machen *grübel*

NasenBär 16.04.2004 11:56

hy!

judy meint, dass du bei einem com-stecker die pins 2 und 3 verbindest und dann auf dem computer den eingang der seriellen schnittstelle ausliest (z.b. mit dem programm hyperterminal)!

du mußt halt sicher mehrere übertragungsarten ausprobieren! es sei denn du weißt wie die daten (baud, udgl) übertragen werden!

mfg

deleted_150216 16.04.2004 13:08

jup weiß ich, aber das problem das ist sehen ist, dass das original programm checked ob die hardware angeschlossen ist oder nicht.

das heißt entweder ich muss immer umstecken *gg* oder ich komm ned weiter.

verdammtes tool :mad:

Ger_17 16.04.2004 13:33

du kannst dir doch auch ein Y-COM-Kabel kaufen/bauen!
das eine y-ende steckst du an den Netzsimulator an das andere y-ende an COM2! und das "normale" ende steckst an COM1 und lässt das programm laufen! jetzt findet das programm das gerät und du kannst mit hyperterminal die befehle aufzeichnen!

oder liege ich da falsch??

deleted_150216 16.04.2004 13:52

theorie klingt gut, wer vielleicht ein versuch wert, glaub aber ned das es funktionert

hauptproblem ist aber, dass ich keine 2 COMs habe *gg*

Ger_17 16.04.2004 15:34

du wirst aber sicher nen 2ten pc haben und schon hast du wieder 2 com ports zur verfügung *gg*

deleted_150216 16.04.2004 16:11

eigentlich nur notebook

aber vielleicht kann ich einen auftreiben

aber ehrlich gesagt, da muss es doch noch andere lösungen auch geben oder?

NasenBär 16.04.2004 16:43

hy!

brauchst ja nicht mal einen 2 pc!
kannst ja den pin2 herausschleifen (wie der y-stecker) und dann auf den eigenen pin3 anschließen!
müßte funktionieren!

mfg

Preacher 16.04.2004 18:13

Look RS232 ist da nciht so schlecht (ein Tool).
Sonst wie beschrieben die Anschlüsse der serielle nauf eine andere schleifen, hab ich schon oft gemacht.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag