VI server與"Show Front Panel When Called"在LabVIEW 6.1和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呼叫同一個程式時,人機介面並不會如我所預期的出現,請問這是一個bug嗎?

解答: 這並不是一個bug,而是在新版LabVIEW的一個功能改進。VI server背後的其中一個意義就是提供程式開發者開發一個程式能與LabVIEW擁有最小的連結。因此,當一個VI被VI server呼叫時,讓程式使用者自行決定要不要出現人機介面是很合理的選擇。除非您將透過Front Panel Window » Open屬性設定為真,否則此程式的人機介面將不會出現。因此當您將LabVIEW 6.1下開發之程式轉移到LabVIEW 7.0環境下使用時,您必須要在呼叫該程式之後增加一個property node(Front Panel Window » Open property to True)來開啟您呼叫程式的人機介面。

相關連結:

附加檔案:





報告日期: 07/25/2003
最後更新: 08/05/2003
文件偏號: 2ZOE3F2G