Hallo, Ich würde gerne ein Messgerät mit Excel/VBA auslesen. Problem ist wie folgt. Bisher habe ich die Zahlenlängen gekannt und definiert. STRLENGTH 8; Display$ "........"; STRREAD; (RSAPI.dll) Nun erhalte ich Zahlen unterschiedlicher Längen, getrennt durch ein Rechteck(Stopbit). Gibt es eine Möglichkeit, dass die Zahlenlängen selbstständig erkannt werden und somit der Sprung in die nächste Zeile bei Auflistungen erst nach dem Ende der jeweiligen Zahl erfolgt? Mfg Motis
Eine Möglichkeit: Definiere einen Buffer (muss nichtmal zwingend ein Ringbuffer sein). Schreibe dort so lange Daten hinein, bis das Stopbyte ankommt. Voila, du hast deinen Befehl. Danach fängst du wieder von vorn an zu schreiben. Wenn du mehrere Zeilen sammeln willst, ist ein Ringbuffer wahrscheinlich eine brauchbare Alternative.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.