labc 发表于 2007-8-9 17:04:24

子程序A和B(主体结构均为循环)调用时全部从菜单中选择,如何设计结构?

请问:
      子程序A和B均是循环结构,或者说是实际运行时必须是连续运行模式(我设计的是通过点击其面板将其关闭);在附件中设计了一个菜单,通过单击菜单上的A或B来调用它们。
       存在一个严重问题:例如先调用A,A就会陷进循环里无法跳出,此时单击菜单上的B也没有反应。
       今天尝试使用了菜单选择(用户)事件结构也不行。
      
       该如何修改?


Thanks.
Labc

[ 本帖最后由 labc 于 2007-8-10 09:52 编辑 ]

zxzhao_2000 发表于 2007-8-10 13:45:10

使用动态调用的功能

使用动态调用的方法,在事件中将A、B子VI打开运行,而不影响主VI的运行。
查一下相关的资料。

labc 发表于 2007-8-10 14:40:03

动态调用?
我看了一下LV自带的例子,基本意思大概是调用完毕之后会释放调用时所占用的内存。
我的需求是可以同时调用多个循环,动态调用A,但如果A没有运行完毕,B不会有反应的。


Thanks.
Labc

[ 本帖最后由 labc 于 2007-8-10 14:41 编辑 ]

tx 发表于 2007-8-10 17:39:01

直接找菜单中的例子,里面有这个例程.

labc 发表于 2007-8-10 18:02:42

tx,把你认为可以满足我要求的那个vi贴上来吧,反正我是没有找到。8.2里面的这几个例子都不行……

Thanks.
Labc

lgh269 发表于 2007-8-10 20:27:23

你这种用VI server技术可以很好的解决呀
若多个VI之间交互数据,用全局是个不错的选择

labc 发表于 2007-8-12 11:34:54

已经参照你的方法搞定!

Thanks!
Labc
页: [1]
查看完整版本: 子程序A和B(主体结构均为循环)调用时全部从菜单中选择,如何设计结构?