完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
想实现这样一种功能,主界面控制开始和停止,采用基于事件的生产者与消费者模型,控制命令和采集、现实命令通过队列在各个循环之间传递,(每个循环也可以模块化成一个子VI,传递队列引用),暂时只想到这样的实现方式,不知是否合理,或者还有没有更好的实现方式,请赐教。
|
|
相关推荐
26个回答
|
|
|
在“生成数据”循环中使用的是向本身的命令队列传递“start”命令来实现采集的连续执行,还有没有其他方式呢?如果使用循环,如何在“命令循环”停止生成数据循环呢?
|
|
|
|
|
|
不知道你为什么用3个while,两个就可以搞定,改了一下,不知道是否满足你的要求
|
|
|
|
|
|
多谢,用3个while是想做一个多循环通讯的例子,或者多个子VI之间的通讯、传递信息。 对于运动控制、数据采集、显示、处理(计算关键指标)与保存,您都是用什么方式呢? |
|
|
|
|
|
多谢,用3个while是想做一个多循环通讯的例子,或者多个子VI之间的通讯、传递信息。 对于运动控制、数据采集、显示、处理(计算关键指标)与保存,您都是用什么方式呢? |
|
|
|
|
|
多谢,用3个while是想做一个多循环通讯的例子,或者多个子VI之间的通讯、传递信息。 对于运动控制、数据采集、显示、处理(计算关键指标)与保存,您都是用什么方式呢? |
|
|
|
|
|
学习学习学习学习学习学习学习
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您这版本更新的也太快了吧,我才是2015,您的程序打不开。。。 |
|
|
|
|
|
不好意思,忘了保存低版本,对于你这程序,我是觉得只用一个生产者消费者就可以了,但是看你用的两个,我就只是在你上面改了一点
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
谢谢,看到您写的程序了,用一个生产者消费者循环如何实现控制采集的启停和画线呢?在第二个循环中采集并画线吗? 您的程序是用显式的T常量来停止循环,比我的要好多了,我用的是错误簇的方式,但当我把采集和画线循环放到子VI里就出现问题了,有的循环无法停止,所以还是用显式的停止比较好。 不过我是用按钮来启动和停止采集过程,这样停止以后还可以再次继续,您是直接停止的应用,也许是理解上的偏差。
|
|
|
1 条评论
|
|
|
vivivivivivivi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
学习学习学习学习学习学习学习
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1671 浏览 0 评论
1569 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1946 浏览 2 评论
5094 浏览 3 评论
4986 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:33 , Processed in 1.299429 second(s), Total 123, Slave 100 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3821