完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
问题一:当我加上外面的while循环后,“采集”停止后,表格显示停止了,而波形图表的数据却还在变化,这是什么原因?怎么修改呢?
问题二:程序运行后,点击最外层的while循环的停止按钮,按钮无反应,程序也动不了。我该怎么改才可以使整个程序停止呢? 框图如下(条件结构另外的条件与前面的相似,就不贴出了)
|
|
相关推荐
5个回答
|
|
皇家工程 发表于 2017-3-4 17:00 程序一开始的时候可以然让采集卡处于空闲状态,在生产者里面加上让程序开始采集的事件,在消费者里面加上空闲的条件分支。事件结构中入队列的数据类型可以弄成簇,包含控制采集卡状态的布尔类型和你要发送的数据类型。
最佳答案
|
|
|
|
|
|
问题一:按下采集停止后,最外面while循环里面的程序才相当于执行完成一次,然后马上开始执行第二次,也就是说里面的代码又重新开始执行了。
问题二:因为程序一直阻塞在里面的两个小while循环里面,所以你按停止没反应。只有两个小while循环里面的程序执行完了,你按停止才有反应。但我觉得你的手没有那么快。 最外面的while完全是多余的,去掉和程序就正常了。 |
|
|
|
|
隔壁老wang 发表于 2017-3-4 14:30 如果不加最外面搞的while,那么在程序一开始运行就会自动采集数据。而程序还有其它的功能,需要它停止采集去进行其它的操作,所以我才加的while想让它可以保持大程序的运行而不是仅仅用来采集数据。 你说的问题我明白了,可不能满足我的其它需求0.0. 谢谢你的回答
|
|
|
|
|
|
学习了解一下
|
|
|
|
|
|
必须把外面的while循环去掉。不同的case做不同的功能。队列状态机。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
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 12:43 , Processed in 0.677079 second(s), Total 83, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4266