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.

Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Obtener el label de cada uno de los elementos de un cluster

¡Resuelto!
Ir a solución

Hola estimados amigos:

 

Estoy trabajando con la versión 8.5 de LabVIEW, y no se como obtener el nombre que contiene el laber de coda uno de los controles que contiene un cluster, intento hacer lo contrario que hace la funcion Bundle, es decir obtener por un lado el valor y por otro el nombre.

 

Muchas gracias.

0 kudos
Mensaje 1 de 2
3.193 Vistas
Solución
Aceptado por el autor del tema Carlos_Ing

Puedes crear una propiedad que saque una referencia de todos los controles que componen el cluster. Estas referencias las puedes ir introduciendo en un bucle y en cada iteración usar la propiedad label.text para obtener el label.


Para el valor también puedes usar la propiedad value dentro del bucle, aunque sería más eficiente unbundle.


Otra opción que tienes es usar unbundle o unbundle by name y de cada elemento del cluster crear un indicador. Estos indicadores los puedes ocultar en el Panel Frontal pero en el Diagrama de bloques puedes crear una propiedad label.text de cada uno de ellos.

Descargar todos
Mensaje 2 de 2
3.182 Vistas