User manual
GMC-I Gossen-Metrawatt GmbH 59
Aneinanderreihen von Befehlen
• Sie können mehrere Befehle aneinander zu reihen und in einem
String zu übertragen.
• Die Befehle werden durch ein Semikolon ";" getrennt.
• Vor und hinter dem Semikolon dürfen Leerzeichen stehen.
Beispiel:
USET 10; OUTPUT ON; IOUT?
Bemerkungen
• Die Ausführung der einzelnen Befehle erfolgt in der empfangenen
Reihenfolge.
• Es dürfen Einstell- und Abfragebefehle gemischt aneinanderge-
reiht werden.
• Enthält ein Datenstring mehrere Abfragebefehle, so wird im
bereitgestellten Antwortstring zwischen den angeforderten Para-
metern ebenfalls ein Semikolon ";" eingefügt.
• Enthält ein Datenstring einen fehlerhaften Befehl, so wird dieser
Befehlsteil ignoriert und das entsprechende Fehler-Bit im Event-
Standard-Register ESR gesetzt, die übrigen enthaltenen
Befehle werden aber dennoch ausgeführt.
Terminierung der Gerätenachrichten
a) IEEE488-Steuerung
• Beim Datenempfang werden als Endezeichen akzeptiert:
NL New Line = Line Feed = (0Ahex)
NL & EOI EOI = End Or Identify
DAB & EOI DAB = letztes Datenbyte
• Die manchmal noch übliche Endezeichen-Kombination CR LF
(0D
hex
gefolgt von 0A
hex
) soll gemäß Norm nicht mehr verwen-
det werden.
• Für den Datenempfang wird CR LF vom Gerät dennoch
akzeptiert, sollte aber in Verbindung mit EOI verwendet wer-
den.
• Beim Senden erhält der Antwortstring als Endezeichen:
NL & EOI
b) RS-232-Steuerung
• Beim Datenempfang werden als Endezeichen akzeptiert:
NL (0Ahex) = New Line = Line Feed
CR (0Dhex) = Carriage Return
CR LF Carriage Return und Line Feed
ETB (17hex)
ETX (03hex)
• Beim Senden erhält der Antwortstring als Endezeichen:
NL (0Ahex) = New Line = Line Feed