微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 如何向子vi传递一个event事件?

如何向子vi传递一个event事件?

时间:12-13 整理:3721RD 点击:
应该很简单,不过我不会,嘿嘿,就当学习了

怎么越看越别扭
先说说哪有这种需求

嘿嘿,乱想的

Dynamically Register for Events 应该可以

能么,写个程序上来看看

是的。请看14563的例子。我就是用这个办法把Event loop 放在subVI里面。
当然还有别的办法,如果具体应用的要求不一样的话。请看附件。

 prog1.vi

 prog2.vi

如果你用producer customer 的结构,还有一个办法,就是直接在一个VI里写另一个VI的queue。请看附件,运行produ_customer_example.vi。抱歉我家里的笔记本上只有LV8.2。

 prod_custom.zip

event structure是和主界面紧密耦合的,放在子vi里面貌似不是什么好办法
比如要根据事件处理结果设置主界面的控件值,难道先生硬的去读主vi的控件reference再设置值?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top