force stop condition in a loop
Afficher commentaires plus anciens
can i add a condition in a loop that identify force stop (ctr+c) ? for example i control with matlab in a current source in a infinite loop (while(1)), and i want it to turn off when i stoped the loop with ctr+c for example: if force stop fprintf(device, ':OUTP OFF'); end
Réponses (2)
mytest()
function mytest()
finishup = onCleanup(@() mycleanup());
myloop();
end
function myloop()
while true
disp('running')
pause(1)
end
end
function mycleanup()
disp('stopped')
end
However maybe a loop that runs until a specific button is pressed is a cleaner approach.
KSSV
le 30 Juil 2018
0 votes
HAve a look on break.
3 commentaires
liran avraham
le 30 Juil 2018
Modifié(e) : liran avraham
le 30 Juil 2018
KSSV
le 30 Juil 2018
Whats the criteria for force stop?
liran avraham
le 30 Juil 2018
Catégories
En savoir plus sur Texas Instruments C2000 Processors dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!