我有一个红外摄像机/跟踪器,我正在通过串口进行通信。我正在使用pyserial模块来做到这一点。相机以60 Hz的速率更新被跟踪物体的位置。为了获得跟踪对象的位置,我执行一个pyserial.write(),然后用pyserial.read(serialObj.inWaiting())监听一个传入的回复。一旦接收到回复/位置,重新进入while循环等等。我的问题与这种方法的可靠性和速度有关。我需要计算机以至少60Hz的速率获得位置(然后位置将通过UDP发送到实时操作系统)。这是Pyserial/Python的能力吗?或者我应该考虑其他基于C的方法吗?pyserial/python和实时数据采集
感谢, 卢克
这是怎么产生的?你能用Python获得什么样的采样率?我已经做了一些简单的数据采集,通过RS232的奥豪斯规模,但只能得到5hz(可能是规模) – Chris