LabView串口连续读取数据时,为何总是少3个数据

2019-07-17 17:25发布

labview串口读取数据时,数据源50ms发送一个15字节的数据,连续发送,可是我接收到数据总是隔了200ms,也就是说有3个数据丢失了,而且串口端口字节数总是0,我把读取的字节数设置为15的倍数,怎样才能让串口读取的数是完整的呢?刚用labview不到一周,求大神详细指导 读取端口字节.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
muz210
1楼-- · 2019-07-17 22:47
收数据的循环延时是不是50ms?
number of bytes 和字节总数连一起试试
Amy777
2楼-- · 2019-07-17 23:19
 精彩回答 2  元偷偷看……
muz210
3楼-- · 2019-07-18 01:15
你用范例的程序试试
Amy777
4楼-- · 2019-07-18 04:50
muz210 发表于 2017-6-21 12:34
你用范例的程序试试

范例的程序看不出有没有数据丢失,我刚才把整个循环里的延时50ms移到读取处,端口字节变为15了,可是每次都只读一串数据,结果是每个数据都隔了200ms,200ms怎样解决实在想不到了
muz210
5楼-- · 2019-07-18 08:19
Amy777 发表于 2017-6-21 12:57
范例的程序看不出有没有数据丢失,我刚才把整个循环里的延时50ms移到读取处,端口字节变为15了,可是每次都只读一串数据,结果是每个数据都隔了200ms,200ms怎样解决实在想不到了

....
程序发出来看一下
Amy777
6楼-- · 2019-07-18 13:27
muz210 发表于 2017-6-21 13:00
....
程序发出来看一下

我可以发你邮箱或者其他的通讯工具里,因为程序比较长

一周热门 更多>