2.3  虚拟仪器的构成

虚拟仪器主要由应用软件、I/O借口设备、软硬件平台等3部分组成[5],结构如图2.1所示。

虚拟仪器结构图

图2.1  虚拟仪器结构图

    应用软件是虚拟仪器的核心部分。通过应用软件,根据不同的需要,可以实现不同测量仪表的功能。通常,用户仅需要根据自己在仪表领域的专业知识,定义各种界面模式,设置测试方案和步骤,则该软件平台就可以迅速完成相应的测试任务,并给出非常直观的分析结果。

3  控件及软件开发工具的介绍

3.1  控件的介绍

3.1.1  控件的概念

控件(control)是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件 的一些简单而可见的功能。

在计算机编程当中,控件是一种图形用户界面元素,其显示的信息排列可由用户改变,例如视窗或文本框。控件定义的特点是为给定数据的直接操作提供单独的互动点。控件是一种基本的可视构件块,包含在应用程序中,控制着该程序处理的所有数据以及关于这些数据的交互操作[12]。

常规控件的不同组合通常打包在部件工具箱中,程序员可以构建图形用户界面。 大多操作系统包括一套用于程序设计的控件,程序员只需将它们加入应用程序,指定它们的行为。控件通常定义为面向对象程序设计的类。因此许多控件产生于类继承。有时控件被视为“虚拟”的,以区别于它们对应的实体,例如“虚拟按钮”可以用鼠标光标点击,而实物按钮则只能用手指按压。

3.1.2  ActiveX控件简介

ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼[1],其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(如今的网络主要包括Windows和Mac)中任意运行的程序。这个组件就是ActiveX控件。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和java applet功能类似。

ActiveX控件是一种可重用的软件组件,通过使用 ActiveX控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。如Stock Ticker控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。如今,已有1000多个商用的ActiveX控件,开发控件可以使用各种编程语言,如C,C++以及微软公司的 Visual Java开发环境Microsoft Visual J++™。ActiveX控件一旦被开发出来,设计和开发人员就可以把它当作预装配组件,用于开发客户程序。以此种方式使用ActiveX控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程序的设计。

ActiveX控件可以在Windows窗体和Web程序上使用,所以不管是什么语言开发的应用程序只要在windows窗体和html页面中使用,同时也可以在MAC和JAVA平台使用,大部分均采用ActiveX控件,这就是我们平时看到的各种网上银行的安全控件等应用。

综上,本文的仪表控件选择使用ActiveX控件来进行设计。

上一篇:STC89C52单片机多用途力变送器设计+电路图+程序
下一篇:matlab砂纸在线检测技术研究图像处理

试论信息化测绘条件下的...

电力发电厂热工自动化仪...

现代电力经济运行条件下...

智能电网下电力网络营销模式探讨【1888字】

新时期下的电力通信发展研究【3393字】

改革背景下的电力建设施...

低负荷下计量设备對电力...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

老年2型糖尿病患者运动疗...