フィルターのクリア

Uiwait does not work app designer

6 ビュー (過去 30 日間)
gravy
gravy 2024 年 2 月 24 日
コメント済み: gravy 2024 年 2 月 25 日
I have a plot that is drawn by points in a while loop and I want to make a pause button. When I did it using the for loop uiwait worked, but in the while loop it doesn't. What is the problem?
  2 件のコメント
Walter Roberson
Walter Roberson 2024 年 2 月 24 日
Please show the code.
gravy
gravy 2024 年 2 月 24 日

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2024 年 2 月 24 日
if app.VButton.Value == 1 | app.GButton.Value == 1
break
end
You are not testing the state of the pause button. You should have something like
while app.PauseButton.Value
pause(0.00000000001);
drawnow();
end
In two places.
  1 件のコメント
gravy
gravy 2024 年 2 月 25 日
Thanks for the reply. I have a condition of transition between buttons T V G, not checking the state of the pause button, I tried to do it via uiwait, but it doesn't work for some reason.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

製品


リリース

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by