1、AgilentVEE中文教程Agilent-VEE中文教程VEE中文教程Agilent VEE(简称VEE)是可视性工程设计环境(Visuual Engineering Environment)的缩写,由Agilent Techndogies(安捷伦公司,前HP子公司)推出的功能强大的图形化可编程语言,其与LabVIEW在虚拟仪器软件平台技术领域具有同等重要的地位,也是目前业内使用最广泛、功能最强大的图形化编程语言之一。 VEE概述VEE的成长在自动控制及虚拟仪器的发展中扮演着极其重要的角色,众所周知,数据采集、仪器控制以及自动测试一直都是测试实验室以及工业自动控制领域最关心的问题。一直以来,
2、许多工程技术人员都希望能通过一个更快捷的方式得到测试结果,并从单一而繁琐的测试过程中摆脱出来。随着个人计算机的日益发展,工程师们都希望能采用通用PC机控制仪器的方法,利用相应的工程编译软件,完成仪器控制,数据采集已经数据处理,从而实现完全的自动测试。从自动控制的两个重要方面看,在仪器控制硬件方面,GPIB总线现已成为连接仪器与计算机的通用标准接口,除了不同仪器设备生产厂商对IEEE-488标准个别解释不同之外,用户在配置仪器和系统上基本已没有问题。但在仪器控制软件的发展上,仍然存在许多问题,当时几乎所有的仪器控制程序都是由BASIC语言编写,虽然BASIC语言具有简单、可读性强的命令集和交互能
3、力等优势,但与其他基于文本的高级语言一样,它也存在一个根本问题,即要求使用仪器的工程技术人员成为程序员,因为用户必须将他们关于仪器和应用的知识转化成一行行的程序代码,以形成测试程序,这个过程经常是费时费力的苦差事,尤其是对于那些很少编程或基本没有程序经验的用户更是如此,而VEE的出现极大的解决了这个困扰工程师们许久的问题。经过HP公司工程师们不懈的努力,以图形化界面和数据量编程为核心的VEE 版由HP公司在1990年7月正式发布,VEE 最初的发行是为T&M客户控制HP UNIX平台而设计,之后又有、等改进版推出,但这些版本都仅仅局限于运行在HPUX平台。在操作系统出现后,HP公司于1992年
4、11月又颁布了VEE 版,此时VEE同时支持、HPUX&SUN等多个平台,大大扩展了VEE的使用范围。随着PC技术的快速发展及用户要求的不断提升,HP公司根据实际需求随后又推出了VEE 以及支持NT的VEE 版。1997年3月,HP公司又正式推出了在VEE历史上具有划时代意义的VEE 版,加入了编译器功能的VEE 版,无论是从编译速度、程序质量上还是从执行速度以及使用的灵活性上都是一个巨大的飞跃。从VEE 开始,VEE就已作为一个完善的图形化软件开发环境得到了自动控制领域的广泛认可。VEE更适用于产品的跟踪测试,包括从产品设计、生产及品质控制等一系列的产品制造过程,在VEE先前的版本中,VEE
5、被认为仅仅在产品设计阶段创建快速简单的程序,但随后的VEE 以及VEE 提供了一个速度更快、功能更强大的用户开发环境、界面以及功能控件,使得用户可以更直接地针对产品生产与制造的整个周期。 VEE编程环境完成VEE 及I/O Libraries系统安装后,就可以进入VEE进行编程,但在编程之前必须先熟悉一下VEE开发环境。 VEE Pro 工作区窗口在安装完VEE Pro 后,单击桌面的开始按钮,选择程序集中的Agilent VEE ,用户会看到如图31所示的VEE程序开发环境窗口;VEE允许在桌面同时开启数个VEE开发环境的窗口,这样使得用户可以很容易地在数个VEE开发窗口下对VEE程序进行相
6、互编辑。VEE开发环境的窗口主要由7个部分组成,图31列出了所有7个部分并给出了它们各自的名称,下面将对窗口中每一个部分进行详细介绍。标题栏带有VEE图标的标题字段位于整个窗口的最上端,左端显示VEE程序的名称,双击标题栏最左端的VEE图标可关闭当前VEE窗口;在标题栏的最右端为窗口最小化、最大化以及关闭功能按钮。图31 VEE程序开发环境菜单栏窗口第二列是VEE开发环境的菜单栏,也是使用频率最高的弹出菜单,主要为VEE程序开发提供各种命令及程序功能控件,通过弹出的菜单可以使用VEE所提供的每一个功能,每一个菜单包含了许多功能选项。图32 菜单栏工具栏窗口第三列是VEE开发环境的工具栏,VEE
7、把最常用的功能及控件放进了工具栏。正常情况下标准的工具栏将显示在工作区中,标准工具栏中包含了编程过程中所要用到的最常用的一些功能,这些功能位于不同的菜单目录中,标准工具栏如图33所示。图33 VEE的标准工具栏像菜单栏一样,工具栏中各按钮只有是被着色时才可用,而灰色是不可用的。程序管理区本窗口的作用是帮助用户编辑程序中各控件,最上角显示当前程序的名称,如或者显示为Untitled的未命名状态。工作区工作区是用来编辑VEE程序的窗口,主要放置各程序控件并可在此区域编辑并通过连线将所有控件连接成一可用程序。状态区状态区位于VEE开发环境窗口的最下列,主要显示VEE当前状态下的信息。属性栏属性栏位于
8、VEE开发环境窗口的左下方,主要显示当前选中控件的属性,并可以通过属性栏修改当前控件的属性。图34 VEE的属性栏 设置VEE环境当VEE第一次激活后,VEE开发环境的所有窗口及系统运行参数都按VEE缺省设置,用户可以根据实际需要,重新设置VEE开发环境参数。单击File菜单下的Default Preferences命令,VEE自动弹出Default Preferences对话框。在Default Preferences对话框中有6个标签选项:General标签,Colors标签,Fonts标签,Number标签,Printing标签,Web Sever标签。完成缺省属性对话框中个标签下参数的
9、设置后,按Save按钮,VEE将把个缺省属性储存于缺省的文件中。 VEE的特点及其优越性VEE是一种基于图形式开发、调试和运行程序的集成化环境,其基本编程单元是一系列的功能控件,所以功能控件是在VEE的主菜单下选取并创建,然后连线并最终完成一程序,而虚拟仪器则接收来自控件的指令并完成其特定的功能。 VEE不但是面向计算机测控领域的虚拟仪器软件开发环境,实际上也是一种高效的图形化软件设计语言,其主要功能包括:管理和控制仪器设备、数据采集和处理、可视化数据显示、与其他语言(如C/C+、Visual Basic、MatLab等)的交互使用、以及远程Web监控等。VEE进行虚拟仪器设计还具有一下特点及
10、优势:(1)便捷、灵活的操作界面。(2)支持多种大众的测试平台。(3)运用简单且功能强大的工具文件。(4)直观明了的用户操作界面和流程图式的编程。(5)可视性程序能有效地减少程序开发及维护的时间。(6)内具的除错功能可有效地开发及维护大规模、复杂的程序。(7)使用ActiveX、DDE以及TCP/IP可进行网络连接和数据交换。(8)可集成其他如C+、Visual Basic、Pascal、Fortran和Hp Basic等开发语言。(9)可输出测试数据到标准的Excel数据库及Word文档中,立即显示所需分析结果并实现打印。 VEE所采用的图形式编程的最大特点是VEE程序中采用的控件及编程手法
11、都是以下拉菜单的格式作选择,然后通过设置和连接个功能模块的图标,从而方便迅速地创建应用程序,并自动完成数据采集、分析、显示等测试流程,在很大程度上降低了对编程者编程经验和熟练程度的要求,简单实用且安全可靠,既省去了成段成段令人繁琐的编程语句,又缩短了编程的时间和工作量,大大提高了编程效率。表3-1列出了实际所需的编程性能以及VEE所支持的功能的对照表,从表中可以很直观的看出VEE潜在的优势。表3-1 VEE特点与实际需要对照表所需的性能VEE所支持的功能容易学习且使用方便 每一个控件对应一个具体功能 完整的测试测量能力 强大的数据采集及分析能力 灵活可靠的信息提示 高效率的仪器设备控制能力 快
12、速创建操作界面可解决错综复杂的实际问题 专业的软件开发环境 可集成其他编程语言 功能强大的侦错能力 一流的图形化软件及使用说明 可创建Run-Time运行程序快速的执行速度 功能强大的编译器完全可靠且长期的合作关系 与大多数行业巨头的联盟 优良的服务和技术支持 VEE的应用目前,VEE已广泛应用于多个领域。在测试与测量方面,工程技术人员可应用VEE通过GPIB、VXI、PLC、串行设备和插卡式数据采集板去构成一个实际的数据采集系统,而且VEE内置有众多的仪器设备驱动程序库,可兼容并控制不同仪器设备生产厂商的测试平台,VEE还支持通过Internet、ActiveX、DDE以及SQL等交互式通信方式实现数据共享。同时,VEE为用户提供了功能强大的高级数学分析库,特别是MATLAB功能,可大大满足用户对数据的计算和分析需要,而其强大且实用的图形显示能力以及便捷的程序设计,为过程控制及工业自动化提供了更好的解决方案。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1