Matlab - 使用多个计时器时出现问题
Matlab - Trouble using multiple timers
您好,我正在使用多个定时器在 matlab 上编写程序。每个计时器调用不同的函数。
我有
t = timer('Period', 0.1,...
'StartDelay',1,...
'ExecutionMode', 'fixedRate',...
'TimerFcn',@moverobots)...
t1 = timer('Period', 0.1,...
'StartDelay',1,...
'ExecutionMode', 'fixedRate',...
'TimerFcn',@moveintruder)...
t2 = timer('Period', 0.1,...
'StartDelay',1,...
'ExecutionMode', 'fixedRate',...
'TimerFcn',@moveintruderout)...
start(t);
start(t1);
start(t2);
我的问题是,当我 运行 我的程序 start(t)
有下划线时,我得到以下错误:
"Parse error at start: usage might be invalid MATLAB syntax"
t has well 有下划线,消息说
"value assigned to variable 't' might be unused"
我注意到,如果我去掉 t2
和 start(t2)
,我就不会收到此错误并且程序可以运行。怎么了?
谢谢
最后,如果每个计时器都有 3 个点,这是连续字符。所以基本上将所有功能组合成一个巨大的混乱。 t=()
不是
t=()...
您好,我正在使用多个定时器在 matlab 上编写程序。每个计时器调用不同的函数。
我有
t = timer('Period', 0.1,...
'StartDelay',1,...
'ExecutionMode', 'fixedRate',...
'TimerFcn',@moverobots)...
t1 = timer('Period', 0.1,...
'StartDelay',1,...
'ExecutionMode', 'fixedRate',...
'TimerFcn',@moveintruder)...
t2 = timer('Period', 0.1,...
'StartDelay',1,...
'ExecutionMode', 'fixedRate',...
'TimerFcn',@moveintruderout)...
start(t);
start(t1);
start(t2);
我的问题是,当我 运行 我的程序 start(t)
有下划线时,我得到以下错误:
"Parse error at start: usage might be invalid MATLAB syntax"
t has well 有下划线,消息说
"value assigned to variable 't' might be unused"
我注意到,如果我去掉 t2
和 start(t2)
,我就不会收到此错误并且程序可以运行。怎么了?
谢谢
最后,如果每个计时器都有 3 个点,这是连续字符。所以基本上将所有功能组合成一个巨大的混乱。 t=() 不是 t=()...