Descargar Imprimir esta página

Aim TTi LDH400P Instrucciones página 39

Publicidad

9.2
Registros Standard Event Status (ESR y ESE)
El Standard Event Status Register está definido por el estándar GPIB (opcional) de la norma
IEEE 488.2. Se trata de un campo de bits, en donde cada bit es independiente e indica lo
siguiente:
Bit 7
Power On (encendido). Se activa cuando se enciende el instrumento.
Bits 6, 3 y 1: No usados, permanentemente 0.
Bit 5
Command Error (error de comando). Se activa cuando se detecta un error de
sintaxis en un comando o parámetro.
El analizador se reinicia y el análisis continúa en el siguiente byte del flujo de
entrada.
Bit 4
Execution Error (error de ejecución). Activado cuando se escribe un valor distinto
de cero en el Execution Error Register, si un comando sintácticamente correcto no
puede ejecutarse por cualquier razón.
Bit 2
Query Error (error de consulta). Activado cuando se produce un error de consulta,
porque el controlador no ha emitido los comandos y leído los mensajes de respuesta
en la secuencia correcta.
Bit 0
Operation Complete (operación completada). Se activa en respuesta al comando
«*OPC».
El Standard Event Status Register es leído y borrado por la consulta *ESR?, que retorna un
número decimal correspondiente a su contenido. En el encendido, se encuentra fijado a 128,
para comunicar el bit del encendido.
El Standard Event Status Enable Register proporciona una máscara entre el Event Status
Register y el Status Byte Register. Si cualquier bit se coloca a 1 en ambos registros, se activará
el bit ESB en el Status Byte Register. Este registro de activación se fija con el comando *ESE
a un valor de 0 a 255, y se lee con la consulta *ESE? (que siempre devolverá el último
<NRF>
valor fijado por el controlador). En el encendido está fijado a 0.
9.3
Execution Error Register (EER)
Este registro específico del instrumento contiene un número que representa el último error en el
procesado de comandos encontrado en esta interfaz. Los números de error tienen los
significados siguientes:
0
No se ha producido ningún error desde que se leyó por última vez este registro.
100
Enable Error (error de habilitación): Por alguna razón no se ha podido ejecutar el
comando para habilitar la entrada. La razón puede determinarse leyendo los registros
Input Trip Register e Input State Register.
101
Error numérico: el valor enviado para el parámetro estaba fuera del rango permitido
de ese comando en las circunstancias presentes.
102
Error de interrupción: la entrada se ha deshabilitado a fin de ejecutar un comando
(p. ej. un cambio de modo o de rango) que no puede realizarse mientras la entrada se
encuentra habilitada.
Este error puede evitarse apagando la entrada (OFF) antes de enviar el comando.
103
Error de recuperación: el espacio de almacenamiento especificado en un comando
RECALL (recuperar) no contiene datos válidos.
200
Acceso denegado: se ha realizado un intento de cambiar la configuración del
instrumento desde una interfaz cuyos privilegios de escritura han sido bloqueados por
otra interfaz, que es la que los posee.
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.
No existe un registro de máscara correspondiente: si se produce cualquiera de estos errores, se
activará el bit 4 del Standard Event Status Register. Este bit puede enmascararse de
consecuencias posteriores borrando el bit 4 del Standard Event Status Enable Register.
38

Publicidad

loading