這可以通過使用 VI Property Node 來實現。
- 創建一個 Property Node 並將其展開,以便可以設定三個屬性。右鍵單擊 Property Node 並選擇 Change All To Write。
- 接著,通過右鍵單擊 Property Node 並選擇 Select Class >> VI Server >> VI >> VI, 將 Property Node 的 Class 設置為 VI。
- 找尋指定 Front Panel 將顯示在哪個螢幕上的屬性。該屬性稱為 FP.Monitor,這可以通過單擊其中一個未定義的屬性並選擇 Front Panel Window >> Monitor。此屬性允許您指定所要使用的螢幕。連接常數 1 將選擇主螢幕,常數 2 將選副螢幕,依此類推。
- 找尋定義 Front Panel 狀態的屬性(最大化、最小化等)。該屬性稱為 FP.State,可以通過單擊第二個未定義的屬性並選擇 Front Panel Window >> State。
- 通過右鍵單擊此屬性的輸入並單擊 Create Constant,這將創建一個 Enum,該 Enum 允許您選擇最大化或最小化 Front Panel 等選項。
- 找尋允許您將 Front Panel 置於螢幕前面的屬性: FP.IsFrontmost。這可以通過單擊最後一個未配置的屬性並選擇 Front Panel Window >> Is Frontmost 來執行此操作。
現在,您的 Property Node 上將擁有
FP.Monitor、
FP.State 和
FP.IsFrontmost 三個屬性。您可以使用這些屬性來設置 Front Panel 在運行程式時的相應屬性。
例如,下圖顯示了設置為最大化副螢幕上的 Front Panel 並將其置於螢幕前面的 Property Node。