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: 

Ejecutar varios vi en un mismo subpanel

¡Resuelto!
Ir a solución

Hola, me gustaria saber si es posible que poner multples VI en un solo subpanel, no todos al mismo tiempo, sino que se pueda elegir un VI entre varios otros para que se pueda ejecutar en el subpanel. Saludos

0 kudos
Mensaje 1 de 3
2.779 Vistas
Solución
Aceptado por el autor del tema Ignacio2291

Hola,

 

Puedes usar una maquina de estados y ejecutar los SubVI en los diferentes estados:

http://www.ni.com/tutorial/7595/en/

 

Si la aplicación depende de instrucciones del usuario (clicks, menus, etc.) entonces usa una estructura de eventos en vez del case structure:

https://zone.ni.com/reference/en-XX/help/371361K-01/glang/event_structure/

http://www.ni.com/white-paper/2926/en/

 

Por la descripción de tu problema al parecer una case structure dentro de un while loop es suficiente para resolver tu problema, pero ganas mucho si aprendes a usar maquinas de estados y/o event structures.

 

Case struct.png

--
Smarter than the average bear!
Mensaje 2 de 3
2.735 Vistas

Muchas gracias, tu consejo me ha ayudado mucho y lo estoy implementando en mi VI. Gracias

0 kudos
Mensaje 3 de 3
2.697 Vistas