0

我正在努力实现两件事:

  1. 如果当前时间正好是 10 秒的倍数,则启动一个函数,并且
  2. 之后每 10 秒循环运行一次函数

我在 AWS 上有一个 cronjob,每 10 秒拉一次数据。我希望我的 MATLAB 函数在更新后(每 10 秒)专门运行一次。

该函数运行时间不到 10 秒。目前,我正在做:

tic
function
toc
elapsedTime=toc;
pause(10-elapsedTime);

但这似乎正在起作用。最重要的是,我希望整个函数从 1:00:10(秒)开始。

我认为使用 Matlab 的

format shortg
c = clock
fix(c) 

以及从 sec = [0,10,20....,60] 开始的一些方法,但我不确定如何将秒数与系统时钟隔离开来。

4

0 回答 0