Manejo de errores del estándar 488.2 – Registro de error de consulta
El error
UNTERMINATED
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 obtener más detalles.
El error
INTERRUPTED
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
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>
obtener más detalles.
El error
DEADLOCK
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
Información de Estado para obtener más detalles.
Sondeo en paralelo GPIB
En este instrumento 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
comando *PRE <
Register es añadido al Status Byte Register; si el resultado es cero, entonces el valor de
de lo contrario el valor de
El instrumento también se ha de configurar de modo que el valor de
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:
bit 7 =
bit 6 =
bit 5 =
bit 4 =
bit 3 = Sentido
bit 2 =
bit 1 =
bit 0 =
Ejemplo.
Para devolver el bit RQS (bit 6 del Status Byte Register) como 1 cuando es verdadero y 0
cuando es falso en la posición bit 1 en respuesta a una operación de sondeo en paralelo,
mande los siguientes comandos
del estándar IEEE 488.2 (direccionado a hablar sin nada que decir) se
del estándar IEEE 488.2 se maneja del siguiente modo. Si el formateador
de la cola de entrada. Ver el apartado Información de Estado para
del estándar IEEE 488.2 se maneja del siguiente modo. Si el formateador
<PROGRAM MESSAGE UNIT>
mensaje local. El Parallel Poll Enable Register está configurado por el
ist
> y es leído por el comando *PRE?. El valor del Parallel Poll Enable
NRF
es 1.
ist
X
Da igual
1
1
Sondeo en paralelo activado
0
Sentido del bit de respuesta; 0 = bajo 1 = alto
?
?
Posición del bit de respuesta
?
*PRE 64
y a continuación PPC seguido de 69H (PPE)
<pmt>,
y se genera el error. Esto hará que
INTERRUPTED
de la cola de entrada. Ver el apartado
se pueda devolver al
ist
es 0,
ist
31