Stop-eine unendliche while-Schleife durch das drücken einer Taste in Matlab

Habe ich eine while-Schleife, die unendlich ist, und ich möchte, um es zu stoppen, wenn ich drücken Sie eine Taste der Tastatur.

Pseudocode:

While(1)
    do stuff;

    listening for key;
    if key is pressed
        break;
    end
end

Die Funktion waitforbuttonpress macht mir die Taste drücken, damit kein Glück.

Ich gefunden habe keine option auf der web.

Sie wissen, dass Strg+C beendet etwas, richtig?
Ich will es beenden, der zwar nicht das ganze Programm.
Prüfen Sie diesen link aus: undocumentedmatlab.com/blog/waiting-for-asynchronous-events . Sehen Sie sich den Abschnitt, wo Sie wollen legen Sie ein Zeitlimit für waitfor.
hast du eine Lösung gefunden mittlerweile?

InformationsquelleAutor SamuelNLP | 2014-05-21

Schreibe einen Kommentar