adding time consuming bar(waiting bar) to MatLab GUI for push button
3 次查看(过去 30 天)
显示 更早的评论
I have created MatLab GUI and it execute matlab script by clicking button on GUI.
now I want method for showing time consuming for run of that script
following code shows how I did that so far
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
run('resizeingDONTDELETE.m');
end
I find a code for show wait bar but it is not worked!!!!
h = waitbar(0,'Please wait...');
steps = 1000;
for step = 1:steps
run('resizeingDONTDELETE.m');
waitbar(step / steps)
end
close(h)
here I want the results as follow,
- when push button is clicked wait button should be open and should show time as zero
- time should be increased with time taken to executing the script
- after executing wait bar should be disappered
can anyone help me .......
3 个评论
Walter Roberson
2015-11-23
When you run('resizeingDONTDELETE.m') does that do all of the work, or does it only do the work for a single image numbered step ?
采纳的回答
Stalin Samuel
2015-11-23
3 个评论
Stalin Samuel
2015-11-24
h = waitbar(0,'Please wait...');
tic
t_total = 55;
while toc < t_total
%%your calculation
waitbar(toc / t_total )
end
close(h)
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!