论文部分内容阅读
实验教学相对于理论教学而言更具有直观性、实践性和创新性,它是理工科教学中的重要环节之一。随着我国近几年高校的扩招,学校的仪器设备资源显得越来越紧张,使学生实验受到限制。为了缓解这一矛盾,我们希望通过网络实现实验仪器设备资源共享,建立网络虚拟实验室,利用网络进行数据传送、处理和控制。网络虚拟实验室实现的基础是多媒体计算机技术、网络技术与仪器技术的结合。通过网络虚拟实验室学生可以随时自由地进入虚拟实验室操作仪器,进行各种实验。不但为实验类课程的教学改革提供了条件和技术支持,还可以随时为学生提供更多、更新、更好的仪器。本文在分析虚拟实验及虚拟实验室的产生及国内外的发展状况的基础上,完成了构建网络虚拟实验室的方案研究,网络体系软件设计和实验测试。主要工作有以下几个方面:(1)以计算机技术、网络技术、虚拟仪器技术为依据,研究了构建网络虚拟实验室的方法。通过对Browser/Server和Client/Server两种网络结构的特点进行分析和比较,最终选定Browser/Server体系结构。在可靠性、保密性、跨平台特性、软件重用性等方面,更符合基于Web的网络虚拟实验室的要求。(2)通过对国内外实现虚拟实验室的几项关键技术和软件工具的分析比较,完成了本系统的方案研究。方案中采用了JAVA作为客户端、服务器端的开发工具,选择了JDBC作为数据库的开发平台。在仪器控制端利用GPIB总线,把仪器设备与计算机互连,采用Labwindows/CVI为开发平台。(3)本文完成了示波器和函数发生器的网络化的研究和设计,完成了客户端、服务器端和仪器控制端的软件设计,并进行了实验测试,测试结果表明,该系统能够正确完成测试任务的提交,实现远程仪器的控制,并能将测试数据正确返回至客户端。