labview串口读取数据存储问题
要求存储格式如下图
实际在运行过程中没有能够将每次读到的数据存到文件中,而是在最后退出程序是写入一个数据,请帮助看一下问题在什么地方。
两个While循环要用隧道或移位,否则值是传不过去的!你接收的内容也是最后一个值吧!
恩,学习了
尽量不要嵌套WHILE循环
看不懂,没见过这个东西,学习一下。
我觉得得用事件结构
不懂求正确的传我一份
qq296911607 邮箱qwer296911607@qq.com
求高手指点
可以试一试不要里面的while,看看如何
不要里面的while就好了
labview中while循环是执行完框里面所有的程序后再进行下一次循环的。
也就是说,当你运行程序的时候,串口读取的部分(也就是嵌套的while)是与写入二进制文件是并行执行的,所以当程序运行的时候,你的串口实际上是一直在读数据的,但并没有写入文件,当你结束里面嵌套的while循环的时候,才将当时读到的值输出。所以去掉里面的while循环就好了。
另外建议不要采用两个while嵌套的方法,而采用事件结构,否则占用系统资源较多。
自己的一点理解,希望可以帮到你
赞一个
学习学习
问一下 你第一个visa是打开的意思吗
好复杂啊,头发都要掉了……
学习学习
学习,谢谢
同样的问题 只是去掉里面的while循环就可以了吗?
用列队,可以解决
现在已经能看明白了 10楼解释的很详细
路过。
多维的数据怎么存呀,就是有多列呀
我也在看这方面的。学习学习
“10楼解释的很详细”
学习了
“现在已经能看明白了 10楼解释的很详细”
学习了
虽然没太看明白,单学习了串口看实用,感谢小编
问题解决了吗?我也遇到了这样的问题,能给指点一下吗?
学习学习
学习学习
很棒的经验分享,谢谢小编
赞~~~~~~~~~~~~~~~~~~~~~~~~~~~~··
用写入文本存储就可以,已验证可实现。
我按他的程序来去掉while还是不行可。应该是他写入的那一部分也有问题,换种存储方式倒是可以,就用写入文本控件验证可行。
我按他的程序来去掉while还是不行可。应该是他写入的那一部分也有问题,换种存储方式倒是可以,就用写入文本控件验证可行。
学习一下,,,,,
恩,说的很对,我也是这么想的
涨姿势了,正好是我需要的~~~~1111111111
抱大腿,学习下
如何移位呐?我也是新手,毕设需要用LABVIEW编写上位机程序,不知何解
我也很好奇,没见过这个,你知道这个是啥了吗
改进的程序有吗?希望上传一下源程序,谢啦