[討論] 請問matlab有無辦法實現如按鍵精靈的功能
我的matlab程式是一個讀取按下按鍵之間間隔的無限迴圈
有沒有辦法像按鍵精靈這樣:
WaitKey k
If k=13 (當按下Enter鍵)
break
EndIf
我想利用如這樣的方法來讓while迴圈利用"Enter"這顆鍵來跳出迴圈
不過matlab裡很多function都試過了也是無法
這是我的matlab程式碼
qwe=[];
while 1
WaitSecs(0.12);
disp('Type a character to capture a lag time');
startSecs = GetSecs;
timeSecs = KbWait;
[keyIsDown, t, keyCode ] = KbCheck; %Checks to see whether a key on the
keyboard
qwe = [qwe ; (timeSecs - startSecs)]
A=qwe
csvwrite('csvdata.csv',A,0,3);
type csvdata.csv;
end
想利用如上的方法在while裡面加個if判斷式,當"Enter"這顆按鍵按下後跳出迴圈
請問有甚麼方法可以實現? 因為我不想利用GUI的按鈕來中斷.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.153.66
→
08/24 13:20, , 1F
08/24 13:20, 1F
→
08/24 16:39, , 2F
08/24 16:39, 2F
→
08/24 16:41, , 3F
08/24 16:41, 3F
→
08/24 17:22, , 4F
08/24 17:22, 4F