微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 将串口接收数据存入电子表格时的问题

将串口接收数据存入电子表格时的问题

时间:10-02 整理:3721RD 点击:
我想将串口接收到的数据存入电子表格 。但写完后发现的问题是它会不断的把串口接收区的数据存入,所以一瞬间就有一堆一样的数值在传入电子表格.我想让串口每接收到一次新数据才存入表格...请问有什么方法可以解决?


以串口收到数据为条件加个条件框,数据收到后为真此时再保存!

意思是在里面那个FOR里加个条件结构  判断串口是否有新值是么?

   加在for外面不是里面,也可以加在后面写入表格的时候

您是指这样么?   我这样改的  ,结果它不存数据了》。表格是空的

这种情况当然要用生产者消费者模式啦。如图中所示,只有当产生数据时才会写入数据的。


另外你的5楼中“接收数据值改变”事件结构是指当你主动输入值并按回车时才会生效,而不是新的数据传进来就会产生事件。这样。你当然写不了数据。因为你的事件结构中的代码永远没有执行。

哦哦  原来是这样 。  明白了 !  我去试试 ,感谢指导~

按照我的方法去试试。不要使用事件结构

是这样么?为什么我试了之后也是不会写入表格呢

好吧。我试了下,确实写不进去,失误了。不好意思。我再想想!

谢谢小编分享啊啊啊啊啊

小编,你好。我现在遇到了和你一样的问题,请小编帮忙

小编,最近也在做,同样问题啊

我可以提供一种方法,只需要读取表格最后一行的数,然后和串口读来的数进行比较,条件结构进入表格写入程序,这样就可以了,我试过了。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top