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"

我注意到,如果我去掉 t2start(t2),我就不会收到此错误并且程序可以运行。怎么了? 谢谢

最后,如果每个计时器都有 3 个点,这是连续字符。所以基本上将所有功能组合成一个巨大的混乱。 t=() 不是 t=()...