Herunterladen Inhalt Inhalt Diese Seite drucken

Verwendung Von „*Opc?", „*Opc" Und „*Wai; Vom Produkt Gesendete Schnittstellenmeldungen - Fluke 5790B Bedienungsanleitung

Inhaltsverzeichnis

Werbung

5790B
Bedienungsanleitung
Mnemonic
END
DAC
DAV
RFD
SRQ
STB
Verwendung von „*OPC?", „*OPC" und „*WAI"
Mit den Befehlen „*OPC?", „*OPC" und „*WAI" steuern Sie die Reihenfolge der
Befehlsausführung, die andernfalls durch nachfolgende Befehle weitergegeben
werden könnte.
Wenn ein CAL_NEXT-Befehl gesendet wurde, prüfen Sie, ob der
Kalibrierungsschritt abgeschlossen ist, indem Sie die Abfrage „*OPC?" senden.
Sobald der Kalibrierungsschritt abgeschlossen ist, wird im Ausgabepuffer die
Zahl 1 angezeigt. Nach einem Befehl „*OPC?" muss immer ein Lesebefehl
folgen. Der Lesebefehl führt dazu, dass die Programmausführung angehalten
wird, bis das adressierte Gerät antwortet.
Der Befehl „*OPC" funktioniert ähnlich wie die Abfrage „*OPC?", mit der
Ausnahme, dass Bit 0 (OPC für „Vorgang abgeschlossen") im
Ereignisstatusregister auf 1 gesetzt wird, anstatt die Zahl 1 an den
Ausgabepuffer zu senden. Eine einfache Verwendung von „*OPC" besteht darin,
ihn in ein Programm aufzunehmen, damit ein SRQ (Service Request) generiert
werden kann. Dann kann ein in das Programm geschriebener SRQ-Handler den
Zustand „Vorgang abgeschlossen" erkennen und entsprechend reagieren.
„*OPC" kann ähnlich wie „*OPC?" verwendet werden. Das Programm muss
jedoch das ESR lesen, um den Abschluss aller Vorgänge zu erkennen.
Der Befehl „*WAI" bewirkt, dass das Produkt wartet, bis alle vorherigen Befehle
abgeschlossen sind, bevor es mit dem nächsten Befehl fortfährt, und keine
weiteren Maßnahmen ausführt. „*WAI" ist eine praktische Möglichkeit, den
Vorgang anzuhalten, bis die vorangegangenen Befehle abgeschlossen sind.
Tabelle 6-6 enthält die einzelnen Befehle.
6-10
Tabelle 6-5. Vom Produkt gesendete Schnittstellenmeldungen
Name
End
Data Accepted
Data Valid
Ready For Data
Service Request
Status Byte
Funktion
Eine Meldung, die angezeigt wird, wenn das
Produkt die EOF-Steuerleitung aktiviert. Dies
geschieht, wenn das Produkt das ASCII-
Zeichen „LF" für seine Abschlusssequenz oder
sein Abschlusszeichen überträgt.
Setzt die Handshake-Signalleitung NDAC auf
niedrigen Pegel.
Aktiviert die Handshake-Signalleitung DAV.
Setzt die Handshake-Signalleitung NRFD auf
niedrigen Pegel.
Eine Steuerleitung, die von jedem Gerät auf
dem Bus aktiviert werden kann, um
anzuzeigen, dass ein Eingreifen erforderlich ist.
Weitere Informationen finden Sie unter
„Überprüfen des Produktstatus".
Die vom Produkt an eine serielle Abfrage (SPE)
gesendete Antwort.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis