labview串口不断接受数据,怎么保证接收数据的完整性

2019-07-17 09:01发布

下位机几乎每秒发送一组数据,数据字节数不定,怎么设计使得每次接受的数据是完整的一组数据,我现在读取的数据有时候不完整,请教各位大神~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
lijin929
1楼-- · 2019-07-17 12:43
读取的字节数设置问题吧,要和端口字节数做比较
星梦缘
2楼-- · 2019-07-17 16:45
lijin929 发表于 2012-7-24 22:51
读取的字节数设置问题吧,要和端口字节数做比较

请问能不能具体一点呀,设置停止符貌似不行啊
lingzhiquan
3楼-- · 2019-07-17 20:03
星梦缘
4楼-- · 2019-07-17 21:20
 精彩回答 2  元偷偷看……
星梦缘
5楼-- · 2019-07-18 02:09
lijin929 发表于 2012-7-24 22:51
读取的字节数设置问题吧,要和端口字节数做比较

关键是我现在接受的数据不确定是接受多少字节的数据,但是末尾是有休止符的
cqusongzhiwei
6楼-- · 2019-07-18 06:34
(3)经常看到会有人说串口里面有一堆数据,但是去读的时候却读回来一点点,每次均不相同,这种怀状况是由于串口有一个serial configuration(串行配置)这个节点上面,有一个termination char(终止字符),大家将它设为F就可以了,因为遇到这个终止符,它就会停止读数,所以读回来的就会少了!
本论坛某斑竹说的

一周热门 更多>