ap4115 发表于 2006-11-20 15:22:10

为什么子VI关闭后,主LV就什么都没响应了?

在调用子VI时,通过那个默认的关闭按钮把子VI关闭了,但为什么子VI关闭后,主LV就什么都没响应了?

wdyjz 发表于 2006-11-20 16:36:06

子VI的属性设置问题,你参考例子中的old event,搜索key word:machine

cpubbs 发表于 2006-11-20 21:15:18

具体要看程序结婚了,您老人家最好传程序上来看看!

lgh269 发表于 2006-11-21 08:56:40

偶也遇到这样的问题,使用右上角那个关闭按钮关闭子VI,主VI同样处理等待状态,偶现在做法是不用,呵呵,
不知WDYJZ是怎么做了,发个例子哈

sunshuai03 发表于 2006-11-21 19:16:03

对于这种情况最大的可能是子Vi并没有运行结束就关闭了子VI,在子Vi中有While循环的时候尤其要注意。

wdyjz 发表于 2006-11-24 14:57:10

close afterwards if originally closed的勾去掉;仅选中show front pannel when called;这样一来,就不会死了,哈哈;
另外event可以设置time out=200;对应的按钮事件把勾也去掉.

wdyjz 发表于 2006-11-24 14:58:40

原帖由 lgh269 于 2006-11-21 08:56 发表
偶也遇到这样的问题,使用右上角那个关闭按钮关闭子VI,主VI同样处理等待状态,偶现在做法是不用,呵呵,
不知WDYJZ是怎么做了,发个例子哈
当然不用是最好成绩的!
NI的例子上都把这个关闭按钮禁止了!大家可以搜索machines;查看.

lgh269 发表于 2006-11-24 18:52:45

顶呀,才两天没来,WDYJZ更强了,偶不行了,呵呵

33628591 发表于 2008-9-17 16:47:14

在事件框中选edit events handled by this case...然后选this vi 然后选panel close?确定
然后设置一下取消vi关闭即可。
页: [1]
查看完整版本: 为什么子VI关闭后,主LV就什么都没响应了?