Gast
#760333
Hallo, ich bin echt am rätseln. Also: Ich muss einen Frequenzzähler abfragen. Es handelt sich um ein BK1856D von BK Precision, wo bei ich mich nicht weiter über das Teil auslassen muss. Nur soviel. Man muss ein D senden, dann sendet er den Zählwert zurück. Befehle für Torzeit und Kanal kann man natürlich auch senden. Achja, DTR muss auf high und RTS auf low stehen. Vor ca. einem Jahr habe ich ein kleines Tool in VB6 geschrieben, welches jede Sekunde ein D sendet. Der empfangene Wert wurde einfach gespeichert. Fertig. Benutzt habe ich einen USB/RS232 Adapter von Reichelt. Noname aber Bluescreen-freudig ;-( Als Betriebssystem XP auf einem Dell 6400. Egal. Alles läuft. Nun habe ich den Spass mit Java6 und javax.comm umgesetzt. Da ich einen zweiten Frequenzzähler zur Verfügung habe, habe ich das bisherige System ersteinmal nicht angerührt. Als Adapter kam einer mit zwei RS232-Anschlüssen von Manhattan zum Einsatz. Alles läuft wie es soll. Also habe ich mein Java-Programm auf den ersten Messplatz installiert. Dazu die notwendigen javax.comm-Dateien und .... nichts geht. Zumindest nicht das wichtigste. Der FC hat LEDs für RX und TX. Die blinken auch. Aber es kommen keine Daten an. Torzeit und Kanal kann ich auch einstellen. Nach mehreren Anläufen habe ich den noname-Adapter gegen den Manhatten-Adapter getauscht. Und damit gehts. Also mein Java-Programm kann nicht mit dem noname-Teil von Reichelt. Aber mit dem teureren von Manhatten. Wie kann das sein? Ich hätte das allenfalls von VB6 erwartet. Jonny