用matplotlib从hid usb设备打印数据

2024-04-20 08:53:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pywinusb从人机界面设备获取数据。我注册一个处理程序,以获取值。在

def sample_handler(data):
   print("Raw data: {0}".format(data))
...
device.set_raw_data_handler(sample_handler)

我不想打印数据,而是用matplotlib来打印它们。如何将数据从这个处理程序传输到函数matplotlib.animation.FuncAnimation?在


Tags: 数据sampleformat处理程序datarawmatplotlibdevice
1条回答
网友
1楼 · 发布于 2024-04-20 08:53:16

我还不确定你需要什么,但可能是:

import queue
from matplotlib import animation

data = queue.Queue()

device.set_raw_data_handler(data.put)
animation.FuncAnimation(iter(data.get, ...), OTHER ARGUMENTS)

这只是将所有数据从device直接传递到animation。在

相关问题 更多 >