el 02-10-2013 07:03 PM
Hola buenas noches, tengo un problema en el diseño de un VI, he conseguido que realice una parte de lo que deseo, consiste en la simulación del llenado de un tanque de 100 litros el cual se debe de llenar automáticamente, estar en un modo "pausa" cuando el botón este en estado cero (si es que no se ha llenado) y continuar en el valor que se quedo y por ultimo apagarse cuando este lleno, en el panel frontal solamente tiene un botón boolean y el tanque, ya conseguí que se encienda cuando esta en estado uno, se llene automáticamente y se apague cuando esta lleno, pero no encuentro forma de por así llamarlo "pausar" el llenado y mantener su valor.
el
02-11-2013
12:38 AM
- fecha de última edición
10-14-2024
11:02 AM
por
Content Cleaner
En este tipo de casos suele usarse alguna estructura de programación, la mas típica y la mas usada son las maquinas de estado; se puede encontrar mas información acerca de ellas en los siguientes enlaces.
En cuanto a lo que quieres hacer, no precisamente seria pausar el ciclo de ejecución como tal, pero si puedes manejar un estado "Idle" de espera, para el caso suyo seria un estado "pausa", y podría conservar el valor del tanque con la ayuda de los Shift Registers ( Adjunto un ejemplo ).
Saludos, y recuerda siempre mencionar la versión con la que estas trabajando para facilitar el trabajo.
el 02-12-2013 06:21 PM
Muchas gracias me fue de gran ayuda, solo hubo un inconveniente en que se reinicia el nivel del tanque cuando llega a su punto máximo, pero todo fue de gran ayudada 🙂