- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
LabVIEW串口通讯问题解决方案
录入:edatop.com 点击:
我通过串口从下位机采集了四个数据,但这四个数据通过指示控件显示出来的却出现连续的“数据”——“0”——“数据”——“0”的闪动,也就是说读数很不稳定。请问高手如何解决指示控件的频闪问题。谢谢
我的想法是,整个串口读数过程是在一个循环中完成的,一次循环的时间相对我100ms从串口读一次数的时间很短,就出现了指示控件显示的两次读数之间有0夹杂的频闪问题,不知这个分析对否正确,如何解决,请给与指点,谢谢
解答:
这个是因为读完数据后 又读出了0
只要 在循环结构 添加一个反馈结构就可以了
问题2
我自己做了个测试的小例子 开始第一个能写能读 到了后面的就不行了 没反映
解答:是Timeout的错误,应该是串口上没有你所要的数据,或者你要求的数据个数太大。实际中读第一个数和第二个数之间设置延时。