Effacer les filtres
Effacer les filtres

GUIDE MATLAB - Temporarily stopping the execution and reception of data from one program

4 vues (au cours des 30 derniers jours)
Good day,
I'm doing a GUIDE in which receiving data to matlab workspace from another application via TCP / IP. At some point wish to stop this application and then restart after a while again. I tried with the command to interrupt "Ctrl+C" this, but I have not accomplished anything. Also I reviewed earlier post like this:
I hope your answers and comments
thank you, best regards

Réponse acceptée

kjetil87
kjetil87 le 8 Août 2013
Modifié(e) : kjetil87 le 8 Août 2013
I often use a simple and easy method of stopping functions.It is easiest and cleanest if you are say reading in a loop or something like that.
Example:
PAUSE_FILE='pause.txt';
while condition
%"do some stuff"
if exist(PAUSE_FILE,'file')
delete(PAUSE_FILE);
keyboard;
end
end
When you want to pause your program you simply create an empty txt file called "pause.txt" in the current matlab folder,and when you want to continue you can just type
K>>return
in the matlab command prompt when you want to continue. I like it because the best way is often to keep it as simple as possible and you have full control over where you program pauses.
Hope it helps =)

Plus de réponses (1)

Ivan
Ivan le 12 Août 2013
Thanks kjetil87 for the answer..
Best regards

Catégories

En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by