【发布时间】:2016-09-18 23:20:16
【问题描述】:
在 matlab 文档中,它说 TimerFcn
"定义定时器回调函数的字符向量、函数句柄或元胞数组。您必须先定义该属性,然后才能启动定时器。
如果您使用字符向量指定此属性,则当 MATLAB 执行回调时,它会计算字符向量中包含的 MATLAB 代码。"
现在,我编写了一个名为 Schallquelle 的函数,我希望它定期启动。由于我想要评估的代码只是调用一个函数,所以我调用了该函数。所以我想做的是以下几点:
t=timer('ExecutionMode', 'fixedRate', 'Period', 3,...
'TasksToExecute', 10, 'StartDelay', 3 );
t.TimerFcn='Schallquelle([0 0], 5)';
但它不起作用。实际上,如果我运行我的脚本,什么都不会发生。我做错了什么?
【问题讨论】: