Forum: PC-Programmierung Java und RS232-Bits


von Martin Schneider (Gast)


Lesenswert?

Hallo,

ich muß unter WinXP mit Java den RI-Eingang einer RS232
abfragen - wie geht das?
Die Communication Erweiterung hat dafür (soweit ich weiß)
nur abstracte Classen, und bei Sun steht was von "nur unter
Sun oder Linux unterstützt"...
Gibt es da was benutzbares?
Hintergrund: Ich brauche eine simple Möglichkeit, das
Vorhandensein einer 24V-Versorgung zu detektieren. Einfacher
als zwei/drei Widerstände scheint es mir nicht zu gehen,
wenn denn die Programmierung klappt.

Ahoi, Martin

von Michael S. (mst)


Lesenswert?

Hi,

bei der javacomm erweiterung auf der HP von sun fehlt seit einiger Zeit
der Link zur Windows Version...? Don't know why... (Oder ich find den
Link nur nicht mehr :-))

Falls du die 2.0 Version für Win32 brauchst, Bescheid geben, dann poste
ich sie hier, oder schicke sie dir per Mail. Die war ja mal zum
runterladen bei SUN...

Eine alternative zur javacom ist das RxTx Projekt von
http://www.rxtx.org

Das Package hab ich aber noch nie benutzt. Konnte seither alles mit der
javacom erschlagen... Das RxTx Package soll nach HP-Angaben sogar
Crossplattform fähig sein!

Gruß Micha,

von Martin Schneider (Gast)


Lesenswert?

Sooo,

eine Nacht drüber schlafen hat gereicht - plötzlich geht es...
Wir hatten vermutlich falsch instanziiert.

Kleine Falle am Rande: RI wird mit der Abfrage gelöscht, alle anderen
"Input" (CD, DSR, CTS) zeigen den aktuellen Zustand an.

Danke,

Martin

von mr.chip (Gast)


Lesenswert?

Hallo

Habe mir rxtx soeben installiert. Doch gibts dazu auch eine Einführung?
Also die Doku ist ja nicht gerade reichlich, oder habe ich da was
übersehen?

Ein kleines Minimal-Beispiel für die Serielle Schnittstelle wäre sehr
hilfreich, wenn jemand sowas gerade vorrätig hätte ;-)

Gruss

Michael

von mr.chip (Gast)


Lesenswert?

Hallo

Antwort auf meine Frage: Doku der Comm-API von Sun ansehen. Ist nahezu
identisch. Die Beispiele von Sun laufen jedenfalls auch mit rxtx.

Gruss

Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.