Matlab - 使用多个计时器时遇到麻烦

时间:2015-05-15 04:15:56

标签: matlab timer

您好我正在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)时会加下划线并出现以下错误:

  

“开始时解析错误:使用可能是无效的MATLAB语法”

t有下划线,消息说

  

“分配给变量't'的值可能未使用”

我注意到如果我摆脱t2start(t2)我没有得到这个错误,程序也可以。怎么了? 感谢

1 个答案:

答案 0 :(得分:1)

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