完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 lyontravel 于 2016-4-20 17:03 编辑
本人做的项目主要是基于M4和labview的数据采集和信号处理平台设计,现在用ARM Cortex M4 进行AD采样,数据是源源不断传送给上位机的,即上位机处于被动接收状态。 我看了相关资料,打算在while循环里,利用Bytes at Port 属性节点,读取缓冲区数据,再通过移位寄存器将读取的字符串连起来。如何VISA读取数据的完整性?(有人说要设定延时,具体的时间跟字节数相关) 假设传输的数据帧为8个字节(2字节帧头+2字节帧计数+3字节数据信息+1字节帧尾),通过检验帧头帧尾,获取有效帧,这样可以吗?会不会出现,读取到的是2个不完整的帧,用匹配模式,获取的是前一帧的帧头和后一帧的帧尾,这是不是也与延时有关呢? 现在有些困惑,向大家请教...... 本人QQ605943783。 |
|
相关推荐
5个回答
|
|
|
|
串口的波特率是多少?利用Bytes at Port 属性节点,设置成每次串口有多少字节读多少字节,先把数据取出来,然后再对得到的数据进行分析处理。试过625kbps,上位机以1ms为周期被动收数没有问题。
|
|
|
|
路过,看看
|
|
|
|
自动检测帧头+设置好数据长度
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1744 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1347 浏览 0 评论
1557 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3189 浏览 3 评论
1480 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 02:34 , Processed in 0.619880 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号