ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

Discusiones sobre Productos NI

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

hcrear control en tiempo de ejecucion

Hola a todos, me ha sido de gran ayuda las respuestas que he recibido en el foro.
Ahora, tengo otra duda; deseo crear en tiempo de ejecucion un indicador tipo TANK, pero no se si se puede, lo que he logrado es colocar todos los TANK maximos que puedo necesitar y configurarlos como Hide, luego en tiempo de ejecucion leo la base de datos con la informacion de los TANKs usados y mediante el property node  Visible los hago aparecer en la pantalla.
No se si esta es una buena practica de programacion, ya que seria mas pesado el VI por tener ocultos los demas.
 
Ademas querria saber si se puede trabajar con los controles como un array (Como en Visual Basic), es decir que posean un subindice, para reducir el codigo si deseara modificarles las propiedades a un conjunto de controles mediante un FOR, cambiando solo el subindice mencionado, sin tener que llamar a cada control en particular.
 
Muchas Gracias
 
AleCasola
0 kudos
Mensaje 1 de 2
3.667 Vistas

Hola AleCasola, no se puede directamente generar un control nuevo durante la ejecución pero si puedes cambiar el tamaño de un arreglo. Si puedes tener un Arreglo de tanques y programáticamente decir cuantos elementos son visibles y manejarlos por índices como mencionas para ahorrar código.

Te anexo un código sencillo:

Este simplemente despliega el numero de tanques que quieres, ya para esbibirles es com manejo de arreglos normal en LabVIEW.

El siguiente link tambien te puede servir:

http://forums.ni.com/ni/board/message?board.id=170&message.id=24151&requireLogin=False

Saludos



Mensaje editado por BeCeGa
Benjamin C
Principal Systems Engineer // CLA // CLED
Descargar todos
0 kudos
Mensaje 2 de 2
3.656 Vistas