From Thursday, May 23rd (05:00 PM CDT) through Friday, April 24th (1:30 AM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我可以改變TestStand Operator Interface上User Interface Controls的顏色嗎?



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本:
次要軟體: N/A

問題: 我想要製作一個使用TestStand和TestStand UI Controls的操作介面。然而,我找不到更改顏色的選項。我要如何來完成這個動作呢?

解答:

TestStand 3.0及其後的版本所提供的TestStand UI Controls,例如Button控制項,並不允許你來設定顏色。然而,有其他的方法可以允許你將顏色添加至你的操作介面。

通常我們在使用LabVIEW來發展你的操作介面時,如果可以的話最好是使用TestStand UI Controls。這些控制項提供較有效率的執行速度及較快的程式發展時間。然而,既然TestStand UI Controls不提供改變顏色的選項,你可以使用其他可以在程式中更改顏色的控制項。

要完成這樣的功能,首先插入一個發展環境本身就擁有的控制項,而不是使用TestStand UI Control。接著,針對這個控制項的event handler或callback,使用程式的方法來呼叫執行TestStand所需要的TestStand UI Manager controls所提供的method。下面為使用這個方法的步驟:

  1.決定你所要執行的command和commandKind。
  2.藉著搜尋TestStand Help,你可以決定要使用哪一個UI Manager control所包含的CommandKind。要
    使用TestStand Help,可以點選Help>>TestStand Help。
  3.呼叫TestSand UI Manager的GetCommand method,例如ApplicationMgr.GetCommand。關於更多
    GetCommand method的詳細資訊,可以參考TestStand Help,然後搜尋GetCommand。
  4.呼叫GetCommand method(Command.Execute)所回傳的Command object的Execute method。關
    於更多有關Command object的資訊,可以參考TestStand Help。

下圖為使用LabVIEW User Interface的範例。

在這個範例中,我們替button增加了一個event,然後使用"CommandKind_ExecutionEntryPoints_Set"這個CommandKind來設定execution entry point。



相關連結:

附加檔案:





報告日期: 05/03/2004
最後更新: 05/11/2008
文件偏號: 392GKM6E