RS232 Format der Fernsteuerungsbefehle
Serielle Eingaben in das Gerät werden in einer Input-Warteschlange zwischengespeichert, die -
mit Unterbrechungen - gefüllt wird, auf eine Art und Weise, die für alle anderen Gerätefunktionen
transparent ist. Diese Warteschlange enthält rohe (nicht syntaktisch analysierte) Befehlsdaten,
die vom Syntaxanalysierer nach Bedarf aufgenommen werden. Befehle (und Anfragen) werden
nacheinander ausgeführt und der Syntaxanalysierer beginnt erst mit einem neuen Befehl, wenn
der vorhergehende Befehl oder die vorhergehende Anfrage beendet ist.
Befehle (und Anfragen) müssen wie in der Befehlsliste angegeben gesendet und mit dem
Befehlsende-Code 0AH (Line Feed (Zeilenvorschub), LF) abgeschlossen werden.
Bitte beachten, dass die Parameter mit einem Leerzeichen (20H) vom Befehlskopf und mehrere
Parameter mit Kommas (2CH) voneinander zu trennen sind.
Reaktionen auf Befehle oder Anfragen werden umgehend gesendet, eine Output-Warteschlange
gibt es nicht. Der Computer muss auf die Antwort auf einen Befehl oder eine Anfrage warten,
bevor der nächste Befehl oder die nächste Anfrage gesendet wird.
Das Gerät reagiert gegenüber dem Computer nach jedem Befehl entweder mit "OK", wenn der
Befehl erfolgreich ausgeführt wurde, oder mit "ERRnn", wenn der Befehl nicht akzeptiert wurde;
nn ist die Fehlernummer; eine Liste mit Fehlernummern befindet sich am Ende dieses Kapitels.
Das Gerät reagiert dem Computer gegenüber auf jede Anfrage wie in der Befehlsliste
angegeben. Immer wird die Antwort mit 0DH (Carriage Return (Wagenrücklauf), CR), gefolgt
von 0AH (Line Feed, LF) abgeschlossen.
<WHITE SPACE>
ignoriert, außer er befindet sich in Befehlsfeldnamen, z.B. ist '*C LS' nicht gleichbedeutend mit
'*CLS'.
Das obere Bit aller Zeichen wird ignoriert.
Bei den Befehlen werden Groß- und Kleinbuchstaben unterschieden.
Befehlsliste
In diesem Abschnitt werden alle Befehle und Anfragen aufgeführt, die von diesem Gerät realisiert
werden. Die Befehle sind innerhalb der Funktionsgruppen alphabetisch angeordnet.
Folgende Nomenklatur wird verwendet:
<rmt>
<nrf>
<nr1>
Messungs-Setup-Befehle
BIASOFF
BIASON
FREQ <nr1>
60
ist definiert als die Zeichencodes 00H bis 20H einschließlich.
<RESPONSE MESSAGE TERMINATOR> (Antwortendezeichen),
Eine Nummer in beliebigem Format, z.B. werden 12, 12·00, 1·2 e1 und
120 e-1 alle als Nummer 12 akzeptiert. Eine Nummer wird beim
Empfang in die für die Anwendung erforderliche Präzisionskonstante
umgewandelt, und dann aufgerundet, um den Wert des Befehls zu
erhalten.
Eine Nummer ohne Kommastellen, d.h. eine ganze Zahl.
Schaltet die interne Vorspannung aus.
Schaltet die interne Vorspannung ein.
Stellt die Frequenz wie folgt ein:
<1> stellt 100Hz oder 120Hz ein, je nach der internen
Hardwareverbindung.
<2> stellt 1kHz ein.
<3> stellt 10kHz ein.
Fernsteuerungsbefehle
<WHITE SPACE>
CR gefolgt von LF
wird