Herunterladen Inhalt Inhalt Diese Seite drucken

Execution Error Register (Eer); Status Byte Register (Stb) Und Gpib Service Request Enable Register (Sre) - Aim-TTI LDH400P Bedienungsanleitung

Inhaltsverzeichnis

Werbung

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
auf einen Wert zwischen 0 - 255 gesetzt und über die Abfrage *ESE? ausgelesen (die
<NRF>
immer den zuletzt vom Controller gesetzten Wert ausgibt). Beim Einschalten wird es auf 0
gesetzt.

10.3 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:
0
Seit der letzten Registerabfrage ist kein Fehler aufgetreten.
100
Enable Error (Aktivierungsfehler): Aus irgendeinem Grund kann der
Eingangsfreigabebefehl nicht ausgeführt werden. Die Ursache kann durch Lesen der
Input Trip und State Register ermittelt werden.
101
Numeric Error (Numerischer Fehler): Der gesendete Parameterwert lag außerhalb
des zulässigen Bereichs für den Befehl in der gegenwärtigen Situation.
102
Interruption Error (Unterbrechungsfehler): Der Eingang wurde deaktiviert, um
einen Befehl auszuführen (z. B. ein Betriebs- oder Bereichswechsel), der bei
aktiviertem Eingang nicht durchgeführt werden kann.
Dieser Fehler kann vermieden werden, indem Sie den Eingang vor dem Senden des
Befehls ausschalten (OFF).
103
Recall Error (Abruffehler): Der in einem RECALL-Befehl angegebene Speicher
enthält keine gültigen Daten.
200
Access Denied (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.
Das Execution Error Register wird mit dem Befehl ‚ EER?' 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, so wird 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.
10.4 Status Byte Register (STB) und GPIB Service Request Enable
Register (SRE)
Diese beiden Register sind gemäß der Norm IEEE 488.2 ausgeführt.
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 mittels 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 mit dem Befehl *SRE
Befehl *SRE? gelesen.
40
gesetzt und mit dem
<NRF>

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis