Herunterladen Inhalt Inhalt Diese Seite drucken

Aufbau Einer Befehlszeile; Antworten Auf Abfragebefehle; Output:state - R&S SMR50 Beschreibung

Inhaltsverzeichnis

Werbung

R&S SMR

Aufbau einer Befehlszeile

Eine Befehlszeile kann einen oder mehrere Befehle enthalten. Sie wird durch ein <New Line>, ein <New
Line> mit EOI oder ein EOI zusammen mit dem letzten Datenbyte abgeschlossen. QuickBASIC erzeugt
automatisch ein EOI zusammen mit dem letzten Datenbyte.
Mehrere Befehle in einer Befehlszeile sind durch einen Strichpunkt ";" getrennt. Liegt der nächste Befehl
in einem anderen Befehlssystem, folgt nach dem Strichpunkt ein Doppelpunkt.
Beispiel:
CALL IBWRT(generator%, "SOURce:POWer:CENTer MINimum;:OUTPut:ATTenuation 10")
Diese Befehlszeile beinhaltet zwei Befehle. Der erste Befehl gehört zum System SOURce,
und legt die Mittenfrequenz des Ausgangssignals fest. Der zweite Befehl gehört zum
System OUTPut und stellt die Abschwächung des Ausgangssignals ein.
Gehören die aufeinanderfolgenden Befehle zum gleichen System und besitzen sie damit eine oder
mehrere gemeinsame Ebenen, kann die Befehlszeile verkürzt werden. Dazu beginnt der zweite Befehl
nach dem Strichpunkt mit der Ebene, die unter den gemeinsamen Ebenen liegt (siehe auch Bild 5-1).
Der Doppelpunkt nach dem Strichpunkt muß dann weggelassen werden.
Beispiel:
CALL IBWRT(generator%, "SOURce:FM:MODE LOCKed;:SOURce:FM:INTernal:FREQuency 1kHz")
Diese Befehlszeile ist in voller Länge dargestellt und beinhaltet zwei Befehle, die durch den
Strichpunkt voneinander getrennt sind. Beide Befehle befinden sich im Befehlssystem
SOURce, Untersystem FM, d.h., sie besitzen zwei gemeinsame Ebenen.
Bei der Verkürzung der Befehlszeile beginnt der zweite Befehl mit der Ebene unterhalb
SOURce:FM. Der Doppelpunkt nach dem Strichpunkt fällt weg.
In ihrer verkürzten Form lautet die Befehlszeile:
CALL IBWRT(generator%,
Eine neue Befehlszeile beginnt jedoch immer mit dem gesamten Pfad.
Beispiel:
CALL IBWRT(generator%,
CALL IBWRT(generator%,

Antworten auf Abfragebefehle

Zu jedem Einstellbefehl ist, falls nicht ausdrücklich anders festgelegt, ein Abfragebefehl definiert. Er wird
gebildet, indem an den zugehörigen Einstellbefehl ein Fragezeichen angehängt wird. Für die Anworten
auf einen Datenanforderungsbefehl gelten nach SCPI zum Teil enger gefaßte Regeln als in der Norm
IEEE 488.2:
1.
Der geforderte Parameter wird ohne Header gesendet.
Beispiel: SOURce:EXTernal:COUPling?
2.
Maximal-, Minimalwerte und alle weiteren Größen, die über einen speziellenTextparameter
angefordert werden, werden als Zahlenwerte zurückgegeben.
Beispiel:
FREQuency? MAX
3.
Zahlenwerte werden ohne Einheit ausgegeben. Physikalische Größen beziehen sich auf die
Grundeinheiten oder auf die mit dem Unit-Befehl eingestellten Einheiten.
Beispiel:
FREQuency?
4.
Wahrheitswerte (Boolesche Parameter) werden als 0 (für Off) und 1 (für On) zurückgegeben.
Beispiel:

OUTPut:STATe?

5.
Text (Character data) wird in Kurzform zurückgegeben.
Beispiel: SOURce:FM:SOURce?
1134.9108.11
Aufbau und Syntax der Gerätenachrichten
"SOURce:FM:MODE LOCKed;INTernal:FREQuency 1kHz")
"SOURce:FM:MODE LOCKed")
"SOURce:FM:INTernal:FREQuency 1kHz")
5.9
Antwort: AC
Antwort: 10E3
Antwort: 1E6 für 1 MHz
Antwort: 1
Antwort: INT1
D-1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Smr60

Inhaltsverzeichnis