您好我正在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'的值可能未使用”
我注意到如果我摆脱t2
和start(t2)
我没有得到这个错误,程序也可以。怎么了?
感谢
答案 0 :(得分:1)
最后如果每个计时器你有3个点,这是连续字符。所以基本上将所有功能组合成一个巨大的混乱。 T =() 不 T =()...