单个实例的Web2py中的异步更新

时间:2013-12-06 22:46:48

标签: asynchronous web2py

我目前正在用web2py编写程序来控制测功机。它基本上模仿了labview提供的功能(即设置dyno的模式,方向和速度/扭矩,查询dyno速度)。我希望能够将dyno的一个实例保持活动状态,并且在没有用户做任何事情的情况下,每秒几次更新dyno速度值的打印输出。这是可能的,有没有办法我可以使用调度程序执行此操作,还是有更好的方法来执行此操作?提前致谢。

1 个答案:

答案 0 :(得分:1)

是的,有可能。您需要查看gluon / contrib / websocket_messaging.py。它包含docstring中的一个示例。您将其作为Tornado的后台进程运行并将其连接到仪器。它将通过websocket将数据推送到页面并触发自定义js的执行。