ni.com checkout is currently experiencing issues.

Support teams are actively working on the resolution.

NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

labview能否让子VI如帮助一样显示,不影响主VI操作?

已解决!
转到解答

想让子VI窗口永远在主VI前面,但并不影响主VI工作,子VI主要就是介绍操作步骤的,子VI里的操作基本上就是上一步,下一步,返回这些,其余都是文字说明。可以实现吗?目前修改windows appearance里window behavior,还未发现解决办法。网上搜索有一个WINUTIL.llb的文件,里面有“make window always on top“,但是未发现其效果,好像主VI里的控件还是不能使用。请高手指教~现有方法的使用/改进,或者新方法,谢谢~~

0 项奖励
1 条消息(共 8 条)
6,434 次查看
解答
已被主题作者 413332985 接受

 


@413332985 wrote:

想让子VI窗口永远在主VI前面,但并不影响主VI工作,子VI主要就是介绍操作步骤的,子VI里的操作基本上就是上一步,下一步,返回这些,其余都是文字说明。可以实现吗?目前修改windows appearance里window behavior,还未发现解决办法。网上搜索有一个WINUTIL.llb的文件,里面有“make window always on top“,但是未发现其效果,好像主VI里的控件还是不能使用。请高手指教~现有方法的使用/改进,或者新方法,谢谢~~


 

Dear friend,

 

the "make window always on top" works well as long as...

 

 

  1. The sub-VI is called from a parallel loop. or
  2. The sub-VI is called using VI Server
I have been using that, FYI 😉

 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
2 条消息(共 8 条)
6,427 次查看

谢谢ian fung大侠的回复~

我现在的用法:主VI控件1触发事件调取子VI 1,同时在主VI该事件结构中利用“Get window refnum”(通过子VI文件名获取其refnum)和“make window always on top”让子VI 1在前,但是我去点击主VI另一可以弹出子VI 2的控件,子VI 2没有显示,键按下的效果等同于没有,鼠标像锁定在了子VI 1的界面上一样。但奇怪的是,关闭子VI 1,发现子VI 2就自动出来了(不用再去点击控件),很像是排队等待显示一样。。。这是怎么回事呢?

麻烦能再稍微解释下“The sub-VI is called from a parallel loop”这个吗?我不是很明白,不好意思。。。

0 项奖励
3 条消息(共 8 条)
6,402 次查看

另附上我在“测量与测试世界”同一提问,bincker大侠给我提供的方法:

1.子VI窗口动作设为“浮动”。

2. 然后在主界面中通过动态调用的方式调用这个VI,把【激活】状态设置成FALSE就可以了:

 open.png

0 项奖励
4 条消息(共 8 条)
6,400 次查看

 


@413332985 wrote:

另附上我在“测量与测试世界”同一提问,bincker大侠给我提供的方法:

1.子VI窗口动作设为“浮动”。

2. 然后在主界面中通过动态调用的方式调用这个VI,把【激活】状态设置成FALSE就可以了:

 open.png


This is of method 2... using VI Server. 

 

 

子VI窗口动作设为“浮动”。 Agree.

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
5 条消息(共 8 条)
6,397 次查看

啊,原来这就是方法2啊,那我只能承认您之前说的2个方法我一个也没搞懂+搞对......

望能再稍解释下方法1,万分感谢~~

0 项奖励
6 条消息(共 8 条)
6,395 次查看

Attached are examples...

 

PS: these are examples merely for reference purposes, please modify to suit your needs.

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
7 条消息(共 8 条)
6,391 次查看

高兴表情谢谢ian fung大侠,学习了~~

0 项奖励
8 条消息(共 8 条)
6,351 次查看