MANUAL DE INSTRUCCIONES. GR-205
5.4.2 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 5.5 "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 5.5 "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 5.5 "Información de Estado"
para más información.
5.4.3 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:
09/2004
Página 25