Ich bin mir der Schwäche meiner Argumentation bewußt. Beim IEC-Bus ist ja alles genau genormt, und deshalb funktioniert der (im Gegensatzt zu den COM-Schnittstellen) eigentlich immer problemlos. Nur eben das Datenformat selbst ist nicht genormt. (oder bei IEEE488.2 doch?)
Die Regel ist allerdings eher die Übertragung als ASCII-Dezimal oder ASCII-Hex und nicht das Senden dar Bytes direkt.
Beim Googeln habe ich nur diesen Hinweis gefunden:
Zitat:All commands and most data use the 7-bit ASCII or ISO code set, in which case the eighth bit, DIO8, is either unused or used for parity.
Was mich aber wundert: Warum benutzt Du die VISA-Funktionen, und warum nicht die GPIB-Funktionen unter Instrumenten-IO/GPIB ? Ich kann mir nicht vorstellen, da bei Dir das EOI beim letzten Byte mit gesendet wird.
Dein Beispiel für Senden einer "1" inklusive Senden von <LF> und EOI würde dann etwa so aussehen:
Das Datenformat ist bei Dir auch nicht eindeutig. Zu vermuten ist:
0..4095 = 0..4095
4096 = Vorzeichenwechsel-Kommando
4097..8191 = -1..-4095
Richtig so?