[讨论]一个简单的问题
<P>如何按下按钮执行一个subvi,同时按下另一个按钮,另一个subvi也被执行</P> 可以用一个与的功能来判断,若是符合的话就运行另一个VI了! <P>可能使我说得不太清楚,我的意思是按下第一个按钮,执行第一个subvi并显示其前面板,在不退出第一个subvi的情况下,按下第二个按钮,执行第二个subvi也显示其前面板</P> 问题是第二个按纽在主面版上,已经执行一个subvi后,该面版一直在最前,不关掉就不可以使用主面版的控件,这也是困扰我好久的问题了!你有什么好办法没? <P>我做了一个例子出来,可以实现这样的功能的了,大家看一下,做得不太好,大家多多指点!</P><P>http://www.cpubbs.com/down/labview/vi/cpubbs_run_2_subvi.rar</P> <P>小弟想问cpubbs大哥个问题,为什么将两个subvi放置在同一个循环中就不能实现这个功能呢?主程序中咋看不见subvi2的调用?还有停止时按Ctrl+.是如何实现的,能告诉我吗?谢谢</P>[此贴子已经被作者于2005-4-29 22:36:21编辑过]
<P>因为放置在同一个循环中的话,VI1它就是一个死循环来的啦,这时候,它进入了之后,主程序相当于瘫痪了,没有运行了,除非返回来它才会运行,所以这个时候主程序里面的控件有值的变化也不会产生作用了,只有用另一个循环才会继续产生效果!</P><P>你所说的这一个ctr+.要停止的是哪个呢?在LV中,默认的按这二个组合键就是停止的意思,不用设置的,除非你把它这个执行过程中的快捷键给取消了!</P> <P>原来是这样,谢谢cpubbs大哥</P> 不客气,有空常来就行了,多多介绍朋友们过来就行了,呵呵,谢谢哈!
页:
[1]