核心提示: 虚拟仪器组建软件的基本功能虚拟仪器组建软件提供了虚拟仪器中虚拟面板的绝大多数部件。这些部件以控件的形式由软件编程人员在编程语言中调用。按功能分类大致由以下几类:(1)指示灯类控件,所示;(2)开关类控件,所示;
虚拟仪器组建软件的基本功能虚拟仪器组建软件提供了虚拟仪器中虚拟面板的绝大多数部件。这些部件以控件的形式由软件编程人员在编程语言中调用。按功能分类大致由以下几类:(1)指示灯类控件,所示;(2)开关类控件,所示;(3)按钮类控件,所示;(4)旋钮表头类控件,所示;(5)示波器类控件,所示。
与传统仪器硬面板中的部件不同的是,有些控件既可以作为被控对象在鼠标操作下旋转变化,改变当前值,又可以作为显示部件显示当前值。
虚拟仪器的开发编程在开发虚拟仪器的软件时,由于虚拟仪器组建软件以丰富多彩的控件为主要形式,因此使用起来极其方便。只需在工具栏中轻轻点击所需的控件,把它拖到相应的面板上即可。之后,你可任意将它拖大缩小,按照用户喜爱任意改变外观颜色。
国外的虚拟仪器组建平台大多都是自成体系的封闭系统,它集仪器软面板部件与语言于一身。这种形态使得用户在开发虚拟仪器软件时较难利用蓬勃发展的通用计算机语言编程技术。
而该软件支持多种计算机编程语言,例如M-icrosoft公司的VisualBasic,VisualC++等。因此,它不仅具有众多虚拟仪器控件,还能充分利用微软公司的VisualC++、VisualBasic所提供的编程语言功能,因此在开发虚拟仪器的软件时既具有虚拟仪器的功能,又具有编程语言所提供的强大功能。
虚拟仪器组建软件的内核关键我们实现虚拟仪器的方法是采用ActiveX控件技术。由于ActiveX控件支持所有在Windows95/98下运行的编程软件,特别是大多数编程人员熟悉的Visu-alBasic和VisualC++语言,因此这使得虚拟仪器开发技术人员能同时利于这些编程语言和虚拟仪器的组建软件进行设计在用ActiveX控件实现虚拟仪器组建软件时,关键是要准确定义它们的属性(Properties)、方法(Meth-ods)、事件(Events)及属性页(PropertyPages)。
ActiveX/属性0分/原属性0及/定制属性0二种。
通过Get或Set函数来读取或改变属性,诸如改变表头类控件指针位置和颜色。
/方法0能使程序动态调用函数使控件完成特定的功能。例如改变数字表控件所显示的数字。
/事件0是控件通知程序用户对控件进行的一些操作,例如当用户用鼠标在按钮或开关类控件按下或拨动时,控件就及时通过/事件0来告诉程序用户进行的动作以便来作进一步处理。/属性页0使程序员在开发软件时改变并保存函数。