El Standard Event Status Register se lee y borra con el comando *ESR?. El Standard Event
Status Enable Register se configura con el comando *ESE <
Se trata de un campo de bits en donde cada bit indica lo siguiente:
Bit 7:
Power On (encendido). Se configura cuando se enciende por primera vez el instrumento.
Bit 6:
User Request (no se usa).
Bit 5:
Command Error (error de comando). Se configura cuando se detecta un error de tipo
sintáctico en un comando proveniente del bus. El analizador sintáctico se reinicia y sigue
analizando el byte siguiente de la cadena de entrada.
Bit 4:
Execution Error (error de ejecución). Se configura cuando se descubre un error mientras
se intenta ejecutar un comando ya completamente analizado sintácticamente. En el
Execution Error Register aparecerá el número de error correspondiente. Véase la
sección «Mensajes de error».
Bit 3:
Verify Timeout Error (error de verificar tiempo de espera). Se habilita cuando un
parámetro se configura especificando «verificar» y no se alcanza el valor en 5 segundos.
P. ej., cuando la tensión de salida es ralentizada por un condensador grande en la salida.
Bit 2:
Query Error (error de consulta). Se habilita cuando se produce una consulta. En el
Query Error Register aparecerá el número de error correspondiente. Consulte la sección
«Registro de errores de consulta».
Bit 1:
No se usa.
Bit 0: Operation Complete (operación completada): Se habilita como respuesta al comando
'*OPC'
Registro de errores de ejecución
Este registro contiene un número que representa el último error encontrado en la interfaz actual.
El Execution Error Register se lee y borra mediante el comando 'EER?'. Tras el encendido, este
registro se encuentra configurado a 0 en todas las instancias de interfaz.
Los mensajes de error tienen los significados siguientes:
0:
Ningún error detectado.
1-9:
Detectado error interno de hardware.
100:
Error de rango. El valor numérico enviado no está permitido. Puede deberse a que el
número sea demasiado grande o demasiado pequeño para el parámetro que se esté
configurando, o porque se envíen números no enteros donde solo se permitan enteros.
101:
Se ha solicitado una recuperación de datos de configuración, pero la memoria
especificada contiene datos corruptos. Ello indica un fallo de hardware o una corrupción
de datos temporal que puede ser corregida volviendo a almacenar los datos en la
memoria.
102:
Se ha solicitado una recuperación de datos de configuración, pero la memoria
especificada no contiene ningún dato.
103:
Intento de leer o escribir un comando en una segunda salida cuando no se encuentra
disponible. Habitualmente esto sucederá si se intenta programar la segunda salida en
instrumentos de un solo canal, o en un instrumento de dos canales funcionando en
paralelo.
104:
El comando no es válido con la salida activada.
200:
Solo lectura: Se ha intentado modificar la configuración del instrumento desde una
interfaz que no goza de privilegios de escritura. Consulte la sección «Bloqueo de la
interfaz».
> y se lee con el comando *ESE?.
NRF
27