Home
Support
¿Cómo Puedo Leer el Número de Serie de una Tarjeta GPIB Programáticamente?
¿Cómo Puedo Leer el Número de Serie de una Tarjeta GPIB Programáticamente?
Software Primario:
Versión de Software Primario: 2.4
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Problema: Me gustaría leer el número de serie de un adaptador GPIB para estar seguros que nuestro software se está utilizando solo con los adaptadores GPIB que nosotros proveemos. ¿Es posible determinarlo programáticamente?
Solución: Es posible cuando si se utiliza el controlador NI-488.2 versión 2.2 y superior. La opción "IbaSerialNumber" ha sido agregada a la función ibask() con la que se puede obtener el número de serie del adaptador GPIB actualmente instalado. Usted puede probar esta función como control interactivo o con cualquiera de sus programas. A continuación se muestra un ejemplo de como usarla como control interactivo:
: ibfind gpib0
gpib0: ibask IbaSerialNumber
[0100] ( cmpl )
Current Value: 0x?????? (decimal:????????)
gpib0:
Los signos de interrogación en el texto anterior se reemplazarán con el código hexadecimal de su número de serie.
El archivo gpib.h incluido con algunas versiones de LabWindows/CVI no define la constante IbaSerialNumber. El valor numérico de la constante IbaSerialNumber es 0x23 y se puede usar directamente con la función ibask(). Para realizar esta operación desde LabVIEW se requerirá utilizar un Call Library Function Node para mandar a llamar la función ibask() desde gpib-32.dll
Ligas Relacionadas:
Archivos Adjuntos:
Día del Reporte: 06/24/2004
Última Actualización: 08/06/2009
Identificación del Documento: 3AN9EJV4
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.