作者smvenjoy (好好坏坏~~)
看板MATLAB
标题[问题] GUI暂停与继续绘图
时间Thu May 29 22:49:03 2014
想写一个GUI绘图的机制,
需求是我按下PushButton按钮,
则开始画图,每隔五秒自动画新的一张图,
但是当我看到图出问题的时候,我想让他停止,
等我按下任意键後,再继续接下去画新的图,
我是使用pause(5)指令让他每隔五秒自动画新的图,
但我不知道要怎麽打让他暂停後,按任意键继续把未画完的图画完。
(假设我有10张图要画,当他画到第三张我按暂停,等按下任意键继续後,
就从第四张开始画起)
简略的程式码如下:
function pushbutton1_Callback(hObject, eventdata, handles)
for i=1:10
plot(x,data(i))
pause(5)
end
想请问该如何加入"按下任意键後,再继续接下去画新图的指令",谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.67.100.21
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1401374945.A.608.html
1F:推 Rasin:i=1; save('i','i'); 05/31 22:43
2F:→ Rasin:... 05/31 22:44
3F:→ Rasin:load i; 05/31 22:44
4F:→ Rasin:for t=i:10 05/31 22:44
5F:→ Rasin:if stp=1; save('i','i'); break; end 05/31 22:45
6F:→ Rasin:... 05/31 22:46
7F:→ Rasin:end 05/31 22:46