Forzar salida de un while
Publicado por Imanol (9 intervenciones) el 27/09/2006 09:46:42
Hola a todos
Estoy adquiriendo datos a través de la RS232, mediante una sesión VISA, voy recibiendo mensajes contínuamente(con un while). Cuando ya he recibido todos los mensajes, que a priori no sé cuantos son, y pulso el botón de stop que está unido a la condición del while, quiero que deje de leer el puerto. Mi problema es que cuando ya he recibido todos y pulso el stop, el while me hace una nueva iteración, es decir, que se queda esperando a que llegue un nuevo mensaje. Hay alguna forma de forzar la salida del while??? O que deje de leer el puerto?? o algo asi...
Muchas gracias
Imanol.
Estoy adquiriendo datos a través de la RS232, mediante una sesión VISA, voy recibiendo mensajes contínuamente(con un while). Cuando ya he recibido todos los mensajes, que a priori no sé cuantos son, y pulso el botón de stop que está unido a la condición del while, quiero que deje de leer el puerto. Mi problema es que cuando ya he recibido todos y pulso el stop, el while me hace una nueva iteración, es decir, que se queda esperando a que llegue un nuevo mensaje. Hay alguna forma de forzar la salida del while??? O que deje de leer el puerto?? o algo asi...
Muchas gracias
Imanol.
Valora esta pregunta


0