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.



¿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