当前位置: 首页>>代码示例>>Python>>正文


Python LiveSocket.set_batch_now方法代码示例

本文整理汇总了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')
开发者ID:CINF,项目名称:PyExpLabSys,代码行数:33,代码来源:test_data.py


注:本文中的PyExpLabSys.common.sockets.LiveSocket.set_batch_now方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。