论文部分内容阅读
本文在了解和研究虚拟仪器、仪器控制以及网络化测控等技术的基础上,设计了一种基于虚拟仪器的网络化测量和仪器控制系统。随着计算机技术、网络通信技术的飞速发展及其与测控技术的深入融合,虚拟仪器与远程测控已经成为现代测量与控制领域的重要发展方向,在工业、航天、航空、通信、制造等各种应用场合发挥了重要的作用,体现了传统仪器与测控不能比拟的优势。本文把握住这种发展趋势,对基于虚拟仪器的网络化测控系统进行了研究。首先对网络化测控系统及其应用现状作了描述,简单介绍了虚拟仪器、仪器控制与LabVIEW语言的相关知识,对网络化测控系统的组网模型包括C/S(Client/Server)和B/S(Browser/Server)模式作了分析与比较;然后结合实际工作,利用现有资源,基于B/S模式组建了一种由服务器、现场程控仪器、通信网络、测控应用软件构成的网络化测控系统,详细介绍了使用LabVIEW语言进行系统软件开发的过程,主要包括系统管理程序、使用虚拟仪器面板的仪器控制程序以及数据处理程序;同时对网络化测控系统中的一些关键技术问题,包括时间同步、延时处理、网络安全等进行了分析,并给出了相应的处理措施。系统组建成功后,在实际工作中进行了测试。系统功能丰富,使用方便,实现了对仪器的网络化控制及对被测对象的远程测量,体现了虚拟仪器技术与网络化测控技术的优越性。