|
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。
|