完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
上位机通过串口与下位机相连,主程序是不停的采集数据,然后存入 excel表格,采用事件结构当按键按下时会处理按键子程序,这时候主程序是不是就停止采集数据了?怎么才能在处理按键程序的时候不影响采集数据呢?
|
|
相关推荐
21个回答
|
|
|
用两个WHILE循环,一个循环处理界面,一个循环处理采集。
最佳答案
|
|
|
|
|
|
开个线程将数据采集放在线程中处理
|
|
|
|
|
|
如果你采集与处理是放在一个线程的话,当前采集数据的部分还未结束是进不到事件结构去处理数据的,即使你键按下也不会有任何数据处理的响应。所以你可以采用生产者消费者结构,生产者负责采集数据并将数据送到数据处理的线程,消费者负责处理数据
|
|
|
|
|
|
你好,小草老师,这几天一直在学习生产者消费者模式呢,这可能就是您说的2个while循环吧,在模板里有2种生产者消费者模式,一个数据一个事件,我应该选哪种模式呢? |
|
|
|
|
|
|
|
|
|
|
|
我也想问这方面的
|
|
|
|
|
he****15 发表于 2016-5-18 14:00
您是说要学一下这种处理方法? |
|
|
|
|
|
小草老师你好,前一段时间学习了生产者消费者循环,用并行结构编写了程序,因为是第一次接触,对LabVIEW的编程结构跟思路不太了解,所以麻烦您给看 一下我这个程序在结构上有没有问题,多谢了!
自动计数系统LV2013版.rar
(76.26 KB, 下载次数: 54
)
|
|
|
|
|
anazel 发表于 2016-6-13 17:21 大概给你看了下,结构可以用。不过你WHILE循环有点多。有些不需要队列处理的。可以用就行了。基本没啥问题。 |
|
|
|
|
|
高手,有没有相关的简单案例,求教,数据实时存储,含时间点
|
|
|
|
|
|
含时间点进行数据存储我也不会,还要学习,网上很多都是把数据存储到Excel或txt文件里,不过对于需要存储量很大的时候就不适用了,我刚学,对我来说太高深了,以后慢慢学吧,呵呵。 |
|
|
|
|
|
太感谢了,小草老师,以前一直搞单片机编程,LabVIEW语言对我来说头一次接触,还没摸到头脑,上次您说的要用2个while循环我就学了好几天,不过这个程序奇怪的是数据采集那里的延时最小要300毫秒,采集速度再提高的话数据接收的就不正确了,可能是其他的处理延误的时间,不知道如果要做高速采集,哪怕做到30毫秒,50毫秒这样还不知道怎么处理。 |
|
|
|
|
|
什么时候您再出个深入一些的数据采集的教程来学习学习:) |
|
|
|
|
|
本帖最后由 happyarrow 于 2016-6-13 23:31 编辑 anazel 发表于 2016-6-13 20:51 给你改进了下串口读取的,具体你试试。原理你自己想想,如果你会写单片机的话,应该就很容易知道。
自动计数系统LV2013版(改进版本).vi
(86.57 KB, 下载次数: 63
)
延时本来就不是必须的,也不建议用延时。之所以你看到的大家用LabVIEW都用延时,是因为大家都看的范例后者自己抄的别人程序。
|
|
|
|
|
|
后面不会出什么教程了。已经出的够多了。我本人也时间精力有限,做这些教程太费时间。 |
|
|
|
|
happyarrow 发表于 2016-6-13 23:28 你好,小草老师,我看了一下您修改后的程序,您是采集数据后然后截取到有效数据进入队列再处理,这样就不用加延时了,确实非常好用,这个方法学习了,多谢!!! |
|
|
|
|
anazel 发表于 2016-6-15 10:57 建议以后都这么用,不要用延时。当然,自己也可以继续优化,比如检测到串口有数据,才进入后面读取,防止超时。 |
|
|
|
|
|
多谢小草老师的指教,这些东西是书本上都没有的,受益匪浅。 |
|
|
|
|
|
Let me give another exampl
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 15:20 , Processed in 1.175030 second(s), Total 115, Slave 95 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3333