Instructions

Seite 32
Bit 2 Query Error (Abfragefehler). Wird gesetzt, wenn ein Abfragefehler auftritt, weil der
Controller Befehle nicht in der richtigen Reihenfolge ausgegeben und gelesen hat.
Bit 0 Operation Complete (Vorgang abgeschlossen). Wird als Antwort auf den *OPC-
Befehl gesetzt.
Das Standard Event Status Register wird mit dem Befehl *ESR? ausgelesen und gelöscht, der
eine Dezimalzahl entsprechend dem Inhalt ausgibt. Beim Einschalten wird es auf 128 gesetzt, um
das Einschalt-Bit zu melden.
Das Standard Event Status Enable Register bildet die Maske zwischen dem Event Status
Register und dem Status Byte Register. Wenn ein Bit in beiden Registern auf '1' steht, wird das
ESB Bit im Status Byte Register gesetzt. Dieses Enable-Register wird über den Befehl *ESE
<
NRF> auf einen Wert zwischen 0 und 255 gesetzt und über die Abfrage *ESE? ausgelesen (die
immer den zuletzt vom Controller gesetzten Wert ausgibt). Beim Einschalten wird es auf 0
gesetzt.
Execution Error Register (EER)
Dieses gerätespezifische Register enthält einen Wert, der den letzten Befehlsverarbeitungsfehler
an dieser Schnittstelle repräsentiert. Die Fehlernummern haben folgende Bedeutung:
Das Execution Error Register wird mit dem EER?-Befehl ausgelesen und gelöscht. Beim
Einschalten wird dieses Register für alle Schnittstelleninstanzen auf 0 gesetzt.
Es gibt kein entsprechendes Maskenregister: Wenn einer dieser Fehler auftritt, wird das Bit 4 des
Standard Event Status Register gesetzt. Dieses Bit kann geschützt werden (Bitmaske), indem Bit
4 des Standard Event Status Enable Register gelöscht wird.
Status Byte Register (STB) und GPIB Service Request Enable Register (SRE)
Diese beiden Register sind gemäß der Norm IEEE 488.2 ausgeführt. 488.2.
Bits, die im Status Byte Register gesetzt wurden und den Bits entsprechen, die im Service
Request Enable Register gesetzt wurden, bewirken, dass das RQS/MSS-Bit im Status Byte
Register gesetzt wird, wodurch ein Service Request auf dem Bus generiert wird.
Das Status Byte Register wird entweder mit dem *STB?-Befehl abgefragt, der MSS in Bit 6
zurücksendet, oder aber mittels eines Serial Poll (Serienabfrage), der RQS in Bit 6 zurücksendet.
Das Service Request Enable Register wird durch den Befehl *SRE <
NRF> gesetzt und mit *SRE?
ausgelesen. Query.
0
Seit der letzten Registerabfrage ist kein Fehler aufgetreten.
100 Numerischer Fehler: Der gesendete Parameterwert lag außerhalb des zulässigen
Bereichs für den Befehl in der gegenwärtigen Situation.
102 Abruffehler: Der Abruf eingerichteter Daten wurde angefordert, doch enthält der
angegebene Speicher keine Daten.
103 Befehl ungültig: Der Befehl wurde erkannt, ist aber unter den aktuellen Umständen
ungültig. Zum Beispiel indem man versucht, V2 direkt zu ändern, während sich die
Ausgänge im Voltage-Tracking-Modus mit V1 als Master befinden.
200 Zugriff verweigert: Es wurde versucht, die Einstellungen des Geräts von einer
Schnittstelle aus zu verändern, deren Schreibrechte durch eine andere Schnittstelle
gesperrt sind.