User manual

30
wird. Jetzt beginnt der Parser die nächste <PROGRAM MESSAGE UNIT> der Eingangs-
Warteschlange zu verarbeiten. Weitere Informationen entnehmen Sie bitte dem Abschnitt „Status-
Berichterstattung“.
GPIB Parallelabfrage (Parallel Poll)
Das Gerät besitzt eine vollständige Parallelabfrage. Das Parallel Poll Enable Register wird
gesetzt damit festgelegt wird, welche Bits im Status Byte Register zur Bildung der lokalen
Meldung „
ist” dienen. Das Parallel Poll Enable Register (Parallelabfrage-Aktivierungsregister) wird
durch den Befehl *PRE <
NRF> gesetzt und mit dem Befehl *PRE? ausgelesen. Der Wert im
Parallel Poll Enable Register wird mit dem Status Byte Register AND verknüpft. Lautet das
Ergebnis Null, so beträgt der Wert von „
ist“ 0, ansonsten ist der Wert von „ist” 1.
Das Gerät muss außerdem so konfiguriert sein, dass der Wert von „
ist“ während einer
Parallelabfrage an das Steuergerät zurückgeschickt werden kann. Die Konfigurierung des
Gerätes erfolgt vom Steuergerät, indem letzteres einen Parallel Poll Configure-Befehl (PPC) mit
anschließendem Parallel Poll Enable-Befehl (PPE) sendet. Die Bits des PPE-Befehls sind unten
aufgeführt:
bit 7 X Unbeachtet lassen
bit 6 1
bit 5 1 Aktivierung der Parallelabfrage
bit 4 0
bit 3 Sense Wert des Antwortbits: 0 = low, 1 = high
bit 2 ?
bit 1 ? Bitposition der Antwort
bit 0 ?
Um an Bitposition 1 das RQS-Bit (Bit 6 des Status Byte Register) mit 1, wenn wahr, und mit
0, wenn nicht wahr, als Antwort auf eine Parallel Poll-Operation auszugeben, senden Sie
folgende Befehle
*PRE 64
<pmt>, dann PPC, gefolgt von 69H (PPE)
Die Antwort auf die Parallelabfrage vom Gerät lautet dann 00H, wenn RQS gleich 0 ist, und
01H, wenn RQS gleich 1 ist.
Während der Parallelabfrageantwort sind die DIO-Schnittstellenleitungen mit einem ohmschen
Abschlusswiderstand versehen (passiver Abschluss). Dadurch können sich mehrere Geräte,
entweder in Wired-AND- oder Wired-OR-Konfiguration, dieselbe Position für das Antwortbit teilen.
Weitere Informationen entnehmen Sie bitte IEEE 488.1.
Statusberichterstattung
Dieser Abschnitt beschreibt das gesamte Statusmodell des Gerätes. Zu beachten ist, dass sich
einige Register spezifisch auf den GPIB-Teil des Gerätes beziehen und in einer RS232-
Umgebung nur begrenzt brauchbar sind.
Standard Event Status und Standard Event Status Enable Register
Diese beiden Register sind gemäß der Norm IEEE 488.2 ausgeführt. 488.2.
Bits, die im Standard Event Status Register gesetzt werden und Bits entsprechen, die im Standard
Event Status Enable Register gesetzt wurden, bewirken, dass das ESB-Bit im Status Byte
Register gesetzt wird.
Das Standard Event Status Register wird mit dem Befehl *ESR? ausgelesen und gelöscht. Das
Standard Event Status Enable Register wird mit dem Befehl *ESE <
NRF> gesetzt und mit dem Befehl
*ESE? ausgelesen.
Bit 7 -
Power On (Einschalten). Wird gesetzt, wenn das Gerät zum ersten Mal eingeschaltet wird.
Bit 6 -
Nicht belegt.