新闻中心

EEPW首页 > 测试测量 > 设计应用 > LabVIEW串口通讯问题解决方案

LabVIEW串口通讯问题解决方案

作者:时间:2017-01-06来源:网络收藏
我通过串口从下位机采集了四个数据,但这四个数据通过指示控件显示出来的却出现连续的“数据”——“0”——“数据”——“0”的闪动,也就是说读数很不稳定。请问高手如何解决指示控件的频闪问题。谢谢

我的想法是,整个串口读数过程是在一个循环中完成的,一次循环的时间相对我100ms从串口读一次数的时间很短,就出现了指示控件显示的两次读数之间有0夹杂的频闪问题,不知这个分析对否正确,如何解决,请给与指点,谢谢

本文引用地址:http://www.eepw.com.cn/article/201701/336999.htm

解答:

这个是因为读完数据后 又读出了0

只要 在循环结构 添加一个反馈结构就可以了

问题2

我自己做了个测试的小例子 开始第一个能写能读 到了后面的就不行了 没反映

解答:是Timeout的错误,应该是串口上没有你所要的数据,或者你要求的数据个数太大。实际中读第一个数和第二个数之间设置延时。



关键词: labview串口通

评论


技术专区

关闭