微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 困惑很久的问题,请教高手,急。

困惑很久的问题,请教高手,急。

时间:12-13 整理:3721RD 点击:
我希望做个菜单,该菜单有如下的基本功能:
点击菜单A,A响应,并执行A下的子VI,
这个时候要求点击B,B能响应,并执行B下的子VI.
我使用的是RUN_TIME MENU,
每次必须关闭菜单A,才能响应和执行菜单B.我认为是A中的子VI一直在执行,
无法中断改子VI,所以就不能在我点击B时,响应B并执行B下的子VI.
非常急切的请教高手,如何解决该问题。

如果你用menu,就只能响应结束一个菜单操作,再做下一个,这是菜单本身的特性。如果你想同时相应多个操作请求,可以用按钮加一个case structure.

还是不太明白,你的意思是不能用MENU了吧?
怎样用CASE STRUCTURE响应多个操作?
能否说的详细一点呢?请指教。
谢谢。

看看CASE STRUCTURE的几个例子吧。

恩.知道了.谢谢
对了,不知auyuxie遇到这样的情况没:
主vi,通过点击按钮,可以弹出子vi.这个时候,你关闭字vi的窗口,再点击按钮弹出该子v
i窗口就没有用了.
不知有办法解决么??
可以让该子vi再次弹出.

I never encountered such problem. I suspect that it is due to the setup of your subVI. Could you post your VIs?


 callSUB_.llb

I do not believe that the subVI is still running even it is closed, because you set "close afterwards if originally closed". And I did not see anything wrong with your programs. Everytime I click your "show current" button, the subVI will jump out properly. And it disappears after I click "ruturn".

 callSUB_.llb

可能是我没说明白。如果你是点击子VI窗口右上角的关闭(不是点击“SHOW
CURRENT”)。你就会发现不能再弹出子VI了。

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

网站地图

Top