Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Aufbau und Syntax der Gerätenachrichten

Parameter

Die meisten Befehle verlangen die Angabe eines Parameters. Die Parameter müssen durch einen
"White Space" vom Header getrennt werden. Als Parametertypen sind Zahlenwerte, Boolesche
Parameter, Text, Zeichenketten und Blockdaten erlaubt. Der für den jeweiligen Befehl verlangte
Parametertyp sowie der erlaubte Wertebereich sind in der Befehlsbeschreibung angegeben.
Zahlenwerte
spez. Zahlenwerte
MIN/MAX
DEF
UP/DOWN
INF/NINF
NAN
Boolesche Parameter Boolesche Parameter repräsentieren zwei Zustände. Der EIN-Zustand (logisch
Text
1134.9108.11
Zahlenwerte können in jeder gebräuchlichen Form eingegeben werden, also
mit Vorzeichen, Dezimalpunkt und Exponenten. Überschreiten die Werte die
Auflösung des Gerätes, wird auf- oder abgerundet. Der zulässige Wertebereich
ist –9.9E37 bis +9.9E37. Der Exponent wird durch ein "E" oder "e" eingeleitet.
Die Angabe des Exponenten allein ist nicht erlaubt. Bei physikalischen Größen
kann die Einheit angegeben werden. Zulässige Einheiten-Präfixe sind G (Giga),
MA (Mega, MOHM und MHz sind ebenfalls zulässig), K (Kilo), M (Milli), U
(Mikro) und N (Nano). Fehlt die Einheit, wird die Grundeinheit genommen.
Beispiel: SOURce:FREQuency 1.5 kHz = SOURce:FREQuency 1.5E3
Die Texte MINimum, MAXimum, DEFault, UP und DOWN werden als spezielle
Zahlenwerte interpretiert.
Bei einem Abfragebefehl wird der Zahlenwert bereitgestellt.
Beispiel: Einstellbefehl:
Abfragebefehl:
MINimum und MAXimum bezeichnen den Minimal- bzw Maximalwert.
DEFault bezeichnet einen voreingestellten, im EPROM abgespeicherten Wert.
Dieser Wert stimmt mit der Grundeinstellung überein, wie sie durch den Befehl
*RST aufgerufen wird.
UP und DOWN erhöhen bzw. erniedrigen den Zahlenwert um eine Stufe. Die
Schrittweite kann für jeden Parameter, der über UP, DOWN eingestellt werden
kann, über einen zugeordneten Step-Befehl festgelegt werden (siehe Liste der
Befehle, Kapitel 6).
INFinity, Negative INFinity (NINF) repräsentieren die Zahlenwerte -9,9E37 bzw.
9,9E37. INF und NINF werden nur als Geräteantworten gesendet.
Not A Number (NAN) repräsentiert den Wert 9,91E37. NAN wird nur als
Geräteantwort gesendet. Dieser Wert ist nicht definiert. Mögliche Ursachen
sind das Teilen von Null durch Null, die Subtraktion von Unendlich und die
Darstellung von fehlenden Werten.
wahr) wird durch ON oder einen Zahlenwert ungleich 0 dargestellt. Der AUS-
Zustand (logisch unwahr) wird durch OFF oder den Zahlenwert 0 dargestellt.
Bei einem Abfragebefehl wird 0 oder 1 bereitgestellt.
Beispiel: Einstellbefehl:
Abfragebefehl:
Textparameter folgen den syntaktischen Regeln für Schlüsselwörter, d.h. sie
besitzen ebenfalls eine Kurz- und eine Langform. Sie müssen, wie jeder
Parameter, durch einen 'White Space' vom Header getrennt werden. Bei einem
Abfragebefehl wird die Kurzform des Textes bereitgestellt.
Beispiel:
Einstellbefehl:
Abfragebefehl:
SOURce:VOLTage MAXimum
SOURce:VOLTage?
SOURce:FM:STATe ON
SOURce:FM:STATe?
:OUTPut:FILTer:TYPE
:OUTPut:FILTer:TYPE?
5.10
R&S SMR
Antwort: 15
Antwort: 1
EXTernal
Antwort: EXT
D-1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Smr60

Inhaltsverzeichnis