完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
之前做一个图像采集的程序,要实现的基本功能是labview中按钮按下,开始采集图像,还有一些数据库等简单的操作,我用的循环事件结构,其中按钮事件下放了个循环,用来持续采集图像; 遇到的问题是,当采集图片时,其他按钮操作是没用的(除非将采集图像的循环停止);我当时解决的方法是,另外再加一个循环事件结构,这样程序中就有两个循环事件结构,占的篇幅有点大, 有没有更好的解决方法?
|
|
相关推荐
6个回答
|
|
|
采集图像循环放到事件外面,while循环内加时间延迟,不要写两个事件结构。可以一个whie循环内放一个选择结构,不停的读是否启动的bool变量,事件触发启动改变变量,进去执行采集循环。
|
|
|
|
|
|
是的,因为LV是数据流编程,你把循环放在时间结构里面,你不按停止的话,程序就一直跑。(就像你说的其他按钮没有作用)你试着使用“状态机”的程序结构去编写(可以百度下“状态机”相关的资料),这样也许是你想要的!还有你图中那样的程序结构也不是说不好,有时候那样子还挺方便的,有些项目我也经常这样干,主要看使用场合吧
|
|
|
|
|
gswanybz123 发表于 2016-7-13 16:15 是这样吗?还是不行):
,我把程序传上来了
|
|
|
|
|
今晚下山打老虎 发表于 2016-7-13 16:17 嗯,我就是今天看书看到状态机,才想起这件事的,不过那本书上说有个了事件结构之后,状态机用的就少了 |
|
|
|
|
|
|
|
|
|
|
|
你用的是注册事件,按下按钮就只能运行一次,就停止运行了。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
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 01:44 , Processed in 0.839275 second(s), Total 84, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4053