我可以改变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
最近更新: 12/30/2008
文档编号: 392GKM6E