GPIB-Schnittstelle
Der 24-fach-Steckverbinder der GPIB-Schnittstelle befindet sich an der Geräterückwand.
Die Stiftbelegung erfolgt gemäß der Norm IEEE 488.1-1987 und das Gerät entspricht den
Normen IEEE 488.1-1987 und IEEE 488.2-1987.
GPIB Subsets
Das Gerät ist mit folgenden IEEE 488.1 Subsets versehen:
Source Handshake
Acceptor Handshake
Talker
Listener
Service Request
Remote Local
Parallel Poll
Device Clear
Device Trigger
Controller
Electrical Interface
GPIB Fehlerbehandlung nach IEEE 488.2
Der Fehler
UNTERMINATED
berichten) wird wie folgt behandelt: Ist das Gerät auf Kommunikation gestellt, der
Antwortformatierer jedoch nicht aktiv und die Eingangswarteschlange leer, so wird ein
UNTERMINATED-
Register gesetzt, der Wert von 3 ins Query Error Register geschrieben und der Parser
zurückgestellt wird. Weitere Angaben hierüber siehe Abschnitt „STATUS-
BERICHTERSTATTUNG".
Der
INTERRUPTED-
auf das Senden einer Antwort und wurde vom Parser ein
gelesen oder enthält die Eingangswarteschlange mehr als eine END-Meldung, so wurde das
Gerät
INTERRUPTED
Query Error-Bit im Standard Event Status Register gesetzt, der Wert 1 ins Query Error Register
geschrieben und der Antwortformatierer zurückgestellt wird, wodurch die Ausgangs-
Warteschlange gelöscht wird. Jetzt beginnt der Parser die nächste
Eingangs-Warteschlange zu verarbeiten. Weitere Angaben hierüber siehe Abschnitt „STATUS-
BERICHTERSTATTUNG".
Der
DEADLOCK -
auf das Senden einer Antwort und wird die Eingangs-Warteschlange voll, so schaltet das Gerät
auf
DEADLOCK
Bit im Standard Event Status Register gesetzt, der Wert 2 ins Query Error Register geschrieben
und der Antwortformatierer zurückgestellt wird, wodurch die Ausgangswarteschlange gelöscht
wird. Jetzt beginnt der Parser die nächste
Warteschlange zu verarbeiten. Weitere Angaben hierüber siehe Abschnitt „STATUS-
BERICHTERSTATTUNG".
GPIB-Parallelabfrage (Parallel Poll)
Der Generator besitzt eine vollständige Parallelabfrage. Das Parallel Poll Enable Register wird
gesetzt und dabei mit Informationen versehen, die angeben, welche Bits im Status Byte Register
zur Bildung der lokalen Meldung "
Aktivierungsregister) wird mit dem Befehl ∗PRE <nrf> gesetzt und mit dem Befehl ∗PRE?
gelesen. Das logische AND des Wertes im Parallel Poll Enable Register und des Status Byte
Registers wird ermittelt; lautet das Ergebnis Null, so beträgt der Wert von "
der Wert von " ist" 1.
nach IEEE 488.2 (auf Kommunikation gestellt, doch nichts zu
Fehler generiert
Dies bewirkt, daß ein Query Error-Bit im Standard Event Status
.
Fehler nach IEEE 488.2 wird wie folgt behandelt: Wartet der Antwortformatierer
(unterbrochen) und eine Fehleranzeige wird generiert. Dies bewirkt, daß ein
Fehler nach IEEE 488.2 wird wie folgt behandelt: Wartet der Antwortformatierer
–Status und eine Fehleranzeige wird generiert. Dies bewirkt, daß ein Query Error-
ist"
SH1
AH1
T6
L4
SR1
RL1
PP1
DC1
DT0
C0
E2
<PROGRAM MESSAGE TERMINATOR>
<PROGRAM MESSAGE UNIT
dienen. Das Parallel Poll Enable Register (Parallelabfrage-
<PROGRAM MESSAGE UNIT
> der Eingangs-
" 0, ansonsten ist
ist
> der
61