How to perform different task on one single button pushed one by one to perform one by one task
1 次查看(过去 30 天)
显示 更早的评论
I want to press a single button in app designer multiple times and each time same button perform different task.
0 个评论
回答(1 个)
Rik
2022-10-20
You can use a persistent variable to keep track of the number of times the callback was called:
persistent NumberOfCalls
if isempty(NumberOfCalls),NumberOfCalls=0;end
NumberOfCalls = NumberOfCalls+1;
TotalNumberOfTasks = 3;
NumberOfCalls = mod(NumberOfCalls,TotalNumberOfTasks);
switch NumberOfCalls
case 1
% do something
case 2
% do something else
case 0
% do something different
end
5 个评论
Rik
2022-10-20
You're welcome. If my answer helped you solve the question, please consider marking it as accepted answer. If you still have remaining issues, please post a comment with your remaining questions.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!