10-23-2017 07:02 PM - editado 10-23-2017 07:17 PM
Buenas tardes, explicare una duda que tengo acerca del programa que se esta presentando.
Se presentan 4 contadores con su respectivo nombre cada uno. Existe alguna forma de detener un while loop mientras otro se encuentra ejecutando al mismo tiempo?
Un ejemplo: Quisiera que el contador de paro deje de operar en el momento en el que el contador de paro este encendido y al mismo tiempo el contador de mantenimiento comienza a contar.
el 10-26-2017 01:32 PM
Hola mcmapm,
Te recomiendo revisar el siguiente link donde puedes encontrar varias maneras de manejar loops paralelos, en este caso presentan como detenerlos con un solo botón a lo cual yo simplemente lo adaptaría a la aplicación que quieres, agregando lógica de los controles que estás utilizando.
http://ae.natinst.com/public.nsf/web/searchinternal/267704cde91156d186256f6d00711aae?OpenDocument
Espero te sea de ayuda.
el 10-26-2017 03:16 PM
Otra forma de abordarlo es pensar en una State machine te dejo un ejemplo simple de dos contadores como lo mencionas, espero con las dos opciones puedas llegar al resultado que buscas.