Instructions

Table Of Contents
Befehlssequenz und Synchronisation
R&S
®
Scope Rider RTH
519Bedienhandbuch 1326.1578.03 ─ 10
Tabelle B-1: Synchronisation mithilfe von *OPC, *OPC? und *WAI
Befehl Aktion Programmierung des Controllers
*OPC Setzt das Operation Complete-Bit im ESR,
nachdem alle vorherigen Befehle ausgeführt
wurden.
Bit 0 im ESE setzen
Bit 5 im SRE setzen
Auf Bedienruf (SRQ) warten
*OPC? Hält die Verarbeitung des Befehls an, bis 1
zurückgegeben wird. Dies ist der Fall, sobald
alle anstehenden Operationen ausgeführt
wurden.
Senden von *OPC? direkt nach dem Befehl,
dessen Bearbeitung abgeschlossen sein
muss, bevor weitere Befehle ausgeführt wer-
den.
*WAI Unterbricht die Befehlsverarbeitung, bis alle
Befehle, die vor dem Befehl *WAI gesendet
wurden, ausgeführt worden sind.
Senden von *WAI direkt nach dem Befehl,
dessen Bearbeitung abgeschlossen sein
muss, bevor weitere Befehle ausgeführt wer-
den.
Befehlssynchronisation mit *WAI oder *OPC? ist eine gute Wahl, wenn der überlappte
Befehl nur wenig Zeit für die Verarbeitung hat. Beide Synchronisationsbefehle blockie-
ren einfach die überlappende Verarbeitung des Befehls. Hängen Sie den Synchronisa-
tionsbefehl beispielsweise wie folgt an den überlappenden Befehl an:
SINGle; *OPC?
Bei überlappten Befehlen, deren Ausführung längere Zeit in Anspruch nimmt, können
Sie den Steuerrechner oder das Gerät andere sinnvolle Arbeiten ausführen lassen,
während auf die Ausführung des Befehls gewartet wird. Sie haben mehrere Möglich-
keiten:
*OPC mit einem Service Request
1. Setzen Sie das OPC-Maskenbit (Bit Nr. 0) im ESE: *ESE 1
2. Setzen Sie Bit Nr. 5 im SRE: *SRE 32, um ESB Service Request zu aktivieren.
3. Senden Sie den überlappten Befehl mit *OPC .
4. Warten Sie auf einen Service Request.
Der Service Request zeigt an, dass die Verarbeitung des überlappten Befehls
abgeschlossen ist.
*OPC? mit einem Service Request
1. Setzen Sie Bit Nr. 4 im SRE: *SRE 16, um MAV Service Request zu aktivieren.
2. Senden Sie den überlappten Befehl mit *OPC?.
3. Warten Sie auf einen Service Request.
Der Service Request zeigt an, dass die Verarbeitung des überlappten Befehls
abgeschlossen ist.
Event-Status-Register (ESE)
1. Setzen Sie das OPC-Maskenbit (Bit Nr. 0) im ESE:*ESE 1
2. Senden Sie den überlappten Befehl ohne *OPC, *OPC? oder *WAI.
Überlappende Ausführung verhindern