VXI总线测试软件平台——调用ActiveX控件的设计和实现

VXI总线测试软件平台——调用ActiveX控件的设计和实现

雷涛[1]2003年在《VXI总线测试软件平台——调用ActiveX控件的设计和实现》文中研究表明本硕士学位论文是结合《VXI总线测试软件平台--基于Windows的自动测试系统软件平台的完善》的课题,并根据自己在该课题中所承担的任务撰写完成。在测试系统中,VXI总线测试平台是公认的21世纪仪器总线系统和自动测试系统的优秀平台,特别适用于军事装备测试系统的需要。VXI总线测试平台包括软件和硬件两大部分,“VXI总线测试软件平台”是软件部分研究的内容,它将计算机的数据分析和显示能力与仪器驱动器结合在一起,为用户开发虚拟仪器提供必须的软件工具和环境。它的目的是为自动测试系统提供一个可视化图形编程环境,用户不需要熟悉高级编程语言,利用它便能方便地组建自动测试系统。本文重点讨论了在VXI总线测试软件平台中提供对ActiveX控件调用的实现。其内容包括构建ActiveX控件容器,承载通用的 ActiveX控件并将其属性、方法作为生成组件的属性、方法公开,以完成COM接口的获取、ActiveX控件的创建;建立ActiveX客户机,实现ActiveX控件对象与软平台自身数据的无缝集成及ActiveX控件的激活。本论文的内容安排如下:第一章 介绍了自动测试系统的发展及其现状和VXI总线测试软件平台的相关技术。第二章介绍了COM技术和ActiveX控件,并阐述了软平台中实现调用ActiveX控件的意义和必要性。第叁章主要介绍在VXI总线测试软件平台中添加ActiveX控件窗口的实现。第四章介绍了在系统中获得COM接口的过程。第五章介绍了ActiveX控件功能窗口的设计与实现和激活ActiveX控件的相关设计和技术,其中有ActiveX自动化和数据类型的转换。第六章介绍了在VXI总线测试软件平台中调用ActiveX控件的测试和应用。第七章对整个论文的总结。

陈光(礻禹), 雷涛, 顾亚平[2]2003年在《ActiveX控件在“VXI总线测试软件平台”中的实现》文中进行了进一步梳理"VXI总线测试软件平台"提供一个可视化的测试软件开发环境,通过鼠标连接可自动生成测试程序。我们在"VXI总线测试软件平台"中提供一个通用的接口(COM规范),通过这个接口可以加载特殊的控件(ActiveX组件)以完善测试平台的功能,达到用户的特殊要求。

赵金光[3]2008年在《基于LabVIEW的远程测控技术的研究与应用》文中认为虚拟仪器是以具备控制、处理分析能力的软件取代相应功能的电子线路,充分利用计算机的软硬件资源,用计算机完成传统仪器功能的软仪器;是传统仪器功能与外形的模块化和软件化。远程虚拟仪器是虚拟仪器在网络领域的拓展,它能从与Internet相连的远端获得动态数据或将控制信号传送到远端,使在本地PC机上监控远端成为可能。远程虚拟仪器技术是虚拟仪器技术与网络技术的结合,将虚拟仪器的应用范围拓展到整个Internet网上,使信号采集、传输和处理一体化。如何实现基于Web的远程测控技术是本文讨论的重点。论文首先介绍了虚拟仪器及远程虚拟仪器的研究现状、结构及意义;其次,研究了虚拟仪器系统的硬件系统设计,包括应用基于PCI总线的数据采集卡和基于串口总线的PLC实现对实际对象的监控,主要介绍了使用这两种方式的硬件选择、系统组成、通信原理以及开发的实例;接下来介绍了远程虚拟仪器系统的实际开发方案和开发过程;最后,以网络测控虚拟实验室的建设为例,讨论了网络测控虚拟实验室的总体结构、实现方式、开发的远程实验项目以及网站系统的远程访问控制与管理等。其中,在实验项目开发中,讨论了各种经典、现代以及智能控制算法在LabVIEW中的应用,并开发了基于这些算法的课程实验,也为虚拟仪器系统的远程控制提供了理论基础。目前,该网络虚拟实验室系统已能在局域网内运行,实现了基本功能,为用户提供了一个基于网络的实验教学、技术交流以及共同学习研究的平台,从而使实验室中的硬件仪器得以共享。随着其功能的进一步完善,它必将在今后的远程实验教学中发挥应有的作用。本文技术对机电行业上的远程测控提供了一定的借鉴作用。

雷涛, 刘琼发, 钟清华[4]2005年在《ActiveX控件容器在可视化编程系统中的实现》文中进行了进一步梳理ActiveX控件容器能使可视化编程系统的扩展性得到增强。本文详细论讨了在编程系统中构建ActiveX控件容器的设计思路及其具体实现方法,该技术明显提高了“VXI总线测试软件平台”的通用性。

陶银[5]2005年在《基于虚拟仪器的数控车床动态参数的网络化测控》文中研究指明网络化测控技术具有远程对象监测控制、远程故障诊断、仪器设备共享等多种功能。而虚拟仪器技术已将软件就是仪器的思想深入到整个测试领域,由此可见,研究基于网络的具有不同需求测试对象的远程监控与设备故障诊断技术、研究基于虚拟仪器的网络化测控技术将成为测控技术发展的必然趋势之一。本文针对数控车床动态参数远程监测需求;详细讨论了虚拟仪器总线技术PXI、GPIB、VXI;NI 公司的 MXI-3 控制技术;网络客户端应用的两种技术即Java Applet 及 ActiveX 控件;提出了基于 PXI 总线测控平台的硬件测控模型和基于 B/S 的网络化测控系统软件测控模型;根据教学仪器资源网上共享的需求,应用虚拟仪器技术、通信技术、数据库技术、多线程技术及动态网页技术,确定了网络化测控系统的实现方案;利用现有的局域网,建立了具有用户、仪器、测试数据管理功能的虚拟仪器管理网站,运用 TCP/IP 协议、VC++中的事件触发及ActiveX 控件,实现了虚拟仪器的远程测控及管理,完成了数控车床动态参数网络化测控系统的开发。

刘领献[6]2004年在《基于VI的冷却器测试系统研究》文中研究表明作为第叁代基于计算机数字化测量测试仪器技术的虚拟仪器(Virtual Instrument简称VI)是电子技术、测试技术和计算机技术综合集成的产物。它正沿着总线与驱动程序标准化、硬/软件模块化、编程平台图形化和硬件模块的即插即用方向前进。本学位论文以机油冷却器性能检测台为研究对象,研究了虚拟仪器的相关理论及技术,并运用Microsoft公司的Visual C++开发了机油冷却器性能检测台的数据采集系统。 本论文首先论述了虚拟仪器的发展历程及其国内外研究现状及目前虚拟仪器存在的问题;阐述了虚拟仪器(VI)的硬件体系结构及各部分在虚拟仪器中的作用,并比较了可应用于虚拟仪器的各种总线,如并行总线、串行总线和现场总线等;然后研究了虚拟仪器的软件体系结构,SCPI及VISA的结构,仪器的可重用性,可互操作,可互换性等。开发了基于互换性虚拟仪器(IVI)上的仪器。并结合当前软件技术的发展趋势,论述了组件技术的基本原理,探讨了基于组件化的虚拟仪器软件构建技术以及用组件化技术构建虚拟仪器的优点,并用Visual C++开发了基于虚拟仪器的ActiveX控件。最后,根据机油冷却器传热性能台的要求,利用Visual C++在Windows平台上开发了基于虚拟仪器的机油冷却器传热性能试验台的数据采集系统。该系统主要运用SCPI命令及IVI的软件分层模型实现对下位机及DAQ板(数据采集板)进行通信和控制。运用多线程技术对各个信号进行数据采集,运用移动滤波算法对数据进行滤波,运用COM技术和相关的控件实现数据的可视化。 实践证明虚拟仪器是一门实用性、应用性很强的技术。根据虚拟仪器的相关理论和技术开发的虚拟仪器能提供一种友好的人机界面、数据处理快捷准确、操作简单可行的虚拟仪器系统,提高了机油冷却器传热性能检验台的工作效率。

马敏[7]2003年在《VXI总线测试软件平台数据库基本操作的设计与实现》文中研究表明本硕士学位论文是结合总装备部下达的“十五”预研课题《VXI总线测试软件平台——基于Windows的自动测试系统软件平台的完善》,并根据自己在该课题中所承担的任务撰写完成的。VXI是公认的21世纪仪器总线系统和自动测试系统的优秀平台。《VXI总线测试软件平台技术》研究的核心问题是解决VXI系统硬件和软件的标准化,从而提高系统的互用性,使之便于使用。《VXI总线测试软件平台》是基于Windows操作系统的,完全中文化的软件平台。平台的上层是测试应用程序,平台以下有仪器驱动层、VISA层、操作系统层和通讯协议层。它为测试系统提供了一个可视化的图形编程环境。用户不需要熟悉高级编程语言,可以方便地组建自动测试系统。本文重点讨论了VXI总线测试软件平台对典型数据库访问的实现。本论文的内容安排如下:第一章:主要介绍了研究工作的背景,理论与实际的意义和毕业设计的主要任务。第二章:主要介绍了通过ODBC和ADO访问方式来访问数据库的使用示例及其相关的实现过程。第叁章:主要介绍了新建、修改数据表,数据库查询和读写数据库的使用方法及其相关的实现过程。第四章:主要介绍了报表设置和报表打印的设计与实现。第五章:主要介绍了部分控件的设计与实现。第六章:主要介绍了对数据库管理功能的简单测试和数据库管理的应用。第七章:对整个论文进行总结。

陈大港, 陈光[8]2001年在《“VXI总线测试平台”仪器驱动器设计与实现》文中指出提出了一种设计VXI总线仪器驱动器的通用环境VIDDE的方法。该环境以MicrosoftWindows为操作平台 ,利用VisualC ++及MicrosoftAccess为主要编程工具 ,完成了仪器驱动器操作接口、编程接口和I/O接口的生成 ,对实现自主版权的VXI软件测试平台具有重要参考价值。

王熠[9]2002年在《VXI总线测试软件平台》文中研究表明VXI总线测试系统是一种优秀的测试平台它具有互操作性好、数据传输速率高、体积小、重量轻、可靠性和可移动性好等特点,特别适用于军事装备测试系统。现在比较通用的软件测试平台有HP的VEE、NI的LabView和CVI等。为了提高我国测试技术的水平,我们教研室承担了国家九五预研项目——VXI总线测试软件平台,这种测试软件平台也采用的是图形化编程方式。使用这种编程软件不要求用户具有太高的软件编程专业技能和经验,只需要对测试方法和流程有一定的了解。使用这种测试平台进行测试软件开发有以下优点: 1.显着增加生产率,根据客户使用后的反馈使用这种软件进行软件开发可以缩短80%的开发时间。 2.使用PC上的ActiveX自动化控件去控制其他能辅助生成报告、显示并分析数据或把用户测试结果转换成数据库以供未来使用。 3.很方便的建立更大型的软件,控制仪器也更加灵活。这种开发工具都带有编译器、专业开发环境以配合大型,复杂的程序。并且都有高级仪器管理能力。 4.支持各种操作系统平台。 5.这种测试平台应用范围广泛包括函数测试,设计验证,校准,和数据采集与控制等。 6.支持GPIB,VXI,串口,GPIO,PCPlug-in和LAN等各种类型仪器,对仪器的控制的方法很多。可以使用面板驱动,VXI即插即用驱动器等。 7.因为解决了VXI系统硬件和软件的标准化,从而提高了系统的互用性。 而我所负责的开发任务就是平台中的数据控件、打印实现、部分数学函数以及使用我们研制的平台开发合肥38所的雷达测试程序。本文的重点在于以”VXI总线测试软件平台”中的数据控件为对象,对这类控件的构成、功能和设计原理等进行了阐述,以及对平台整体性能改进的构想。论文分为以下几个部分:第一章介绍VXI总线测试软件平台中控件的构成和实现,第二章介绍数据控件中的滑块控件,第叁章介绍常数控件,第四章介绍变量控件,第五章介绍访问数组和数组映射控件,第六章介绍收集器控件和打印,第七章介绍部分数学函数,第八章介绍使用我们平台编制的合肥38所雷达测试程序,第九章介绍提出我的改进意见。

肖坦[10]2006年在《基于虚拟仪器的自动测试系统研究》文中认为虚拟仪器技术作为信息技术的重要组成部分,具有很高的研究价值和广阔的应用前景。虚拟仪器技术大大突破了传统技术在数据采集、处理、显示、存储等方面的限制,因此在工程技术应用中如何更好的应用和发展虚拟仪器技术是一个值得研究的课题。虚拟仪器是现代测试技术和计算机技术深层次结合的产物,本文所阐述的自动测试系统就是基于虚拟仪器开发的,可自动完成待测模块的数据采集、实时显示、数据处理和数据存储的全部过程,为自动测试系统提供了一个很好的平台。该系统的开发原理适用于各类型自动测试系统,并且具有数据采集精度高、人机界面友好、稳定性好等特点。本文首先分析了近年来国内外虚拟仪器技术的现状和发展,对虚拟仪器的构成形式及其特点优势进行了探讨。针对虚拟仪器的特殊软件层次,本文在详细分析了虚拟仪器的软件结构和模型以及虚拟仪器系统I/O接口软件VISA的基础上阐述了虚拟仪器驱动程序的设计思想和原则。在此基础之上,本文详细阐述了自动测试系统的总体结构设计思想和硬件设计思想,重点阐述了虚拟仪器开发环境LabVIEW下的软件开发过程和模块设计实现。本文设计并实现了测试控制电路,开发了包括界面、预处理模块各项测试和测试结果显示的全部应用软件。本文针对LabVIEW环境下如何利用ActiveX技术进行数据库开发和实现报表打印功能进行了详细的分析,并给出了具体的实现方案。

参考文献:

[1]. VXI总线测试软件平台——调用ActiveX控件的设计和实现[D]. 雷涛. 电子科技大学. 2003

[2]. ActiveX控件在“VXI总线测试软件平台”中的实现[J]. 陈光(礻禹), 雷涛, 顾亚平. 计算机测量与控制. 2003

[3]. 基于LabVIEW的远程测控技术的研究与应用[D]. 赵金光. 北京交通大学. 2008

[4]. ActiveX控件容器在可视化编程系统中的实现[J]. 雷涛, 刘琼发, 钟清华. 现代计算机(专业版). 2005

[5]. 基于虚拟仪器的数控车床动态参数的网络化测控[D]. 陶银. 南京航空航天大学. 2005

[6]. 基于VI的冷却器测试系统研究[D]. 刘领献. 武汉理工大学. 2004

[7]. VXI总线测试软件平台数据库基本操作的设计与实现[D]. 马敏. 电子科技大学. 2003

[8]. “VXI总线测试平台”仪器驱动器设计与实现[J]. 陈大港, 陈光. 测控技术. 2001

[9]. VXI总线测试软件平台[D]. 王熠. 电子科技大学. 2002

[10]. 基于虚拟仪器的自动测试系统研究[D]. 肖坦. 北京交通大学. 2006

标签:;  ;  ;  ;  ;  ;  ;  

VXI总线测试软件平台——调用ActiveX控件的设计和实现
下载Doc文档

猜你喜欢