Herunterladen Diese Seite drucken

Rohde & Schwarz Scope Rider RTH Benutzerhandbuch Seite 539

Handheld-oszilloskop
Vorschau ausblenden Andere Handbücher für Scope Rider RTH:
®
R&S
Scope Rider RTH
Tabelle B-1: Synchronisation mithilfe von *OPC, *OPC? und *WAI
Befehl
*OPC
*OPC?
*WAI
Befehlssynchronisation mit *WAI oder *OPC? ist eine gute Wahl, wenn der überlappte
Befehl nur wenig Zeit für die Verarbeitung hat. Die beiden Synchronisationsbefehle blo-
ckieren einfach die überlappende Verarbeitung des Befehls. Hängen Sie den Syn-
chronisationsbefehl beispielsweise wie folgt an den überlappten Befehl an:
SINGle; *OPC?
Bei überlappten Befehlen, deren Ausführung längere Zeit in Anspruch nimmt, können
Sie den Steuerrechner oder das Messgerät andere sinnvolle Arbeiten ausführen las-
sen, während auf die Ausführung des Befehls gewartet wird. Sie haben mehrere Mög-
lichkeiten:
*OPC mit einem Service Request
1. Führen Sie *ESE 1 aus
Setzt das OPC-Maskenbit (Bit Nr. 0) vom Standard Event Status Register (ESR)
auf 1
2. Führen Sie *SRE 32 aus
Setzt das Event Status Bit (ESB - Bit Nr. 5) vom Service Request Enable Register
(SRE) auf 1, um den ESB-Service-Request zu aktivieren.
3. Senden Sie den überlappten Befehl mit *OPC
Beispiel: INIT; *OPC
4. Warten Sie auf einen ESB-Service-Request.
Der Service Request zeigt an, dass die Verarbeitung des überlappten Befehls
abgeschlossen ist.
*OPC? mit einem Service Request
1. Führen Sie *SRE 16 aus
Setzt das Message Available-Bit (MAV - Bit Nr. 4) vom Service Request Enable
Register (SRE) auf 1, um den MAV-Service-Request zu aktivieren.
2. Senden Sie den überlappten Befehl mit *OPC?
Beispiel: INIT; *OPC?
Benutzerhandbuch 1326.1578.03 ─ 19
Aktion
Setzt das Operation Complete-Bit im Stan-
dard Event Status Register (ESR), nachdem
alle vorherigen Befehle ausgeführt wurden.
Hält die Verarbeitung des Befehls an, bis 1
zurückgegeben wird. Die 1 wird zurückgege-
ben, sobald alle anstehenden Operationen
ausgeführt wurden.
Unterbricht die weitere Befehlsverarbeitung,
bis alle Befehle, die vor dem Befehl Wait-to-
Continue (WAI) ausgeführt worden sind.
Befehlssequenz und Synchronisation
Überlappende Ausführung verhindern
Programmierung des Controllers
Bit 0 im ESE setzen
Bit 5 im SRE setzen
Auf Bedienruf (SRQ) warten
Senden von *OPC? direkt nach dem Befehl,
dessen Bearbeitung abgeschlossen sein
muss, bevor weitere Befehle ausgeführt wer-
den.
Senden von *WAI direkt nach dem Befehl,
dessen Bearbeitung abgeschlossen sein
muss, bevor weitere Befehle ausgeführt wer-
den.
539

Kapitel

loading