Home
Support
Obteniendo Programáticamente la Lista de Dispositivos de Tiempo Real (RT) en la Subred
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
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.