From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Errores de Tiempo Excedido de Espera (Timeout) en GPIB (EABO) Después de Actualizar a Computadoras Más Rápidas.



Software Primario: Driver Software>>NI-488.2
Versión de Software Primario: 2.2
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Hardware: GPIB

Problema:
Recientemente actualicé mi antigua computadora por una más rápida, más nueva. Probablemente también actualicé la tarjeta GPIB. En mi antigua computadora, tenía la capacidad de comunicarme con mi instrumento sin ningún problema, sin embargo, en la computadora nueva me aparecen errores de Timeout (EABO errors) con el mismo programa que utilizaba anteriormente.

Si utilizo control interactivo (IBIC) para comunicarme con mi instrumento, todo funciona de manera correcta. El problema solamente ocurre cuando trato de utilizar el programa que utilizaba anteriormente. ¿Qué puede estar sucediendo?



Solución:
Si usted está experimentando errores de Timeout intermitentes o algunos otros errores de comunicación y está utillizando un instrumento antiguo GPIB, probablemtnet su dispositivo no sea totalmente compatible con la especificación IEEE 488.  Usualmente es por esto que las comunicaciones con el instrumento GPIB funcionaban bien en computadoras más lentas y con las nuevas (más rápidas) computadoras estos errores de Timeout ocurren. Algunos instrumentos antiguos se comunican con las tarjetas GPIB de manera que estos indican que estan disponibles para recibir datos antes de que realmente esten disponibles, esto hace aparentar dichos instrumentos más rápidos de lo que realmente son, sin embargo, con computadoras más rápidas se pierde la sincronización del bus de transferencia.

Una posible solución a estos problemas de temporización puede ser introducir retrasos entre los comandos GPIB, otra posible solución puede ser cambiando la temporización del bus GPIB a la configuración más lenta en el GPIB Configuration Utility. La primera opción es usualmente exitosa, la segunda es un poco menos efectiva porque solo afecta el tiempo que el controlador GPIB espera antes de que un dato valido esté en el bus y la linea DAV se pone en afirmativo (esto es un paso en el saludo GPIB que ocurre cada vez que un byte de informacón es enviado al dispositivo).

Si estos pasos no corrigen el problema de temporización, o está experimentando otros tiposde problemas esporádicos de temporización, probablemente el problema sea más serio. Usted probablemente deba modificar la interfaz de su instrumento GPIB para que soporte la especificación IEEE 488. Revise la página de soporte GPIB que se encuentra en las ligas relacionadas para sugerencias adicionales .

Ligas Relacionadas:
GPIB Support Main Page

Archivos Adjuntos:





Día del Reporte: 11/01/1996
Última Actualización: 06/30/2012
Identificación del Documento: 0R0FC772