el 01-29-2015 08:30 PM
Que tal, estoy intentando hacer una práctica, en la que el switch 1 encienda el led 1, el switch 2 encienda los led 1 y 2, y el switch 3 encienda los led 1, 2 y 3 durante 10 segundos y después de ese tiempo se apaguen hasta que se vuelva a accionar el interruptor.
Espero me puedan ayudar, muchas gracias.
Leí de un bloque llamado "Elapsed Time", pero desconozco como usarlo.
¡Resuelto! Ir a solución.
el 01-30-2015 06:47 AM
Hola Fer_Ruiz,
una solución (siempre hay más de una) es usar una máquina de estados, y uno de estos estados que utilice el Elapsed Time. Te dejo un código en LabVIEW 2014. Si usas otra versión me avisas y la convierto.
Espero esto te ayude. Que tengas un buen fin de semana.
el 01-30-2015 11:00 AM
Que tal pcortes
no tenía el 2014 pero ya lo instalé, tu programa me ayudó mucho solo que creo que no me explique bien, la idea no es que los 3 led esten condicionados a 10 segundos. Mas bien es así: el switch 1 enciende el led 1 y se apaga hasta que se vuelva a presionar el switch 1, el switch 2 enciende los led 1 y 2 y se apagan hasta que se vuelva a accionar el switch 2, y el switch 3 es el que enciende los led 1, 2 y 3 durante 10 segundos y pasado ese tiempo se apagan hasta que se vuela a accionar el switch 3.
Espero tu ayuda y todos los comentarios son bienvenidos.
el 01-30-2015 11:13 AM
Me alegra que te haya servido el código.
Ahora solo bastaría cambiar el enum dentro de los casos 1 y 2 para que se vaya a Idle (esperando por una nueva accion) y solo en el caso 3 se vaya al caso "esperar".
Avísame como te va 🙂
el 01-30-2015 11:48 AM
Disculpe Ingeniero pcortes pero soy algo nuevo en el uso de LabVIEW, ya realice el cambio que me recomendo pero los led no permanecen encendidos, sino que encienden intermitentemente con los switcj 1 y 2 y en el caso del switch 3 cuando transcurren los 10 segundos los led encienden intermitentemente sin tomar en cuenta el switch es decir no regresan al estado inicial de apagados.
Espero me pueda ayudar
el 01-30-2015 12:39 PM
Creo que ya lo comprendí y lo intermitente en los dos primeros casos quiero pensar que es por el tiempo entre ciclos, el caso 3 ya quedó. Muchas gracias, revisaré bien los casos 1 y 2 para ver como lo puedo mejorar.
Gracias por su apoyo y asesoría.
el 01-30-2015 01:17 PM
en ese caso podrías sacar los LEDs del cluster y manejarlo por si solos. Creo que el código podría hacerse más sencillo. Veré si lo puedo simplificar y te lo mando.
saludos !
el 01-30-2015 01:23 PM
Muy bien Ingeniero muchas gracias, le agradecería mucho si lo puediera enviar para la versión 2013 o anterior, porque en mi laptop tengo 2013 y es la que uso en la escuela, en mi PC tengo 2014.
Quedamos en contacto Ingeniero.
el 01-30-2015 02:21 PM
Trata con este VI. Lo guardé como 2013.
Saludos !