Instructions
Página 39
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 la norma IEEE 488.2 se produce si el instrumento ha recibido una señal
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
DEADLOCK de la norma IEEE 488.2 se produce si el formateador de respuestas está
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>, de la cola de entrada.
El error INTERRUPTED de la norma IEEE 488.2 se produce si el formateador de respuestas está
esperando para enviar un mensaje de respuesta pero el intérprete ha leído un
<PROGRAM MESSAGE
TERMINATOR>
, o la cola de entrada contiene más de un mensaje END. Ello hará que el bit Query
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>, de la cola de entrada.
15.7 Ajustes de encendido
Al encender el instrumento se configuran los siguientes valores de estado:
ITE
Input Trip Enable Register
= 0
EER
Execution Error Register
= 0
ESR Standard Event Status Register = 128 (bit de encendido
activado)
QER
Query Error Register †
= 0
ESE
Standard Event Status Enable Register †
= 0
STB
Status Byte Register
= 0
SRE
Service Request Enable Register †
= 0
PRE
Parallel Poll Response Enable Register †
= 0
† 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.










