本文整理汇总了Python中PyExpLabSys.common.sockets.LiveSocket.set_batch_now方法的典型用法代码示例。如果您正苦于以下问题:Python LiveSocket.set_batch_now方法的具体用法?Python LiveSocket.set_batch_now怎么用?Python LiveSocket.set_batch_now使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyExpLabSys.common.sockets.LiveSocket
的用法示例。
在下文中一共展示了LiveSocket.set_batch_now方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: LiveSocket
# 需要导入模块: from PyExpLabSys.common.sockets import LiveSocket [as 别名]
# 或者: from PyExpLabSys.common.sockets.LiveSocket import set_batch_now [as 别名]
ls = LiveSocket('test socket on 71', ['sine1', 'sine2', 'status', 'cosine1', 'cosine2'], internal_data_pull_socket_port=7999)
start = time()
count = 0
while True:
count += 1
now = time()
# Set sines
data = {
'sine1': sin(now),
'sine2': sin(now + pi),
}
ls.set_batch_now(data)
# Set cosines
if time() - start > 6.28:
start = time()
ls.reset(['cosine1', 'cosine2'])
x = time() - start
data = {
'cosine1': [x, cos(x)],
'cosine2': [x, cos(x + pi)],
}
ls.set_batch(data)
if count % 2 == 0:
ls.set_point_now('status', 'OK')