®
R&S
ESR
Beispiel: Befehle und Abfragen in einer Nachricht
Wenn in einer Programmnachricht eine Abfrage mit Befehlen kombiniert wird, die sich
auf den abgefragten Wert auswirken, so ist die Antwort nicht vorhersehbar.
Die folgenden Befehle geben das Ergebnis immer wie vorgegeben zurück:
:FREQ:STAR 1GHZ;SPAN 100 :FREQ:STAR?
Ergebnis:
1000000000 (1 GHz)
Hingegen ist das Ergebnis folgender Befehle nicht in SCPI definiert:
:FREQ:STAR 1GHz;STAR?;SPAN 1000000
Als Antwort könnte hier der Wert von STARt vor Aussendung des Befehls ausgegeben
werden, da das Gerät möglicherweise die Ausführung der einzelnen Befehle auf-
schiebt, bis ein Endekennzeichen empfangen wird. Die Antwort könnte aber auch
1 GHz lauten, wenn das Gerät die Befehle so ausgeführt, wie sie empfangen werden.
Senden Sie Befehle und Abfragen grundsätzlich in verschiedenen Programmnachrich-
ten.
Beispiel: Überlappender Befehl mit *OPC
Der Befehl INITiate[:IMMediate] ist im Gerät als überlappend umgesetzt. Ange-
nommen die Verarbeitung von INITiate[:IMMediate] dauert länger als die von
*OPC, dann löst die folgende Befehlsfolge einen Sweep aus und setzt nach einer
gewissen Zeit im ESR das OPC-Bit:
INIT; *OPC.
Die folgende Befehlsfolge löst weiterhin einen Sweep aus:
INIT; *OPC; *CLS
Da die Aktion jedoch noch nicht abgeschlossen ist, wenn die Ausführung von *CLS
beginnt, und das Gerät dadurch in den "Operation Complete Command Idle State"
(OCIS) zwingt, wird *OPC tatsächlich übersprungen. Das OPC-Bit wird erst dann
gesetzt, wenn das Gerät einen anderen *OPC-Befehl ausführt.
Die nachfolgende Liste enthält die Befehle, bei denen eine Synchronisierung mit
*OPC, *OPC? oder *WAI zwingend erforderlich ist:
Befehl
INIT
INIT:CONM
CALC:MARK:FUNC:ZOOM
CALC:STAT:SCAL:AUTO ONCE
[SENS:]POW:ACH:PRES:RLEV
Bedienhandbuch 1175.7068.03 ─ 09
Bedeutung
Starten einer Messung
Fortsetzung einer Messung
Vergrößerung des Frequenzbereichs um Marker 1
Optimierung der Pegeleinstellung bei aktiver Statistik-Messfunk-
tion
Optimierung der Pegeleinstellung bei aktiver Nachbarkanalleis-
tungsmessung
Fernsteuerung
Fernsteuerung - Grundlagen
610