基于网络的虚拟仪器测试系统论文,
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1 基于网络的虚拟仪器测试毕业设计
1.1 概述
随着计算机技术、通信技术与仪器技术的不断发展,使得虚拟仪器得到了进一步发展,虚拟仪器将计算机资源与仪器硬件、数字信号处理技术结合,把厂家定义仪器功能的方式转变为由用户自己定义仪器功能。用户可根据测试的需要,自己设计所需要的仪器毕业设计,利用一种或多种功能的通用模块,调用不同功能的毕业设计模块,组成不同的仪器功能。在虚拟仪器中,计算机成为仪器的一部分,使得计算机可以得到充分发挥。除了仪器的输入、输出、数据处理分析、结果显示由计算机完成外,还可组成计算机网络。一个大的复杂的测试毕业设计往往毕业设计的测量、输入、输出、结果分析分布在不同的地理位置,仅用一台计算机并不能胜任测试任务,需要由分布在不同地理位置的若干计算机共同完成整个测试任务。计算机网络技术、总线技术的发展,乃至Internet网的发展拓展了虚拟仪器测试毕业设计的应用范围。利用网络技术将分散在不同地理位置不同功能的测试设备联系在一起,使昂贵的硬件设备、毕业设计在网络内得以共享,减少了设备重复投资。一台计算机采集的数据可以立即传输到另一台处理分析机上进行处理分析,分析后的结果可被执行机构、设计师查询使用,使数据采集、传输、处理分析成为一体,容易实现实时采集、实时监测。重要的数据实行多机备份,提高了毕业设计的可靠性。对于有些危险的、环境恶劣的不适合人员操作的数据采集工作可实行远程采集,将采集的数据放在服务器中供用户使用。 [资料来源:http://www.THINK58.com]
1.2 虚拟仪器网络测试毕业设计设计
虚拟仪器网络测试毕业设计的设计需从虚拟仪器和网络技术两方面考虑。
1.2.1虚拟仪器部分
分析测试毕业设计的要求和毕业设计的功能,根据毕业设计功能的要求,在毕业设计和硬件之间进行优化选择,从而确定仪器所必需的硬件模块,以便用最少的模块实现仪器的最佳功能。根据应用情况与实际的条件选择基于计算机的虚拟仪器的仪器模块(VXI总线、PCI总线、PXI总线、GPIB仪器),包括示波器、信号调理电路、万用表、信号源等模块。
硬件确定以后,主要确定毕业设计功能模块,哪些仪器功能由毕业设计实现,将毕业设计功能划分为相对独立的模块。然后选择易于编写的图形化的毕业设计平台。
Virsual C++6.0是一种面向对象的通用的功能强大的程序设计语言,提供集成性及可视化用户界面,采用面向对象的程序设计方法,它具有底层操作功能,也具有数据库开发功能,编程灵活,因此也是编程人员常选用的编程语言,我也用VC++编写了虚拟仪器平台,可以组建虚拟信号发生器、虚拟示波器、数据采集。
参考文献(黑体四号、顶格)
[1] 张毅刚,彭喜元,姜守达等.自动测试毕业设计.哈尔滨:哈尔滨工业大学出版社,2001,9:1~258.
[2] 胡晓军,邓波,高宏伟.Visual C++高级开发范例解析.北京:电子工业出版社,2002,1:1~326.
[3] 陈尚松,雷加,郭庆.电子测量与仪器.北京:电子工业出版社,2005,1:1~435.
[4] 张毅,周绍磊,杨秀霞.虚拟仪器技术分析与应用.北京:机械工业出版社,2004,2:1~301.
[5] 辛长安,梅林.VC++编程技术与难点剖析.北京:清华大学出版社,2002,4:1~514.
[6] Agilent VISA User’guide Manual Part Number: E2090-90040 Printed in U.S.A. E0801
[7] Agilent 54621D/22D/41D/42D 混合信号示波器. 出版号 54622-97032 2002 年 3 月
[8] Agilent 33250A 80 MHz 函数/ 任意波形发生器. 出版号 33250-90418 2000 年 4 月
[9] Agilent E5810A LAN/GPIB Gateway for Windows User’s guide
[来源:http://think58.com]
[资料来源:http://THINK58.com]
[资料来源:http://www.THINK58.com]