[討論] GUI的while迴圈如何跳出?已回收
想要問在GUI中如何停止迴圈
例如
按鈕A:
function a_Callback(hObject, eventdata, handles)
vid = videoinput('winvideo',1);
image = ones(480,640);
set(vid, 'FramesPerTrigger', Inf);
set(vid, 'ReturnedColorspace', 'rgb')
vid.FrameGrabInterval = 5;
start(vid)
while(vid.FramesAcquired > -1)
(運算過程省略)
end
stop(vid);
現在我想要停止A的運算,於是又設了B
function b_Callback(hObject, eventdata, handles)
get(handles.a,'vid.FramesAcquired',-4);
但是電腦告訴我錯誤
我想說在B裡面去呼叫A,讓它vid.FramesAcquired = -4也就是大於-1然後STOP
這樣思考錯在哪?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.35.23
推
12/29 00:12, , 1F
12/29 00:12, 1F
推
12/29 20:01, , 2F
12/29 20:01, 2F
→
12/29 20:02, , 3F
12/29 20:02, 3F
推
12/30 00:39, , 4F
12/30 00:39, 4F
→
12/30 02:19, , 5F
12/30 02:19, 5F
→
12/30 04:13, , 6F
12/30 04:13, 6F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
13
34