el 05-04-2013 07:42 PM
bueno, leyendo me doy cuenta de que nadie lo solucionó así al problema, yo hice un VI y quería que bajo una determinada condición sin ningún control el vi se cerrara, en este programa sencillo muestro como cerré el VI, lo que me doy cuenta es que al cerrrar el VI el programa sigue corriendo de esta forma no sé por qué ?? espero que alguien me conteste cual es la función de este invoke node, así que a posterior uso otro invoke node para que aborte la ejecución !! SALUDOS y espero que sea de utilidad !.
el 05-06-2013 11:50 AM
Hola,
Yo pienso que lo mas apropiado sería así:
En tu caso lo probe y me funciona, el LabVIEW sigue corriendo pero el VI se cierra completo y si tiene cambios te pregunta si quieres guardar. Si deseas que se cierre todo el LabVIEW necesitas usar Quit LabVIEW
Existe la variante de que a veces deseamos cerrarlo solo en Run-Time y no en desarrollo, para ello puedes usar la Propiedad App.Kind como señalan aquí close window after execution.
Saludos Cordiales,
el 02-18-2016 12:14 AM
el 02-19-2016 01:43 PM
Hola Jorge-Wlady
CUando tengas preguntas nuevas es mejor crear una nuevo Thread. El que usas en particular es del 2010.
Para cerrar la applicacion vas a tener que llamar un DLL de user32.dll y especificar que applicacion quieres cerrar:
How Can I Close a Windows Application with LabVIEW?
Saludos
02-19-2016 02:56 PM - editado 02-19-2016 02:59 PM
Hola,
Ve este documento, explica un poco como hacerlo.
http://digital.ni.com/public.nsf/allkb/81E9C1441900FFCE8625748F0055DBB0
Consejo, deberías abrir un foro nuevo, esta ya tiene un tiempo pues es del 2013.
Saludos.