菜单
  

    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控件来进行设计。

  1. 上一篇:STC89C52单片机多用途力变送器设计+电路图+程序
  2. 下一篇:matlab砂纸在线检测技术研究图像处理
  1. 地下煤层三维显示

  2. ZigBee无线传感网的铁路隧...

  3. ZigBee基于MSP430的环境参数...

  4. 局部直方图均衡化在水下图像中的仿真与分析

  5. OepnCV基于小波变换的水下图像去噪研究

  6. 微幅波干扰下线性定常系统的干扰抑制控制

  7. zigbee技术的温室农作物环境监测系统的设计

  8. 当代大学生慈善意识研究+文献综述

  9. 中考体育项目与体育教学合理结合的研究

  10. 十二层带中心支撑钢结构...

  11. 电站锅炉暖风器设计任务书

  12. java+mysql车辆管理系统的设计+源代码

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 乳业同业并购式全产业链...

  15. 大众媒体对公共政策制定的影响

  16. 杂拟谷盗体内共生菌沃尔...

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回