labview串口接收数据

2019-07-17 08:29发布

在串口一直发送数据给labview的情况下,怎么保证任意时刻打开串口时读到的是一个完整的数据呢,而不会收到一部分数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
zhouyezuishuai
2019-07-18 08:34
candyt 发表于 2018-3-14 21:44
这个停止位和结束符是加在数据中,还是哪啊?

如果你串口配置中启用了停止位,就需要加  结束符就是串口通讯中配置的表示该帧数据结束的字符,当一方收到这个就表示已经接收了完整的一次数据该对其进行响应了   一般来说串口通讯读取的一方最好是在while循环中读取,当读取到的数据满足条件(一般是帧头数据正确并且字符串长度匹配)的时候才停止while循环并把读取的完整的数据输出再进行处理

一周热门 更多>