Interfaz GPIB
Cuando se monta la interfaz GPIB, el conector GPIB de 24 clavijas se encuentra en el panel
trasero del instrumento. Las conexiones de las clavijas son tal y como se especifican en el
estándar IEEE 488.1-1987. Además, el instrumento cumple con el estándar IEEE 488.1-1987 y el
estándar IEEE 488.2-1987.
Subconjuntos GPIB
El instrumento contiene los siguientes subconjuntos IEEE 488.1:
Source Handshake
SH1
Acceptor Handshake
AH1
Talker T6
Listener L4
Service Request
SR1
Remote Local
RL1
Parallel Poll
PP1
Device Clear
DC1
Device Trigger
DT0
Controller C0
Electrical Interface
E2
Manejo de errores del estándar GPIB IEEE 488.2
El error
UNTERMINATED
del estándar IEEE 488.2 (direccionado a hablar sin nada que decir) se
maneja del siguiente modo. Si el instrumento está direccionado a hablar y el formateador de
respuesta está inactivo y la cola de entrada está vacía, entonces se genera el error
UNTERMINATED
. Esto hará que el bit del Query Error se configure en el Standard Event Status
Register, que se coloque un valor de 3 en el Query Error Register y que el analizador sintáctico
se vuelva a reinicializar. Ver el apartado Información de Estado para más información.
El error
INTERRUPTED
del estándar IEEE 488.2 se maneja del siguiente modo.
Si el formateador
de respuesta está esperando para mandar un mensaje de respuesta y el analizador sintáctico ha
leído un
<PROGRAM MESSAGE TERMINATOR>
o si la cola de entrada contiene más de un mensaje
END, entonces el instrumento ha sido
INTERRUPTED
y se genera el error. Esto hará que el bit del
Query Error se configure en Standard Event Status Register, que se coloque un valor de 1 en el
Query Error Register y que el formateador de respuestas se reinicialice, limpiando de este modo
la cola de salida. El analizador sintáctico empezará entonces a analizar el siguiente
<PROGRAM
MESSAGE UNIT>
de la cola de entrada. Ver el apartado Información de Estado para más
información.
El error
DEADLOCK
del estándar IEEE 488.2 se maneja del siguiente modo.
Si el formateador de
respuesta está esperando para mandar un mensaje de respuesta y la cola de entrada se llena,
entonces el instrumento entra en el estado
DEADLOCK
y se genera un error. Esto hará que el bit
del Query Error se configure en Standard Event Status Register, que se coloque un valor de 2 en
el Query Error Register y que el formateador de respuestas se reinicialice, limpiando así la cola
de salida. El analizador sintáctico empezará entonces a analizar el siguiente
<PROGRAM MESSAGE
UNIT>
de la cola de entrada. Ver el apartado Información de Estado para más información.
Sondeo en paralelo GPIB
En este generador se ofrecen opciones completas de sondeo en paralelo. El Parallel Poll Enable
Register está configurado para que especifique qué bits del Status Byte Register se han de usar
para formar el
ist
mensaje local. El Parallel Poll Enable Register está configurado por el comando
*PRE <nrf> y es leído por el comando *PRE?. El valor del Parallel Poll Enable Register es
añadido al Status Byte Register; si el resultado es cero, entonces el valor de
ist
es 0, de lo
contrario el valor de
ist
es 1.
El instrumento también se ha de configurar de modo que el valor de
ist
se pueda devolver al
controlador durante la realización de un sondeo. El instrumento es configurado por el controlador
mandando un comando Parallel Poll Configure (PPC) seguido de un comando Parallel Poll
Enable (PPE). Los bits en el comando PPE se muestran a continuación:
96