¿Por qué no Puedo Comunicarme con mi Instrumento GPIB? Hardware: GPIB
Problema: ¿Por qué no Puedo Comunicarme con mi Instrumento GPIB? Solución: La repuesta a esta pregunta depende del tipo de comportamiento que usted este observando. Lo primero a verificar es que no este confundiendo la dirección primaria de su tarjeta de interfaz de Bus para Uso General (GPIB) con la dirección primaria de su instrumento GPIB. La dirección primaria de la tarjeta GPIB siempre debe ser cero. Si la tarjeta de GPIB tiene la misma dirección primaria que su instrumento, usted recibirá un error EADR (error de dirección) cuando intente comunicarse con su instrumento. Otro problema común que usted puede encontrar, es el usar del método incorrecto de la terminación de mensajes. Hay tres posibles métodos para terminar mensajes en el bus GPIB. El primero es colocando la línea de terminación de identidad (EOI) en alto. El segundo es enviar un carácter de terminación de cadena (EOS). El tercero es especificar el número de bytes que se van a enviar. El número de bytes es siempre utilizado para cualquier operación. Usted puede utilizar cualquier combinación entre el numero de bytes enviado y cualquiera de los otros dos metodos (EOI y del EOS). La terminación predeterminada por el controlador de software de GPIB (NI-488.2) es colocar la línea del EOI con el carácter último que fue escrito. Varios instrumentos requieren un carácter EOS, usualmente utilizan el carácter de terminación de línea (LF: \n, hex 0x0A, decimal 10) o un carácter de retorno (CR: \r, hex 0x0D, decimal 13) cuando usted les envía mensajes. Refiérase al Manual del Usuario de su instrumento para obtener el método correcto de la terminación a utilizar con su instrumento. Si usted tiene más que un instrumento y cada uno de ellos requiere un carácter de EOS diferente, será mejor que instalarlos individualmente en Las Plantillas de Dispositivos (Device Templates). Refiérase al Manual del Usuario de NI-488.2 para más información. En la parte inferior de este documento se encuentra un enlace a este Manual del usuario para plataformas Windows. Si usted usa otro sistema operativo, puede buscar el manual en la biblioteca de Manuales de Productos (Product Manuals Library) para encontrar el Manual del Usuario de NI-488.2 para su sistema operativo. Usted obtendrá un error EABO (un error de timeout) si su instrumento espera un carácter de EOS y este no es enviado cuando se comunica con el instrumento. De manera similar, encontrará un error EABO si usted no espera a recibir un carácter de EOS cuando trata de leer del instrumento. Usted puede utilizar el comando ibeos para configurar el carácter a utilizar como EOS o usted puede definir el carácter del EOS en la Utilidad de la Configuración de GPIB (GPIB Configuration Utility). Si el carácter del EOS se ha configurado correctamente, pero usted todavía recibe un error de EABO, tal vez su instrumento no puede entender el comando que usted le está enviando. Esto es lo mas probable el caso que usted pueda escribir a su instrumento, pero reciba errores de timeout al tratar de leer. Refiérase al Manual del Usuario para su instrumento para familiarizarse con los comandos de utilizar con su instrumento. También usted puede encontrar un error de EABO o un error de EBUS en el caso que su cable de GPIB este dañado. Trate de cambiar los cables, especialmente si usted está utilizando un cable viejo. Otro error común es el error ENOL (error de no hay oyente). Esto ocurre si el instrumento no está configurado en la dirección primaria con la cual usted está intentando comunicarse. Verifique que el instrumento este encendido y que este configurado para la dirección primaria correcta. Refiérase al KnowledgeBase "Los Códigos de Errores de GPIB y sus Soluciones Comunes " (En Inglés) para una lista completa de códigos de errores y sus causas más comunes. Más información sobre los problemas más comunes de comunicación utilizando GPIB se puede ser encontrada en los enlaces ubicados en la parte inferior de este documento. Ayuda adicional está disponible en la página principal del soporte de GPIB. Si usted continúa teniendo dificultad para comunicarse con su instrumento, favor contacte el grupo de Soporte Técnico de National Instruments utilizando nuestra página de Internet. Ligas Relacionadas: KB 1DREQIQA: Los Códigos de Errores de GPIB y Sus Soluciones Comunes (En Inglés) KB 20H8G27Z: ¿Por Qué Puedo Comunicar con mi Instrumento GPIB en MAX, Pero no Puedo en LabVIEW? (En Inglés) La Biblioteca de Los Manuales de Los Productos (En Inglés) Manual del Usuario de NI-488.2 Para Microsoft Windows (En Inglés) Manual de Referencia de Las Funciones de NI-488.2 Para Microsoft Windows (En Inglés) Página Principal del Soporte de GPIB Solicite Soporte Técnico Archivos Adjuntos:
Día del Reporte: 01/10/2003 Última Actualización: 10/19/2004 Identificación del Documento: 0I593DEO |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
