Obteniendo Programáticamente la Lista de Dispositivos de Tiempo Real (RT) en la Subred



Software Primario:
Versión de Software Primario: 2009 SP1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

En NI Measurement & Automation Explorer (MAX) desde Remote Systems puedo observar una lista con los dispositivos de tiempo real en mi subred ¿Es posible obtener esta misma lista de manera programática desde LabVIEW?



Solución:

LabVIEW 2012 y Posterior

Utilice el Find VI, que se encuentra en la sub-paleta System Configuration: Real-Time»RT Utilities»System Configuration Este es un VI polimórfico para el cual se debe seleccionar la instancia Systems


Figura 1: VI Snippet creado en LabVIEW 2012


Esta combinación de funciones retornará un arreglo de strings; donde cada string describe uno de los dispositivos encontrados con su identificador seguido por la dirección IP.




Figura 2: Captura mostrando la información retornada por el Find VI

Nota: Nuevas versiones del System Configuration API separan el Find VI en 2 VIs diferentes: Find Systems VI y Find Hardware VI. Para la operación descrita aquí utilice el Find Systems VI.

LabVIEW 2009 - 2011
Utilice el RT Target Get Information VI.  Puesto que este es un VI polimórfico; seleccione la instancia Target Information (All).


 
Figura 3: VI Snippet creado en LabVIEW 2010

El RT Target Get Information VI retornará la siguiente información para cada dispositivo RT en su subred.



Figura 4: Captura de pantalla mostrando la información retornada por el RT Get Target Information VI

Esto debería ser possible si se ha instalado LabVIEW RealTime 7.0 o posterior junto con el ambiente de desarrollo de LabVIEW. También se puede utilizar el RT Ping Controllers VI encontrado en la sub-paleta Real-Time VIs»Real-Time Utilities. Este VI retornará un arreglo de clusters conteniendo la dirección MAC, la dirección IP, el estado, el modelo, y el nombre asignado a todos los controladores de tiempo real en la subred.



Ligas Relacionadas:
Documento de Soporte 53JJ18MO: ¿Cómo Puedo Formatear mi Controlador CompactRIO Si No Puedo Ponerlo en Safe Mode?
Documento de Soporte 4QQD9NH1: Why Does the MAC Address out of RT Ping Controllers Not Look Correct? (En Inglés)

Archivos Adjuntos:

Obtener Lista de dispositivos RT en LV 2010.png

Obtener Lista de dispositivos RT en  LV2010.vi

Obtener Lista de dispositivos RT en LV2012.png

Obtener Lista de dispositivos RT en LV2012.vi






Día del Reporte: 07/05/2016
Última Actualización: 10/27/2016
Identificación del Documento: 2YHEDPUD