基于网络的虚拟仪器测试系统
引 言
著名科学家门捷列夫说:“没有测量,就没有科学”。测量科学的先驱凯尔文又说,一个事物你如果能够测量它,并且能用数字来表达它,你对它就有了深刻的了解;但如果你不知道如何测量它,且不能用数字表达它,那么你的知识可能就是贫瘠的,是不令人满意的。测量是知识的起点,也是你进入科学殿堂的开端。
1.1 概述
随着计算机技术、通信技术与仪器技术的不断发展,使得虚拟仪器得到了进一步发展,虚拟仪器将计算机资源与仪器硬件、数字信号处理技术结合,把厂家定义仪器功能的方式转变为由用户自己定义仪器功能。用户可根据测试的需要,自己设计所需要的仪器系统,利用一种或多种功能的通用模块,调用不同功能的软件模块,组成不同的仪器功能。在虚拟仪器中,计算机成为仪器的一部分,使得计算机可以得到充分发挥。除了仪器的输入、输出、数据处理分析、结果显示由计算机完成外,还可组成计算机网络。一个大的复杂的测试系统往往系统的测量、输入、输出、结果分析分布在不同的地理位置,仅用一台计算机并不能胜任测试任务,需要由分布在不同地理位置的若干计算机共同完成整个测试任务。计算机网络技术、总线技术的发展,乃至Internet网的发展拓展了虚拟仪器测试系统的应用范围。利用网络技术将分散在不同地理位置不同功能的测试设备联系在一起,使昂贵的硬件设备、软件在网络内得以共享,减少了设备重复投资。一台计算机采集的数据可以立即传输到另一台处理分析机上进行处理分析,分析后的结果可被执行机构、设计师查询使用,使数据采集、传输、处理分析成为一体,容易实现实时采集、实时监测。重要的数据实行多机备份,提高了系统的可靠性。对于有些危险的、环境恶劣的不适合人员操作的数据采集工作可实行远程采集,将采集的数据放在服务器中供用户使用。
参考文献(黑体四号、顶格)
[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