用VB设计虚拟仪器界面常用方法有以下3种。
(l)下面通过一个万用表的例子介绍如何把已做好的位图应用到界面上。设计万用表调档旋钮时,通过点击左键、右键来控制顺时针、逆时针旋转,点击次数控制其旋转幅度。从这段程序可以看出,有效的加载位图,可以使仪器界面友好,使用户易于接受,这是虚拟仪器界面制作的要点之一
(2)使用标准按钮使用CommandButton可以建立简单的自定义外观的按钮,VB提供了按钮所定义的四种状态:按下、弹起、输人焦点和被禁用,所以应该提供四种(至少两种)表征按钮状态的颜色或位图。下面以示波器的开关按钮为例介绍位图按钮的制作,示波器打开和关闭的两种状态实现方法如下在窗体中加载一个aB控件,命名为CmdSBQS初teh,设置其长、宽为合适大小,BaekColor=H80(深红)。复原示波器其他参数Endf本例提供的方法较第一种方法简单,应用也有一定局限性。界面作为用户与程序功能的桥梁,应该受到程序参数的控制并影响到程序中的参数,为程序提供完善的接口,这也是设计界面时的要点之一。
(3)利用VB绘图函数虚拟仪器的某些部分需要动态显示,其图形事先不可预知,所以不能用位图的方法实现。VB提供了丰富的绘图函数,利用这些函数可以绘制出复杂的图形,解决这一问题。