私は2つのことを達成しようとしています:
- 現在時刻が正確に 10 秒の倍数である場合に関数を開始し、
- その後、10秒ごとにループで関数を実行します
AWS で 10 秒ごとにデータをプルする cronjob があります。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] で開始する方法もいくつかありますが、システムクロックから秒を分離する方法がわかりません。