是否有可能使用计时器

时间:2016-09-18 14:48:47

标签: matlab timer

在matlab文档中,它表示对于TimerFcn

“字符向量,函数句柄或定义计时器回调函数的单元格数组。必须先定义此属性才能启动计时器。

如果使用字符向量指定此属性,则当MATLAB执行回调时,它会评估字符向量中包含的MATLAB代码。“

现在,我已经编写了一个名为Schallquelle的函数,我会定期启动它。由于我想要评估的代码只是调用一个函数,我调用了函数。所以我要做的是以下几点:

t=timer('ExecutionMode', 'fixedRate', 'Period', 3,...
    'TasksToExecute', 10, 'StartDelay', 3 );
t.TimerFcn='Schallquelle([0 0], 5)';

但它不起作用。实际上,如果我运行我的脚本,没有任何反应。我做错了什么?

1 个答案:

答案 0 :(得分:2)

你必须实际启动定时器才能执行该函数,因为它只在定时器运行时执行。

start(t)