(19.11.2013 15:10 )jg schrieb: ... dann kannst du den Empfangsstring nach diesem Muster parsen und weißt, dass das nächste Byte der Beginn einer Kanal-Übertragung sein muss! Denn ein Muster 3x 0x00 kann kein Kanal sein.
Da liegt bei mir auch noch ein Verständnisproblem.
Zunächst: Bis eine Information (Kanal und Weg) aufgenommen wurde, werden 5 Bytes abgearbeitet (3mal 0x00). Muss ich dann bei VISA-Lesen bei Byte-Anzahl auch 5 wählen oder wie ist hier der Zusammenhang?
Wenn dann beispielsweise 3x 0x00 kommt, klar dann sieht man, wenn man den kontinuierlichen Datenfluss anschaut, welches das Byte mit der Kanalinformation ist bzw wann es kommt.
Wie kann man dann das Auslesen des Strings so steuern, dass die 3x 0x00 immer abgewartet werden und die zwei darauf folgenden Bytes entsprechend ausgelesen werden?
Danke für eure schnellen und guten Antworten!