Registro de estado de eventos estándar y registro de activación de estado de eventos estándar
Estos dos registros están implementados tal y como requiere la norma IEEE Std. 488.2.
Todos los bits configurados en el Standard Event Status Register que correspondan a bits
configurados en el Standard Event Status Enable Register harán que el bit ESB se configure en el
Status Byte Register.
El Standard Event Status Register es leído y borrado por el comando *ESR?. El Standard Event
Status Enable Register es configurado por el comando *ESE <nrf> y leído por el comando *ESE?.
Se trata de un campo de bits donde cada bit tiene el significado siguiente.
Bit 7:
Power On (puesta en marcha). Se configura cuando se enciende por primera vez el
instrumento.
Bit 6:
User Request (solicitud de usuario) (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 reconfigura y
sigue analizando el byte siguiente de la cadena de entrada.
Bit 4:
Execution Error (error de ejecución). Se configura cuando se detecta un error mientras se
intenta ejecutar un comando completamente analizado. El número de error adecuado
será informado en el Execution Error Register; vea la sección Error Messages (mensajes
de error).
Bit 3:
Verify Timeout Error (verificar error de tiempo de espera). Se configura cuando un
parámetro es fijado con "verify" (verificar) especificado y el valor no se alcanza en 5
segundos, e.g. el voltaje de salida se ralentiza mediante un capacitor en la salida grande.
Bit 2:
Query Error (error de consulta). Se activa cuando se produce una consulta. El número de
error correspondiente se mostrará en el registro Query Error. Consulte la sección Registro
Query Error.
Bit 1:
No se usa.
Bit 0:
Operartion Complete (operación completa): Se configura en respuesta al comando
"*OPC".
Registro de errores de ejecución
Este registro contiene un número que representa el último error detectado sobre la interfaz de
corriente. Execution Error Register se lee y borra mediante el comando "EER?". A la puesta en
marcha este registro se configura en 0 para todos los ejemplos de interfaz.
Los mensajes de error tienen los significados siguientes:
0:
Error no detectado.
1-9:
Error de hardware interno detectado.
100:
Error de alcance. No se permite el valor numérico enviado. En esto se incluyen números
demasiado grandes o pequeños para el parámetro que se está enviando y los no enteros
que se están enviando cuando sólo se permiten enteros.
101:
Se ha solicitado una recuperación de datos de configuración pero la memoria
especificada contiene datos corruptos. Esto indica un fallo de hardware o bien una
corrupción de datos temporal que puede corregirse introduciendo de nuevo los datos en
la memoria.
102:
Se ha solicitado una recuperación de datos de configuración pero la memoria
especificada contiene datos algunos.
103:
Se ha intentado leer o escribir un comando en la segunda salida cuando no está
disponible. Normalmente esto ocurrirá si se intenta programar la segunda salida en
instrumentos de canal único o en un instrumento de dos canales configurado para modo
en paralelo.
104:
Comando no válido con la salida activada. Este mensaje se suele producir al utilizar el
comando 'IRANGE <n>' sin desactivar antes la salida.
200:
Sólo lectura: Se ha intentado efectuar un cambio en los ajustes del instrumento desde
una interfaz son privilegios de escritura; vea la sección Bloqueo de interfaz.
30