From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



VI server与"Show Front Panel When Called"在LabVIEW 6.1和7.0版本下的差异



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

问题: 在LabVIEW 6.1的环境下我开发了一个VI程序並设定他的Window Appearance属性"Show front panel when loaded"。当我使用VI Server在LabVIEW 6.1的环境下呼叫此程序时,人机界面即会如我所预期的出现。但是当我使用LabVIEW 7.0呼叫同一个程序时,人机界面並不会如我所预期的出现,请问这是一个程序缺陷吗?

解答: 这並不是一个程序缺陷,而是在新版LabVIEW的一个功能改进。VI server背后的其中一个意义就是提供程序开发者开发一个程序能与LabVIEW拥有最小的连接。因此,当一个VI被VI server呼叫时,让程序使用者自行決定要不要出现人机界面是很合理的选择。除非您将通过Front Panel Window » Open属性设定为真,否则此程序的人机界面將不会出现。因此当您将LabVIEW 6.1下开发之程序转移到LabVIEW 7.0环境下使用时,您必须要在呼叫该程序之后增加一个属性节点(Front Panel Window » Open property to True)来开启您呼叫程序的人机界面。

相关链接:

附件:





报告日期: 11/06/2006
最近更新: 11/05/2006
文档编号: 2ZOE3F2G