网络虚拟实验室的构建研究

来源 :中国电力教育 | 被引量 : 0次 | 上传用户:taodenmy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:介绍了网络虚拟实验室的内涵和国内外的研究现状,在分析虚拟实验室关键技术的基础上,从实现原理和体系结构两方面提出了虚拟实验室的构建方案。
  关键词:虚拟实验室;计算机网络;体系结构;实践教学
  作者简介:马仕海(1977-),男,辽宁朝阳人,沈阳工程学院国际教育学院,工程师。(辽宁 沈阳 110136)
  中图分类号:G482 文献标识码:A 文章编号:1007-0079(2013)01-0164-02
  在现阶段,高校实践教学与人才培养存在着诸多问题,一方面表现为招生人数增加与实验场地、设备数量之间的矛盾,另一方面表现为新技术应用与实验设备更新的矛盾。因此,依托网络构建虚拟实验系统便成为很好的解决方案。虚拟实验室的建立打破了传统实验室在时间和空间上的局限性,学生通过自主登录网络即可提前完成实验的理论设计、验证和实验结果分析,为进入真实实验环境节省了时间,提高了实验效率。
  近年出现的虚拟现实(Virtual Reality)技术使得虚拟实验室的功能得以进一步延伸。目前,学术界公认的虚拟实验室的(Virtual—Laboratory)概念有以下两种:[1]定义一:虚拟实验室是以计算机网络为核心,基于网络技术实现虚拟仪器对数据的采集、分析和远程操作的系统。定义二:是基于Web技术、多媒体技术和虚拟现实技术的开放式、网络化虚拟实验教学系统,是现有实验室的数字化和虚拟化。上述两种定义虽然侧重点不同,却都指明了虚拟实验室的实质是一个无墙实验室,是通过计算机网络远程控制与交互的系统。
  一、虚拟实验室建设的现状分析
  1.国外的研究现状
  国外比较著名的有麻省理工学院(MIT)的远程实验室iLab(http://ilab.mit.edu),主要用于微电子学课程的相关教学与实验研究,虽然界面是二维的,但是功能非常强大,SMA(Singapore MIT Alliance)微电子学科的学生在新加坡就可以访问和使用iLab,通过点击“设备”菜单,选择合适的仪器设备,就能获得来自MIT实验室的实验数据。[2]德国Ruhr大学的网络控制工程虚拟实验室呈现给实验者的是三维的实验场景,它依赖各虚拟设备的仿真特性,实现了对控制工程类实验项目虚拟的交互式操作。其他比较著名的还有英国牛津大学化学系的“LiveChem”实验项目、新加坡国立大学的虚拟电子实验室、意大利帕瓦多大学的远程虚拟教育实验室等。
  2.国内的研究现状
  与发达国家相比,国内在虚拟实验室的建设方面还存在一定差距,但是很多高校和科研院所也都积极的展开了相关研究,并取得了显著的成果。如清华大学利用虚拟仪器构建了汽车发动机检测系统;中科院上海有机化学研究所的虚拟化学实验室;北方交通大学的RECEL(Remote Electronics and Circuits Experience Lab)网络电工电子实验教学系统;[2]大连理工大学的基础仪器分析和化学分析实验室;中国科技大学的物理仿真实验室;同济大学的建筑景观结构仿真实验室等。
  2009年,“十一五”国家科技支撑计划重点项目《虚拟实验教学环境关键技术研究与应用示范》开始实施,项目由华中科技大学联合北京航空航天大学等十家单位共同承担,将为我国在相关领域的发展提供核心技术支撑。
  二、虚拟实验室实现的关键技术
  虚拟实验包括演示型实验和操作型实验两种。前者只是完成实验现象的演示;后者则要求实验者亲自参与。演示型实验的构建策略可采取多种方法。如用摄像机拍摄真实的实验后制成avi或其他格式的视频文件,或者采用Flash、Authorware等多媒体软件制成动画进行演示,但这种实验缺少交互性。操作型实验的构建相对较为复杂,需用软件来虚拟硬件设备的功能,具有很好的仿真性和交互性,其实现方式主要有以下几种:
  1.LabVIEW虚拟仪器编程语言
  LabVIEW是美国国家仪器公司NI(National Instruments)的创新软件产品,其全称是实验室虚拟仪器工程平台,被工业界、学术界视为一个标准的数据采集和仪器控制软件。它集成了满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能,还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。LabVIEW以计算机为核心,集各种传统仪器的功能于一身,其表现形式和功能类似于实际仪器,用户可以根据自己的需要定义和制造各种仪器。LabVIEW建立在功能齐全的图形化编程语言的基础上,为实验数据采集、仪器设备控制、数据分析与显示等应用提供了很好的解决方案。特别适用于实验室中一些需要经常改变仪器和设备的参数及功能的场合。[1]
  2.数学工具MATLAB
  MATLAB是矩阵实验室(Matrix Laboratory)的简称,是由mathworks公司发布的,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。具有友好的编程环境、简单易学的程序语言、强大的数据处理能力、实用的程序接口和发布平台等优势。已广泛应用于信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多领域。Simulink是MATLAB最重要的组件之一,是一种可视化仿真工具,它提供了一个动态的建模、仿真和综合分析的集成环境,通过直接访问MATLAB大量的工具来进行算法研发、仿真的分析、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。Stateflow有限状态机是一个交互式的设计工具,可以用来对复杂的事件驱动系统进行建模和仿真,可以将Stateflow创建的复杂控制逻辑直接嵌入到Simulink的模型中,如基于MATLAB Simulink和JAVA的虚拟实验室建设。
  3.面向对象的编程语言JAVA   JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。广泛应用于个人PC、数据中心、游戏控制台、移动电话和互联网。JAVA是一个简单、面向对象、分布式、解释性、安全与系统无关、可移植、高性能、多线程和动态的语言。并且提供了并发的机制,故在虚拟实验系统的构建中被广泛采用。比较典型的有台湾国立大学Han-Pang Huang教授构建的基于JAVA的网络电子仪器实验室系统,该校机械工程系的本科生通过登录网络实验室来使用包含示波器、函数发生器和逻辑分析仪在内的远程设备。另外,明尼苏达州立大学计算机科学系的网络实验室以及西班牙国家远程教育大学的用于定性分析的远程控制实验室等。
  4.虚拟现实语言VRML
  VRML即虚拟现实建模语言,本质上是一种面向Web、面向对象的三维造型语言,用于建立真实世界或人们虚构的三维世界的场景模型,具有平台无关性,是目前Internet上基于www的三维互动网站制作的主流语言。VRML同HTML语言一样,也是一种ASCII描述语言,受HTML的限制,网页只能是平面的结构,而不支持三维图像和立体声音文本的显示,而VRML则创造了一个可进入、可参与的世界,它不仅支持数据和过程的三维表示,还能提供带有音响效果的结点,带领用户走进视听效果逼真的虚拟环境。在国外,VRML已经被广泛的应用于生活、生产、科研教学、商务甚至军事等各种领域。而且,随着互联网的普及和发展,VRML作为一种ISO国际标准将得到越来越广泛的应用。[3]
  5.虚拟现实(Virtual Reality)平台
  虚拟现实(Virtual Reality,简称VR)是近年来出现的高新技术,是人们通过计算机对复杂数据进行可视化操作与交互的一种全新方式,通过计算机模拟出的三维虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身临其境一般,及时、没有限制地观察三度空间内的事物。目前,已被广泛应用于城市规划、工业仿真、军事模拟、三维游戏、教育教学等领域。利用虚拟现实技术输出逼真的具有交互功能的三维实验场景,是目前虚拟实验建设的发展方向。典型的虚拟现实软件有:法国交互三维开发解决方案公司开发的虚拟平台软件Virtools;瑞典Cycore公司开发的Cult3D;中视典数字科技公司开发的具有我国完全自主知识产权的三维虚拟现实平台软件VRP等。
  三、网络虚拟实验室的构建方案
  虚拟实验室的建设应以数字化校园为依托,作为传统实验室建设的补充和完善,形成主体性与合作性、现实性与灵活性的有机统一。
  1.虚拟实验室的实现原理
  网络虚拟实验室由计算机网络、系统服务器、虚拟仪器和物理仪器四部分组成。其中,虚拟仪器包括硬件和软件两个子要素,硬件主要完成对真实世界中被测信号的采集,而软件则用于对数据采集、分析、处理和显示的控制。服务器分为网页服务器和应用服务器,网页服务器用于接入网络服务、用户信息认证、开放交互式实验环境以及动态网页的生成,应用服务器用于控制和管理仪器设备、采集和处理实验数据。数据库的作用是用户信息存储和仪器设备、实验数据等实验室资源的管理。[4]网络虚拟实验项目主要由模拟仿真和实时测量两个子系统组成,如图1所示。
  模拟仿真子系统用于完成验证型和演示型实验。使用网页的发布功能在Web服务器端生成嵌入实验平台的网页,远程实验用户只需通过登录网络浏览器,即可访问实验室进行虚拟实验。
  实时测量子系统主要用于大型仪器设备的共享和远程控制的科研实验。实验者通过虚拟仪器的控制面板输入实验参数或操作指令,物理仪器接受虚拟仪器传送的指令或参数后执行操作,将实验数据通过虚拟仪器和网络返回到远程实验用户。
  2.虚拟实验室的体系结构
  虚拟实验室的网络系统主要有两种体系结构:
  (1)C/S(客户机/服务器)二层结构,如图2所示。该模式一般有多个采集数据客户端和一个服务器端,基于TCP/IP协议构建,适合数据的大量传输。其实现机制较为简单,但需要在客户端上安装客户端软件,且客户端的维护工作量较大,因此这种模式的适用范围相对集中,不适合普及性的网络教育。[5]
  (2)B/S(浏览器/服务器)三层结构,如图3所示。客户端即为标准浏览器,实验者可通过测试网站来监视测试点的数据变化。该模式不涉及客户端程序的开发与维护,通常采用HTTP协议,缺点是不适合大量数据的传输。[6]
  通过上述分析,结合虚拟实验室应用于高校教学的特点,可优先选择B/S模式。这种结构降低了客户端的要求,同时由于实验主体集中在服务器端,对系统的维护和实验项目的增加,只需在服务器端进行。这样不但使系统的维护工作大大减轻,还使系统的扩展性和适应性增强。
  四、结论
  虚拟实验应用于教学实践,打破了传统实验室在空间上和时间上的局限性,可以有效解决高校实验经费、设备、场地不足的问题,对于提高实验教学质量、改革实验教学模式具有重要的意义。但它并不是万能的,也存在着诸多缺点与不足。第一,在虚拟实验中,学生面对的是冷冰的交互界面和虚拟化的仪器设备,缺少了师生之间、同学之间的情感交流,这在一定程度上影响了教学效果。第二,实验过程、实验现象、实验反馈都是程序开发者事先设计好的,而科学实验往往是一个复杂的过程,操作顺序、实验条件等诸多因素只要发生细微变化都会影响到实验结果,因此虚拟实验很难模拟出真实实验中出现的不确定现象。第三,容易让学生养成不爱惜实验设备、不重视操作规范等不良习惯,不利于培养科学、严谨的实验态度。因此,开展基于网络的虚拟实验教学活动,需要教育者在长期的教学实践中逐步完善。
  参考文献:
  [1]曾令菊.基于Virtools的三维虚拟实验的研究与实现[D].武汉:华中师范大学,2011.
  [2]赵顺喜.基于网络的虚拟电子实验室[D].重庆:重庆大学,2006.
  [3]刘惠临.基于校园网的虚拟实验室的建立[J].安徽理工大学学报,2006,26(2).
  [4]数字化校园环境下的虚拟实验室建设思考[EB/OL].http://wenku.baidu.com/view,2012.
  [5]李欣.虚拟实验室的设计与开发[J].现代教育技术,2008,18(2).
  [6]郭桂苹,南岳松.虚拟实验教学研究现状及问题分析[J].实验室科学,2010,13(5).
  (责任编辑:孙晴)
其他文献
摘要:教学团队建设是教育部“质量工程”建设的重要组成部分。结合常熟理工学院基础化学教学团队建设实践,对该团队的五大教学改革特色以及团队的建设与发展进行了总结,并提出了今后教学团队建设的设想。  关键词:教学团队;基础化学;教学改革;团队建设;人才培养  作者简介:徐肖邢(1953-),女,浙江诸暨人,常熟理工学院化学与材料工程学院,教授;袁荣鑫(1962-),男,江苏常熟人,常熟理工学院化学与材料
期刊
摘要:毕业设计(论文)是高职院校学生在校期间的最后一个教学环节。针对目前高职院校普遍存在选题与就业岗位脱节、毕业设计时间与就业或寻找就业单位时间相冲突、考核形式单一化等突出问题,提出应根据学生在毕业设计阶段的实际情况和处境进行分类指导的改革思路。  关键词:高职院校;毕业设计;分类指导  作者简介:吴巧琳(1963-),女,广东广州人,广东工贸职业技术学院机械工程系,助理研究员。(广东 广州 51
期刊
摘要:校外实训基地建设是高职院校实践教学的重要组成部分。针对目前扬州工业职业技术学院市政工程技术专业校外实训基地的现状及存在的问题,探索校外实训基地建设途径,落实校外实训基地管理措施,以期为扬州工业职业技术学院市政工程技术专业校外实训基地建设提供一定的参考和借鉴。  关键词:校外实训基地;市政工程技术;管理措施  作者简介:卢佩霞(1969-),女,江苏泰兴人,扬州工业职业技术学院,副教授。(江苏
期刊
摘要:高校多媒体博物馆具有丰富的馆藏资源和专业的管理模式,在实施展览、科研、科普教育功能的同时,能充分调动学生学习的主动性和参与性,便于有目的地开展各种实践教学活动,从而培养学生的动物标本采集、制作、识别和管理等方面的能力。总结了高校多媒体博物馆对学生能力培养、素质提高等方面具有的重要作用,探索了一套将标本馆作为开放性实验室的管理和建设模式,以期为高校标本馆的发展提供新的思路。  关键词:高等学校
期刊
摘要:“协同创新计划”通过构建协同创新平台与模式、建立协同创新机制与体制促进高等教育与科技、经济、文化的紧密结合,大力提升高等学校的创新能力,支撑创新型国家和人力资源强国的建设。探讨了“协同创新”型人才所应具备的人文素质和科研素质,分析了高等院校培养“协同创新”型人才所应具备的校内外环境条件和机制。  关键词:协同创新;人文素质;科研素质  作者简介:朱颢东(1980-),男,河南虞城人,郑州轻工
期刊
摘要:针对工科院校本科毕业设计评价体系中存在的不足,提出了一种课题适应性强的毕业设计评价模型。应用该模型,高等院校可结合所设专业特色,为不同类型的课题量体定制合适的评价项目,并应用层次分析法,通过定性分析比较各项目的重要性,确定了评价项目的评分比重,完成了标准的组态过程。  关键词:毕业设计;评价体系;适应性;层次分析法  作者简介:王雪梅(1978-),女,江苏盐城人,南京邮电大学计算机学院,讲
期刊
摘要:研究型教学是指教师通过引发、促进、支持和指导学生的研究型学习活动来完成教学任务的一种教学方法。环境工程专业实验课研究型教学的主要特点有:强调学生的主动性、突出实验过程的研究性、注重实验内容的开放性。环境工程专业实验课研究型教学的主要教学过程包括:创设情境、确定实验项目的研究内容、设计实验、研究性实验、效果评价五个阶段。环境工程专业实验课实施研究型教学可提升学生的综合能力。  关键词:研究型教
期刊
摘要:“混凝土结构”课程实践教学包括实习、实验、课程设计等环节,对学生理解、掌握、运用课程内容至关重要。在分析“混凝土结构”课程特点及培养目标的基础上,详细总结了课程实践教学环节存在的问题,提出了加强实习基地建设、以学生为主体改革实验教学模式、整合课程设计内容和规范质量评价标准等改革措施,以培养学生创新精神和创新意识。  关键词:混凝土结构;实践教学;改革与研究  作者简介:秦力(1970-),男
期刊
摘要:为了开发实践课程教学载体演示平台,分析了当前流行的两种设计软件Dreamweaver和WordPress。结合实践课程演示平台的功能分析,确立了开发演示平台的站点方案和脚本设计,为同类课程演示平台的开发提供了有益的借鉴。  关键词:演示平台;教学演示;实践课程;工程综合  作者简介:郭清(1978-),女,黑龙江哈尔滨人,哈尔滨工程大学工程训练中心,讲师;佟岳军(1962-),男,黑龙江哈尔
期刊
摘要:把握当代大学生的特点和成长规律,有针对性地开展工作,是增强高校马克思主义大众化实效性的必然要求。高校要正确把握当代大学生思想主流:积极向上、价值观多元、自主性强、求新求异等特点,不断增强信心,牢牢把握方向,创新课程内容载体和授课方式方法,有效推进高校当代中国马克思主义大众化。  关键词:大学生特点;当代中国马克思主义;大众化  作者简介:翟光艳(1980-),女,湖北襄阳人,衡阳师范学院人文
期刊