新闻中心

EEPW首页 > 测试测量 > 设计应用 > 网络虚拟实验室的设计与实现

网络虚拟实验室的设计与实现

作者:时间:2012-03-31来源:网络收藏

摘要:国内多数高校的实验教学仍然采用实物仪器加简单数据分析的传统方式,这存在着诸多问题。在此利用网络技术和虚拟仪器技术,采用B/S体系结构,建立了的框架模型。运用图形化编程语言LabVIEW软件,设计了相位差测量等相关的虚拟实验,并实现了网络发布。实践表明,基于网络的虚拟,实现了远程控制和资源共享,可以节省大量仪器设备的经费投入,为实践教学提供了一种全新的现代化手段,有助于学生创新能力的培养。
关键词:虚拟;虚拟仪器;LabVIEW;B/S

0 引言
为更好地培养创新型人才,国内高校都加强了实践环节的教学。通过对理工科院校实践教学情况的调研,发现普遍存在以下几个主要问题:首先,学生要得到良好的实践训练,就需要购置很多昂贵的教学仪器,但各高校普遍存在资金投入不足的问题;其次,实验中各种元器件的损耗非常大,造成很大的浪费,这也间接对教师和学生造成一定的心里压力,实验中缩手缩脚,担心损坏仪器,使得实践教学质量得不到保证;最后,远程教育的发展使教学不再被限制于学校的课堂内,教学过程中必然要遇到如何对远程用户进行实验教学的问题。
随着网络技术和虚拟仪器技术的迅速发展,充分利用“软件就是仪器的”思想,将两者结合,通过数据交换共享建成的虚拟实验室为以上问题的解决提供了很好的方案。

1 实验室的体系结构
实验室一般采用C/S模式和B/S模式2种体系结构。B/S模式在标准、开发维护、界面使用、客户端要求、灵活性以及仪器的安全性等方面都比C/S模式具有更好的优越性,故该系统采用B/S模式构建。结构如图1所示。

本文引用地址:http://www.eepw.com.cn/article/194175.htm

a.jpg


系统采用基于B/S模式的客户端、Web服务器、数据库服务器和应用程序服务器的三层次结构,具有良好的适应性及扩展性。在远程实验操作中使用虚拟仪器应用程序,只需配备支持ActiveX的浏览器就可通过Internet登陆虚拟实验室网站,向Web服务器提出实验请求,并进行相关实验操作。登陆网站以后,浏览器会根据实验需要,从Web服务器中自动载入包含了虚拟仪器模块的实验网页,这样用户不需要安装任何专业软件就可以进行实验,从而使客户端的需求降到最低。
Web服务器的主要任务是将虚拟实验室以网站的形式发布在网络中,同时还为远程实验的安全运行提供有效的管理与用户认证机制。远程用户可以用Web浏览器访问此服务器,通过浏览器与Web服务器进行交互,按照步骤完成远程实验操作。数据库服务器用于存储系统相关数据信息,包括实验信息、实验管理信息以及系统管理信息等。应用程序服务器在虚拟实验室中负责各个虚拟实验模块的管理和调度。采用虚拟仪器语言设计的实验模块被集成在应用程序服务器中,接收来自Web服务器的请求并做出响应,完成信号的生成、数据分析以及结果显示。

2 网络虚拟实验室的设计
2.1 开发与使用环境
网络虚拟实验室采用DreamWeaver软件开发,各虚拟实验采用美国NI公司的图形化编程语言LabVIEW设计,并生成为应用程序。客户端只要有Internet Explorer 5.0以上的浏览器并下载安装NI公司免费发布的LabVIEW Run-time Engine小程序即可顺利完成各类虚拟实验。


上一页 1 2 3 下一页

关键词: 网络虚拟 实验室

评论


相关推荐

技术专区

关闭