R语言 - 计时器

时间:2012-07-21 22:13:45

标签: r timer background

R语言有没有简单的方法来设置定时器功能? 通过计时器功能,我的意思是一个位于会话背景中并且经常执行的函数。

干杯!

2 个答案:

答案 0 :(得分:3)

tcltk2包中的tclTaskSchedule函数(以及其他函数)可用于执行您想要的操作。请注意,这通常会违反没有副作用的功能的想法,如果计划的功能使用您正在使用的任何相同对象,您可能会搞砸。如果任务只是将数据读入局部变量并绘制最新版本(只需确保它绘制到正确的图形设备并且不会弄乱您正在处理的其他内容),那就没问题了。

如果您只想定期更新内容,可以使用repeat循环(或while)和Sys.sleep等待给定时间,然后执行任何操作。您将无法将该R会话用于其他任何事情,但您可以轻松地同时运行多个R会话,这样就不会阻止您在另一个R会话中工作。

答案 1 :(得分:0)

检查功能?txtProgressBar。 此致