09.01.2013, 11:22
Hallo Gerd,
Durch ausprobieren hat sich herraus gestellt das CR ausreicht, wohin gegen ich bei einem LF nichts wieder bekomme.
Weiter steht im Manual:
Die Antwort die ich bekomme ist:
¼ 125ü 4ü 4ü#AB___FG________P¾
Sollte aver so aus sehen:
< 125| 4| 4|#AB >
Also liegt es wohl an den Zeichen <, | und >.
Nebenbei könnte ich mir den String zurecht schneiden.
Ich muss aber die Anzahl der Bytes an geben dich ich auslesen möchte. Gibt es ein Kommando, wo ich sagen kann: lies bis das ¾ kommt?
Zitat:Üblich ist aber nur ein einzelnes Byte als TermChar, also entweder CR oder LF!
Durch ausprobieren hat sich herraus gestellt das CR ausreicht, wohin gegen ich bei einem LF nichts wieder bekomme.
Zitat:Und wo?
Weiter steht im Manual:
Zitat:Außerdem ist bei diesen 3
Zeichen (<;|;>) das höchstwertige Bit (Bit 7) gesetzt, um ein Aufspalten der Felder zu erleichtern. Wird dies nicht
benötigt, können alle Zeichen mit der Maske 0x7F ver-undet werden.
Die Antwort die ich bekomme ist:
¼ 125ü 4ü 4ü#AB___FG________P¾
Sollte aver so aus sehen:
< 125| 4| 4|#AB >
Also liegt es wohl an den Zeichen <, | und >.
Nebenbei könnte ich mir den String zurecht schneiden.
Ich muss aber die Anzahl der Bytes an geben dich ich auslesen möchte. Gibt es ein Kommando, wo ich sagen kann: lies bis das ¾ kommt?