Herunterladen Inhalt Inhalt Diese Seite drucken

Fernbedienungsbefehle; Allgemeine Informationen; Fern- Und Lokalsteuerung; Handhabung Der Fernsteuerbefehle - Aim-TTI 1908 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

16

Fernbedienungsbefehle

16.1 Allgemeine Informationen

Fern- und Lokalsteuerung

16.1.1
Nach dem Einschalten befindet sich das Gerät im lokalen Modus, alle Eingaben erfolgen über das
Tastenfeld. Alle Remote-Schnittstellen sind aktiv und warten auf einen Remote-Befehl. Wenn von
einer Schnittstelle ein Befehl empfangen wird, schaltet das Gerät in den Remote-Betrieb. In diesem
Zustand ist das Tastenfeld gesperrt, die Anzeige zeigt den Startbildschirm und REM. Das Gerät
kann durch Drücken der Taste [Cancel] (Local) wieder auf lokal umgeschaltet werden. Der Zustand
hält solange an, bis das Gerät wieder adressiert wird oder über die Schnittstelle einen Befehl
empfängt. Dann ist es sofort wieder im Remote-Status. Der Benutzer muss dafür Sorge tragen,
dass keine Konflikte entstehen, wenn die Parameter im lokalen Modus frontseitig geändert werden.
16.1.2

Handhabung der Fernsteuerbefehle

Jede Fernsteuer-Schnittstelle wird über eine getrennte Warteschlange gepuffert. Dies erfolgt unter
Verwendung eines Interrupts, quasi im Hintergrund und unabhängig von allen anderen übrigen
Gerätefunktionen. Die RS232-Schnittstelle steuert die Flusskontrolle, indem sie ein XOFF sendet,
wenn die Warteschlange ca. 200 Zeichen enthält. XON wird gesendet, wenn wieder etwa 100 Bytes
in der Warteschlange frei geworden sind. Alle anderen Schnittstellen besitzen eine automatische
Datenflusssteuerung im Kommunikationsprotokoll ihrer Bitübertragungsschicht.
Befehle werden aus der Eingangswarteschlange an den Parser übergeben. Befehle und Abfragen
aus den Warteschlangen werden der Reihe nach ausgeführt, jedoch ist die Reihenfolge der
Befehlsausführung von verschiedenen Schnittstellen nicht definiert und deshalb nicht
vertrauenswürdig. Der Parser startet einen neuen Befehl erst, wenn der vorherige Befehl bzw. die
vorherige Abfrage vollständig abgeschlossen ist. Antworten vom Gerät werden immer an die
fragende Schnittstelle gesendet. Es gibt keine interne Ausgangswarteschlange. An der GPIB-
Schnittstelle wartet deshalb der Antwortformatierer (ggf. auf unbestimmte Zeit), bis die vollständige
Antwortnachricht vom Controller gelesen wurde, bevor der Parser die Abarbeitung des nächsten
Befehls in der Eingabewarteschlange erlaubt. An allen anderen Schnittstellen wird die
Antwortnachricht unmittelbar an die Puffer der physikalischen Schicht gesendet.
16.1.3

Format der Fernsteuerbefehle

Befehle werden vom Steuergerät als <
null oder mehr
<PROGRAM MESSAGE UNIT>
Elemente voneinander getrennt sind, falls mehr als ein Element vorhanden ist. Zum
SEPARATOR>
Abschluss wird ein
Der
<PROGRAM MESSAGE UNIT SEPARATOR>
Der
<PROGRAM MESSAGE TERMINATOR>
besteht aus dem Zeichen (0A
verwendet werden (entweder mit dem letzten Zeichen der Meldung oder mit der neuen Zeile).
Ein
<PROGRAM MESSAGE UNIT>
entsprechend der Liste gesendet werden muss. Ein Befehl muss durch einen
den Parametern getrennt werden (dieser ist mit den Zeichencodes 00
definiert, mit Ausnahme des Zeichens „neue Zeile" 0A
einer Befehlskennung oder eines Parameter nicht erlaubt, jeder andere zusätzliche
wird ignoriert. Beachten Sie, dass das Backspace-Zeichen (07
und daher nicht verwendet werden kann, um falsche Zeichen zu löschen.
Bei allen Zeichen wird das höchste Bit ignoriert. Die Befehle unterscheiden nicht zwischen Groß-
/Kleinschreibung. Befehle, die einen numerischen Parameter benötigen, akzeptieren das
Freiformformat
<NRF>
gesendet werden.
Zahlen müssen Grundeinheiten sein, können jedoch einen Dezimalpunkt und einen Bruchteil
<NRF>
besitzen, sowie einen Exponenten. Sie werden auf die unterstützte Präzision abgerundet, daher
werden 12, 12.00, 1.2e1, 120e-1 allesamt als die Zahl 12 akzeptiert.
Telemeter Electronic GmbH | Joseph-Gaensler-Str. 10 | Phone +49 906 70693-0 | Fax +49 906 70693-50 | www.telemeter.info
<PROGRAM MESSAGES>
<PROGRAM MESSAGE TERMINATOR>
, der die
). Bei der GPIB-Schnittstelle kann jedoch auch die Meldung
H
ist jeder Befehl in der Befehlsliste der Fernsteuerung, der genau
. Textparameter müssen, wie vorgegeben, als Zeichenprogrammdaten
gesendet, wobei jede Meldung aus
Elementen besteht, die durch
gesendet.
ist das Semikolon ';' (3BH).
<PROGRAM MESSAGES>
). Das Zeichen
H
h
Seite 40
<PROGRAM MESSAGE UNIT
, trennt bzw. abschließt,
<WHITE SPACE>
bis einschließlich 20
H
<WHITE SPACE>
<WHITE SPACE>
) als
behandelt wird
<WHITE SPACE>
END
von
H
ist innerhalb
<CPD>
41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis