微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview串口读取数据存储问题

labview串口读取数据存储问题

时间:10-02 整理:3721RD 点击:
一个串口读取程序,将每次读取串口的数据和读取时间一起存储到一个文本文件中,每次读取存储一次,程序如下:


要求存储格式如下图


实际在运行过程中没有能够将每次读到的数据存到文件中,而是在最后退出程序是写入一个数据,请帮助看一下问题在什么地方。

两个While循环要用隧道或移位,否则值是传不过去的!你接收的内容也是最后一个值吧!

恩,学习了

尽量不要嵌套WHILE循环

看不懂,没见过这个东西,学习一下。

我觉得得用事件结构

不懂求正确的传我一份
qq296911607 邮箱qwer296911607@qq.com

求高手指点

可以试一试不要里面的while,看看如何

不要里面的while就好了
labview中while循环是执行完框里面所有的程序后再进行下一次循环的。
也就是说,当你运行程序的时候,串口读取的部分(也就是嵌套的while)是与写入二进制文件是并行执行的,所以当程序运行的时候,你的串口实际上是一直在读数据的,但并没有写入文件,当你结束里面嵌套的while循环的时候,才将当时读到的值输出。所以去掉里面的while循环就好了。
另外建议不要采用两个while嵌套的方法,而采用事件结构,否则占用系统资源较多。
自己的一点理解,希望可以帮到你

赞一个

学习学习

问一下 你第一个visa是打开的意思吗

好复杂啊,头发都要掉了……

学习学习

学习,谢谢

同样的问题 只是去掉里面的while循环就可以了吗?

用列队,可以解决

现在已经能看明白了   10楼解释的很详细

路过。

多维的数据怎么存呀,就是有多列呀

我也在看这方面的。学习学习

“10楼解释的很详细”
学习了

“现在已经能看明白了   10楼解释的很详细”
学习了

虽然没太看明白,单学习了串口看实用,感谢小编

问题解决了吗?我也遇到了这样的问题,能给指点一下吗?

学习学习
学习学习

很棒的经验分享,谢谢小编

赞~~~~~~~~~~~~~~~~~~~~~~~~~~~~··

用写入文本存储就可以,已验证可实现。

我按他的程序来去掉while还是不行可。应该是他写入的那一部分也有问题,换种存储方式倒是可以,就用写入文本控件验证可行。

我按他的程序来去掉while还是不行可。应该是他写入的那一部分也有问题,换种存储方式倒是可以,就用写入文本控件验证可行。

学习一下,,,,,

恩,说的很对,我也是这么想的

涨姿势了,正好是我需要的~~~~1111111111

抱大腿,学习下   

如何移位呐?我也是新手,毕设需要用LABVIEW编写上位机程序,不知何解

我也很好奇,没见过这个,你知道这个是啥了吗

改进的程序有吗?希望上传一下源程序,谢啦

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

网站地图

Top