完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
写了一个程序,先把主程序界面上控件全部创建引用,再通过控件引用来触发子VI中的事件响应,以此来改变主界面控件显示的内容,但是发现子VI中事件根本没有响应,网上查了一下,好像需要注册用户事件,但是刚接触labview不久,不知道具体该怎么用,求助各位大神,万分感谢!
|
|
相关推荐
7个回答
|
|
|
设计思路还是有问题,控件引用不能传递控件的事件。你说的情况解决方式很多,可以用自定义事件,也可以发消息。
最佳答案
|
|
|
|
|
|
这种不需要注册事件,我觉得是你的事件响应的不对,你的事件响应是“检验项目”的值改变,你操作使它的值改变了吗???
|
|
|
|
|
|
问题已解决,谢谢大家!
|
|
|
|
|
|
学习了
|
|
|
|
|
|
大神,你好,由于本人对自定义事件不大清楚,还是非常希望你讲的再明白一点,最好可以留个联系方式再请教,谢谢! |
|
|
|
|
|
楼主谬赞,能进论坛来逛的人,一般都是抱着学习的心态来的,大家都是互相学习而已,我也只是有些粗浅的认识: 自定义事件LabVIEW里边有Demo,你就在程序框图里找到动态注册用户事件,查看即时帮助,就能找到demo。 发消息的方法,建议看一下新建vi模板里的设计模式,主从模式、生产者消费者循环,这些都可以。 如果想封装成子vi的话,可以把非UI事件处理器的那些循环都封装成子VI,具体通信方式的话,消息或者自定义事件就都可以了。虽然模块之间耦合会比较紧,数据类型维护比较麻烦,但是对于小的项目来说,这就足够了。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 12:05 , Processed in 0.828277 second(s), Total 111, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
9611