Daten von COM-Port lesen
02.11.2017 16:29:56
COM-Port
Nach Tagen der Suche via Internet und des ergebnislosen Herumprobierens mit diversen nicht passenden Beispielen, will ich das Thema hier doch mal anfragen...
Ich möchte gern von einem Messgerät über COM-Port einen ANSI-String empfangen und in eine Zelle im XL-Sheet ablegen.
COM-Port, Baudrate, Stop-/Datenbits, Parität etc sind unveränderlich (9;19200;1;8;N).
Per Hyperterminal funktioniert die Datenübertragung (Auch mit zwei Beispiel-XL, die ich aber nicht eingedampft und angepasst auf meine Wünsche hinbekomme).
Gesucht wird eine Lösung mit Bordmitteln (W7/XL2010), was z.B. RSAPI.DLL ausschliesst und wahrscheinlich auf API hinausläuft. Ich bin aber offen für alles.
Ich bräuchte also m.E. Code zum Initialisieren der Schnittstelle mit den o.g. Werten, Code zum Abgreifen des ANSI-Strings von der Schnittstelle (z.B. auf Knopfdruck aus einem Puffer) und Code zum Schliessen der Schnittstelle.
Fehlerbehandlung für Fehlbedienung, fehlerhafte Eingaben, nicht geöffnete Ports etc. ist nicht nötig.
Bin für alle Hinweise dankbar, weil ich jetzt doch schon einige Zeit verdaddelt habe und kein Ende sehe. Das bisher gefundene hat alle diese Fehlerbehandlungen und bietet Einstellungen, die für mich nicht nötig sind, das Durchsteigen durch den Code (und das Anpassen) aber zu schwierig machen.
Grüsse
Frank