一,环境搭建
cypress的FX3套件里给的cyapi是msvc编译的,如果QT使用的是mingw编译器,要用mingw重新编译一次。
二,接收方式
同步采集:同步采集方式通过xferdata实现,数据传输效率不够,容易丢包。
异步采集:通过begindataxfer,waitforxfer,finishdataxfer来实现,通过begindataxfer发起多个队列请求,通过finishdataxfer完成数据传输,实现实时性传输。(推荐)
以下介绍异步采集
三、两个线程
一个接收,一个处理
上位机效果
实测采用异步采集方式,基本不存在丢包的情况。
如需项目合作,联系qq1336295654