[問題]能夠幫我看一下哪裡錯了嗎?已回收
又是我
小弟想寫一個計時器
但是卡在自定義涵式的部分
每次run的時候總是出現
Undefined function or variable 'four_sec'
到底是為甚麼
程式如下
function []=workout_timer()
global count interval_1 interval_2 interval_3 interval_4
count = 0;
interval_1 = 4;
interval_2 = 2;
interval_3 = 2;
interval_4 = 60;
t1 = timer;
t2 = timer;
t3 = timer;
t4 = timer;
set(t1,'ExecutionMode','fixedRate',...
'TimerFcn','four_sec');
set(t2,'ExecutionMode','fixedRate',...
'TimerFcn','contraction');
set(t3,'ExecutionMode','fixedRate',...
'TimerFcn','two_sec');
set(t4,'ExecutionMode','fixedRate',...
'TimerFcn','resting');
start(t1);
end
function four_sec
global count interval_1 interval_2 interval_3 interval_4
count = count + 1;
if count == interval_1;
stop(t1);
start(t2);
count = 0;
end
end
function contraction
global count interval_1 interval_2 interval_3 interval_4
if count == interval_2;
stop(t2);
start(t3);
count = 0;
end
end
function two_sec
global count interval_1 interval_2 interval_3 interval_4
if count == interval_3;
stop(t3);
start(t4);
count = 0;
end
end
function resting
global count interval_1 interval_2 interval_3 interval_4
if count == interval_4;
stop(t4);
start(t1);
count = 0;
start(t1);
end
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.222.219
→
06/28 08:09, , 1F
06/28 08:09, 1F
→
06/28 08:10, , 2F
06/28 08:10, 2F
謝謝
可是我之前不同的程式有寫過把不同function
放在同一mfile裡而且可以順利執行
我現在主程式也是用function來寫
照理應該可以
可是不知道為甚麼不能跑
※ 編輯: poolhenry 來自: 220.136.29.95 (06/28 11:53)
推
06/28 12:51, , 3F
06/28 12:51, 3F
推
06/29 22:18, , 4F
06/29 22:18, 4F
推
06/30 10:29, , 5F
06/30 10:29, 5F