Re: [問題]請問計時器的問題 已回收
※ 引述《aaaaagw (不愛看書)》之銘言:
: 各位好,我想要做一個計時器,可以經過10秒後,丟一個變數給我的另外一個程式引用
: 原本以為要用TIC&TOC做,但是出現了問題,我並不知道中間需要寫入什麼東西
: 才能夠經過10秒的時間,並且能夠丟出一個變數
: 我直接打入TIC,等~~了10秒後,打入TOC,MATLAB給了我約接近10秒的結果
: 而我嘗試在這中間打入了FOR迴圈,但是MATLAB跑的速度很快
: 一下子就出現了0.000002秒這樣的輸出結果,而且TOC的輸出結果似乎不是個變數結果
: workspace內沒有ANS可以當變數的
: 請問有誰可以提示我該怎麼做呢,我雖然有去查過HELP,可是TIC的說明
: 因為是英文所以完全看不懂(汗...
: 最後感謝任何看到這篇文的人...
不好意思我又有問題了,我的計時器設定條件後停不下來
我目前依照影片的步驟做了嘗試
這是我寫的程式碼:
clc,clear;
for i=1:2 %一個i迴圈
k=0; %這是變數
a=timer; %我設定一個A變數給TIMER
set(a,'executionMode'); %以下設定
set(a,'executionMode','fixedRate');
get(a);
set(a,'TimerFcn','disp(10)'); %顯示每次跑一秒顯示10
get(a);
start(a); %開始跑
k=k+i; %讓K加上迴圈的i
if k>3 %大過3的時候
stop(a); %讓計時器停止
end
end
如果把程式的迴圈移除掉直接打上STOP(A);
這樣就會執行後馬上停止,所以想加上判斷條件,嚐試了半天都沒辦法
請板上的高手們幫幫忙...非常感謝~~!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.59.210
→
04/11 13:31, , 1F
04/11 13:31, 1F
→
04/11 14:21, , 2F
04/11 14:21, 2F
→
04/11 14:22, , 3F
04/11 14:22, 3F
→
04/11 14:24, , 4F
04/11 14:24, 4F
→
04/11 18:17, , 5F
04/11 18:17, 5F
→
04/11 18:20, , 6F
04/11 18:20, 6F
→
04/11 18:21, , 7F
04/11 18:21, 7F
→
04/11 18:22, , 8F
04/11 18:22, 8F
→
04/12 14:36, , 9F
04/12 14:36, 9F
討論串 (同標題文章)