USB Format der Fernbedienungsbefehle
Der Eingabepuffer des Geräts akzeptiert jeweils einen einzelnen Befehl (bzw. Abfrage). Dies
erfolgt unter Verwendung eines Interrupts, quasi im Hintergrund und unabhängig zu allen
anderen Gerätefunktionen. Befehle und Abfragen müssen entsprechend der Befehlsliste
gesendet und mit dem Befehlsschlusszeichen „0AH" (Line Feed, LF) abgeschlossen werden. Die
Parameter müssen durch ein Leerzeichen (20H) vom eigentlichen Befehl getrennt werden.
Nach Senden des Befehls muss der Controller ab Erhalt des Schlusszeichens mindestens 10 mS
mit dem nächsten Befehl (bzw. Abfrage) warten, damit das Gerät den Eingabepuffer löschen
kann.
Antworten auf Abfragen werden sofort gesandt. Der Controller muss auf die Antwort auf eine
Abfrage warten bevor der nächste Befehl (bzw. Abfrage) gesandt wird. Das Gerät antwortet nach
jeder Abfrage entsprechend der Befehlsliste. Jede Antwort wird mit dem Zeichen 0DH (Carriage
Return, CR) und anschließendem 0AH (Line Feed, LF) abgeschlossen.
<WHITE SPACE>
unberücksichtigt, ausgenommen bei Befehlskennzeichen. So entspricht z. B. '*I DN?' nicht
'*IDN?'.
Das hochwertige Bit der gesendeten Zeichen bleibt immer unberücksichtigt.
Bei den Befehlen brauchen Groß- und Kleinbuchstaben nicht beachtet zu werden.
Befehlsliste
In diesem Abschnitt sind sämtliche Befehle und Abfragen aufgeführt, die in diesem Gerät
implementiert sind. Innerhalb ihrer Funktionsgruppen sind die Befehle alphabetisch geordnet.
Folgende Nomenklatur wurde verwendet:
<rmt>
<nr1>
<nr2>
Setup Befehle
V <nr2>
I <nr2>
ON
OFF
24
wird mit den Zeichen 00H bis 20H (einschließlich) definiert.
<RESPONSE MESSAGE TERMINATOR>
Eine Nummer ohne Bruchteil, d.h. eine Ganzzahl.
Eine Nummer mit Festkomma, z. B. 11.52, 3.61, usw.
Spannung auf <nr2> setzen. Der Wert für <nr2> muss in Volt angegeben werden,
Multiplikatoren sind nicht erlaubt. Liegt der Wert von <nr2> (nach Rundung)
außerhalb des gültigen Bereichs wird eine Fehlermeldung erzeugt.
Strombegrenzung auf <nr2> setzen. Der Wert für <nr2> muss in Ampere
angegeben werden, Multiplikatoren sind nicht erlaubt. Liegt der Wert von <nr2>
(nach Rundung) außerhalb des gültigen Bereichs wird eine Fehlermeldung
erzeugt.
DC Ausgang Ein.
DC Ausgang Aus.
Fernbedienungsbefehle
, CR gefolgt von LF.
bleibt
<WHITE SPACE>