Home
Support
Leyendo Programáticamente El Número de Serie de Un Dispositivo o Recurso de VISA en LabVIEW.
Leyendo Programáticamente El Número de Serie de Un Dispositivo o Recurso de VISA en LabVIEW.
Software Primario:
Versión de Software Primario: 1.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Problema: ¿Cómo puedo leer programáticamente el número de serie de un dispositivo que es soportado por el controlador NI VISA? Por ejemplo, ¿Cómo puedo leer el número de serie de un dispositivo NI-USB-485 en LabVIEW?
Solución: Es posible extraer el número de serie utilizando un
Property Node de VISA. El
Property Node a utilizar es el
Interface Information:Interface Description
. Este elemento retorna una cadena de caracteres con una descripción del dispositivo referido por la sesión de VISA. Por ejemplo, la cadena de caracteres retornada para un dispositivo NI-USB-485 es
ASRL3 (COM10 - NI USB-485/1 SN:XXXXXX, Communications Port)
, donde
XXXXXX es el número de serie del dispositivo. Es posible analizar esta cadena de caracteres para utilizar la información en la aplicación según se requiera. El VI adjunto analiza la cadena de caracteres para separar el número de serie.
Nota: El atributo de VISA Interface Information:Interface Description
es dependiente del dispositivo. Los puertos COM no tendrán un número de serie. El número de serie aparecerá de la misma forma que en NI Measurement & Automation Explorer (MAX). Si NI MAX no muestra el número de serie, entonces este Property Node no funcionará de la forma esperada. En ese caso, favor refiérase al manual del dispositivo para verificar los comandos que acepta el dispositivo.
Ligas Relacionadas: KnowledgeBase 3DEI1LNQ: How Can I Remove Resource Names From the VISA Resource Name Constant or the VISA Aliases Editor?KnowledgeBase 42GHNJAC: Programmatically Retrieving VISA Resource Names in LabVIEW
Archivos Adjuntos:
Get Serial Number.vi
Día del Reporte: 11/28/2014
Última Actualización: 12/08/2014
Identificación del Documento: 4N87GCOH
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.