coloca a 1 tanto en el STB como en el PRE, ist será 1, de lo contrario será 0. El estado del
mensaje ist también puede leerse directamente mediante la consulta *IST?
El protocolo de capa física del sondeo en paralelo (que determina la línea de datos que se va a
controlar y su sentido lógico) se configura mediante los comandos PPC y PPE y se libera mediante
los comandos PPU y PPD de la manera definida por la norma. El instrumento implementa pull-up
pasivo en las líneas DIO durante dicho sondeo.
15.6 Query Error Register: manejo de errores de la norma GPIB
IEEE 488.2
Estos errores tienen muchas más probabilidades de producirse en la interfaz GPIB semidúplex, que
requiere al instrumento conservar una respuesta hasta que el controlador le permita hablar. Todas
las demás interfaces proporcionan comunicación dúplex completa, con almacenamiento en búfer
en la capa física, que habitualmente conserva una respuesta del instrumento hasta que el software
controlador la lea; no existe un equivalente del estado GPIB «autorizado para hablar», por lo que el
instrumento no está al tanto de las acciones del controlador.
El error
UNTERMINATED
de permiso para hablar pero no tiene nada que decir, porque el formateador de respuestas está
inactivo y la cola de entrada se encuentra vacía. Ello hará que el bit Query Error se active en el
Standard Event Status Register, que se coloque un valor de 3 en el Query Error Register y que el
intérprete se reinicie.
El error
de la norma IEEE 488.2 se produce si el formateador de respuestas está
DEADLOCK
esperando para enviar un mensaje de respuesta y la cola de entrada se llena. Ello hará que el bit
Query Error se active en el Standard Event Status Register, que se coloque un valor de 2 en el
Query Error Register y que el formateador de respuestas se reinicie, desechando el mensaje de
respuesta en espera. El intérprete pasará entonces a analizar la siguiente unidad de mensajes de
programa,
<PROGRAM MESSAGE UNIT>
El error
INTERRUPTED
esperando para enviar un mensaje de respuesta pero el intérprete ha leído un
, o la cola de entrada contiene más de un mensaje END. Ello hará que el bit Query
TERMINATOR>
Error se active en el Standard Event Status Register, que se coloque un valor de 1 en el Query
Error Register y que el formateador de respuestas se reinicie, desechando el mensaje de respuesta
en espera. El intérprete pasará entonces a analizar la siguiente unidad de mensajes de programa,
<PROGRAM MESSAGE UNIT>
15.7 Ajustes de encendido
Al encender el instrumento se configuran los siguientes valores de estado:
ITE
EER
ESR
QER
ESE
STB
SRE
PRE
† Los registros así marcados normalmente solo se utilizan a través de la
interfaz GPIB.
El Input Trip Register (ITR) comunicará cualquier situación aplicable en el momento actual.
El instrumento estará en estado local con el teclado activo. Los parámetros del instrumento en el
encendido son los mismos que en el último apagado.
de la norma IEEE 488.2 se produce si el instrumento ha recibido una señal
, de la cola de entrada.
de la norma IEEE 488.2 se produce si el formateador de respuestas está
, de la cola de entrada.
Input Trip Enable Register
Execution Error Register
Standard Event Status Register
Query Error Register †
Standard Event Status Enable Register †
Status Byte Register
Service Request Enable Register †
Parallel Poll Response Enable Register †
Página 39
<PROGRAM MESSAGE
= 0
= 0
= 128 (bit de encendido
activado)
= 0
= 0
= 0
= 0
= 0