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