Break loop with a click of a button?

2 visualizaciones (últimos 30 días)
JohnJ
JohnJ el 12 de Ag. de 2016
Comentada: KSSV el 16 de Ag. de 2016
I am using GUIDE to make a GUI. I have two buttons. The first one has a while loop ongoing with pause(). The second button I would like to make it so that the first button's loop is stopped immediately. What are some best ways I can achieve this?

Respuestas (1)

KSSV
KSSV el 12 de Ag. de 2016
You can put a button and call 'break'....loop will exit once it finds break..
Eg:
for i = 1:100
disp(i)
if i == 77
disp('Got break, I am exiting')
break
end
end
  2 comentarios
JohnJ
JohnJ el 12 de Ag. de 2016
That is possible but I want my second button to be the one to determine when the loop stop. Say my loop has a pause for 30 seconds per step and clicking the second button will break the loop there and then.
KSSV
KSSV el 16 de Ag. de 2016
Yes...it is possible...make a function, type break in it and call this function by clicking second button.

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by