el 09-16-2010 10:29 AM
Después de realizar un STOP (paleta Programming > Application Control >STOP) me gustaría restablecer todas las variables a los valores por defecto,
es decir tal y como están al abrir el VI por primera vez y no tener que cerrar el VI y volver a abrirlo.
¿Cual es la forma más eficiente y fácil?
¡Resuelto! Ir a solución.
el 09-16-2010 10:46 AM
Una manera: Botón Derecho sobre tu variable-->Create-->Invoke Node-->Reinitialize to default
PERO tienes que reinicializar antes de utilizar esa la caja de Stop, tal como dice la ayuda: "Before you call this function with a TRUE input, be sure to complete all final tasks for the VI first, such as closing files, setting safe values for devices being controlled, and so on"
Saludos,
Jorge N.
el 09-17-2010 04:32 AM
Hola,
una forma menos elegante que la que propone Jorge y que no sé si te vale, es que cada vez que vayas a ejecutar el código cargues manualmente los valores por defecto. Esto lo puedes hacer en Edit >> Reinitialize Values to Default.
Espero que esta información te sea de utilidad. Un saludo.
Jesús.
el 09-17-2010 09:49 AM
Hola, esto no tienes que hacerlo manualmente para cada control, sino que puedes hacerlo en el programa para todos los controles del panel frontal: simpemente debes seleccionar la clase VI server >> VI >> VI (click derecho en el título del invoke node) y el método Default values >> Reinitialize all to default, como ves en las imagenes: