MATLAB Answers

Wait for a button to be pressed to continue the function - APP DESIGNER

조회 수: 98(최근 30일)
Alejandro Fernández
Alejandro Fernández 2020년 2월 26일
댓글: Matej Skrobot 2021년 1월 29일
Hi, there. I have the following problem. I have a callback created that calculates a number of things. When I'm calculating a particular thing, what I want is for the execution to stop until I press another button. And once I've pressed it, go on. I tried waitfor but to no avail...
The code will be something like…
% Button pushed function: Button
function ButtonPushed(app, event)
disp('A')
wait for button2 pushed
disp('B')
end
And I don't want to create an uifigure.

채택된 답변

Mohammad Sami
Mohammad Sami 2020년 2월 27일
Instead of a button, you can change it to a state button in app designer
Then in your code just use a while loop to check the value of the state button is 1 before continuing with the rest of your code.
while(app.statebutton.Value ~=1)
pause(1);
end
app.statebutton.Value = 0;
%rest of your code

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by