Matlab で GUI を作成しましたが、ユーザーが最初に押すはずのボタンの 1 つに while ループが含まれています。この while ループでフレームを 1 つずつ取得しています。私の問題は、ユーザーがこのプロセスを一時停止できるようにしたい (完全に停止しないようにする) ため、一時停止ボタンを追加し、このボタンが押されたときにフラグを変更することです。一時停止ボタンが1回押されるとループ手順を一時停止し、一時停止ボタンが再度押されるとループプロセスを続行するコードをこのmatlab内に配置する必要があります。私は試した
if flag==1
pause on;
else
pause off
end;
しかし、私はその「一時停止」を見ました。while ループを一時停止しません。使用できる関数またはメソッドはありますか? さらに、コードが一時停止モードのときに他のボタンが機能するようにしたいと考えています。たとえば、別のボタンがいくつかの単語を表示するため、一時停止モードのときにこの単語の表示ボタンが押された場合、画面に単語を表示する必要があります。「waitfor」を使用してみましたが、すべてが停止し、この表示ボタンが機能しませんでした。あらゆる種類の助けをいただければ幸いです。