pause with time and keyboard

I have put the pause function in my code. After pause I would like to restart the script after some time (i.e. 10 seconds) or by press on the keyboard. Do you know how can I do?
Marco

2 comentarios

Titus Edelhofer
Titus Edelhofer el 9 de En. de 2015
Hi Marco,
could you give some more details? I'm not sure what you want to achieve ...
Titus
Marco Castelli
Marco Castelli el 10 de En. de 2015
I have a code. At a certain row I want that run stops and will resume only after 10 seconds or if I press some letter on the keyboard. I was locking a solution with pause() function but other answers can be valid.

Iniciar sesión para comentar.

Respuestas (1)

Amos
Amos el 9 de En. de 2015

0 votos

Maybe you can start a parfor loop with two parallel tasks, and run a while loop in each of them - the first while loop checks for the time and writes a flag into a text file when 10s are over and the second while loop checks for input before it writes a flag into the same text file. Both while loops halt when the flag is set in the text file ...
Yes this is very ugly and I don't know if it works.

1 comentario

Marco Castelli
Marco Castelli el 10 de En. de 2015
Thank you It is quite tricky to write the code but is a smart way to use parfor. I'll try to follow your answer but I'm not sure it works.

Iniciar sesión para comentar.

Categorías

Más información sobre Desktop en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

el 9 de En. de 2015

Comentada:

el 10 de En. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by