使用远程面板时,一个子VI可以打开其前面板么?



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我的VI中有一个子VI,当该子VI被调用时会弹出它的前面板。如果我使用LabVIEW的远程前面板特性来发布这个VI,在该子VI被调用时,远程端的用户是否能看到其前面板呢?

解答: 是的,如果该子VI被设置为调用时打开前面板的话,在远程机上也会打开前面板。通过web浏览器来调用远程前面板,使用的是LabVIEW运行时引擎,它能够打开子VI的前面板。

但是,这个子VI的前面板从运行时引擎上将作为一个独立的窗口打开。这意味着它类似一个普通的LabVIEW前面板而不是内嵌在浏览器窗口中。

如果你想让这个窗口内嵌在主VI的面板上的话,你可以考虑使用子面板控件。

如果你正使用LabVIEW 8.6以上的版本,可考虑使用web服务。使用web工具,你可以为一个VI(可执行程序)生成一个html文件。更多信息请看 KnowledgeBase 3U5H27MY: How Can I Use Remote Front Panels With LabVIEW 8.x Executables?

在任何一个html文件中,你可以在前面板上添加一个到其他html文件的链接。例如,如果你有一个顶层VI的网页(html文件),那么你可以为子VI的前面板添加一个链接。更多信息请查看KnowledgeBase 3EOBL459: Linking to a SubVI's Remote Front Panel from a Top Level VI.


相关链接: KnowledgeBase 3EOBL459: Linking to a SubVI's Remote Front Panel from a Top Level VI
KnowledgeBase 3NC83SS9: What are the Limitations of the LabVIEW Remote Front Panels?
KnowledgeBase 3U5H27MY: How Can I Use Remote Front Panels With LabVIEW 8.x Executables?

附件:





报告日期: 04/02/2004
最近更新: 10/24/2009
文档编号: 381CF7QS