[問題] GUI暫停與繼續繪圖

作者: smvenjoy (好好壞壞~~)   2014-05-29 22:49:03
想寫一個GUI繪圖的機制,
需求是我按下PushButton按鈕,
則開始畫圖,每隔五秒自動畫新的一張圖,
但是當我看到圖出問題的時候,我想讓他停止,
等我按下任意鍵後,再繼續接下去畫新的圖,
我是使用pause(5)指令讓他每隔五秒自動畫新的圖,
但我不知道要怎麼打讓他暫停後,按任意鍵繼續把未畫完的圖畫完。
(假設我有10張圖要畫,當他畫到第三張我按暫停,等按下任意鍵繼續後,
就從第四張開始畫起)
簡略的程式碼如下:
function pushbutton1_Callback(hObject, eventdata, handles)
for i=1:10
plot(x,data(i))
pause(5)
end
想請問該如何加入"按下任意鍵後,再繼續接下去畫新圖的指令",謝謝!
作者: Rasin (雷森)   2014-05-31 22:43:00
i=1; save('i','i');...load i;for t=i:10if stp=1; save('i','i'); break; end...end

Links booklink

Contact Us: admin [ a t ] ucptt.com