el 01-27-2016 11:34 PM
Hola a todos, estoy haciendo un VI sencillo, con arduino y un lm35, el problema es que requiero tomar la lectura del sensor cada dos horas, y no se como manejar este tiempo, he tratado udando la paleta timing, por ejemplo, creando un for dentro de un while, y que se ejecute una vez cada 7200 ms (Dos horas), el problema es al parar el programa, ya que se espera hasta que termine el intervalo de tiempo para detenerse, y eso no me sirve, no se si es posible hacerlo de otra manera, que cuando presiones stop del while, el VI se detenga automaticamente.
He puesto 2000 ms, como prueba.
Aqui, no he agregado los bloques de arduino, se agregaran cuando se resuelva el problema de la hora.
Gracias.
el 01-28-2016 05:34 AM
Quizás habrá otra manera mas simple que hacerlo, pero aquí tienes un ejemplo de vi que espera sin bloquear al sistema.
el 01-28-2016 05:41 AM
Hola Luis,
Hay un bloque llamado STOP que lo que hace es parar el programa, como si diéramos a abortar y otro bloque llamado Quit Labview que te cierra todas las VI.
Así de primeras es lo más sencillo que se me ocurre, pones el while con una constante para que sea infinito y dentro del for pones una de estas funciones de las que te hablo y un controlador.
Un saludo! ^^