首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用串口检测快速流动的数据

使用串口检测快速流动的数据
EN

Stack Overflow用户
提问于 2017-04-21 04:40:07
回答 1查看 54关注 0票数 0

一分钟内有300个产品从生产带中流出。使用光学测微器,使用pyserial和qthread,我尝试每秒接收200个。但是我不能像我预期的那样做对。当我保持固定时没有问题,但当对象移动时,我无法获得正确的结果。我需要检测与串口快速流动的项目的宽度。你如何推荐一种方法来解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2017-04-21 23:12:01

Question:。当我减少超时时,它偶尔会在数据流中中断。

尝试以下操作,减少到9600:。

代码语言:javascript
复制
Open port at “38400,8,E,1”, non blocking HW handshaking:

>>> ser = serial.Serial('COM3', 38400, timeout=0,
...                     parity=serial.PARITY_EVEN, rtscts=1)
>>> s = ser.read(100)       # read up to one hundred bytes
...                         # or as much is in the buffer
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43529511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档