子程序A和B(主体结构均为循环)调用时全部从菜单中选择,如何设计结构?
请问:子程序A和B均是循环结构,或者说是实际运行时必须是连续运行模式(我设计的是通过点击其面板将其关闭);在附件中设计了一个菜单,通过单击菜单上的A或B来调用它们。
存在一个严重问题:例如先调用A,A就会陷进循环里无法跳出,此时单击菜单上的B也没有反应。
今天尝试使用了菜单选择(用户)事件结构也不行。
该如何修改?
Thanks.
Labc
[ 本帖最后由 labc 于 2007-8-10 09:52 编辑 ]
使用动态调用的功能
使用动态调用的方法,在事件中将A、B子VI打开运行,而不影响主VI的运行。查一下相关的资料。 动态调用?
我看了一下LV自带的例子,基本意思大概是调用完毕之后会释放调用时所占用的内存。
我的需求是可以同时调用多个循环,动态调用A,但如果A没有运行完毕,B不会有反应的。
Thanks.
Labc
[ 本帖最后由 labc 于 2007-8-10 14:41 编辑 ] 直接找菜单中的例子,里面有这个例程. tx,把你认为可以满足我要求的那个vi贴上来吧,反正我是没有找到。8.2里面的这几个例子都不行……
Thanks.
Labc 你这种用VI server技术可以很好的解决呀
若多个VI之间交互数据,用全局是个不错的选择 已经参照你的方法搞定!
Thanks!
Labc
页:
[1]