基于MATLAB Websever的数值计算远程实验室系统【文献综述】.doc

基于MATLAB Websever的数值计算远程实验室系统【文献综述】.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计文献综述 电气工程与自动化 基于MATLAB Websever的数值计算远程实验室系统 摘要:远程虚拟实验室是一种基于Web技术、虚拟仿真技术构建的开放式网络化的虚拟实验室教学系统。随着web技术和仿真技术的成熟,人们开始认识到虚拟实验室在教育领域的应用价值,它除了可以辅助高校的科研工作,在实验教学方面也具有利用率高、易维护等优点。Matlab Web Server是Matlab的一个工具箱, 通过它可以为远程用户提供Matlab的计算服务,即用Matlab Webserver实现客户-服务器的运算模式。本文主要介绍了基于Matlab Web Server的远程虚拟实验室系统的研究历史、研究现状、发展潮流等。 关键词: matlab web server 数值方法 虚拟实验室 一、引言 在传统的学校教学过程中,实验室是必不可少的。在做每一个实验的过程中,不仅是让学生对书本上的理论知识有一个更直观的了解,而且能让学生自己动手、学以致用。通过做实验,还能培养学生的创新能力。但是传统的实验室里,必须为每一个学生配备一套实验设施(如电脑、实验箱、各种元器件和芯片等),所以传统的实验室的建设是昂贵的。并且学生如果要做实验,必须到实验室做,这在地域上也有一定的局限性。远程虚拟实验室系统可以同时避免以上两个问题,它不仅建设成本低,且维护方便,学生只要能连接上网络,就能随时随地的访问虚拟实验室系统。远程虚拟实验室系统的方便、快捷、低成本、易维护等优点都是传统实验室无法比拟的。远程虚拟实验室实际上是一种基于Web技术、虚拟仿真技术构建的开放式网络化的虚拟网络实验室教学系统,是现有各种教学实验室的数字化和虚拟化。随着web技术和仿真技术的成熟,人们开始认识到虚拟实验室在教育领域的应用价值,它除了可以辅助高校的科研工作,在实验教学方面也具有利用率高、易维护等优点[1]。近几年来,国内的许多高校都根据自身科研和教学的需求建立了远程虚拟实验室系统。 二、研究历史与现状 网络教学已经成为现在教育的一种重要的手段,远程实验室系统是网络教学的一个重要组成部分,目前的网络实验室系统大致可以分为以下几种方式。网络演示系统:事先将实验的过程完整拍摄下来或者事先将实验过程制作成FLASH、PPT等形式放在网络上供学生和教师使用,这种方法比较死板,不会变通,难以解决现实的问题;利用网络进行数据传递和处理的实验室系统:这种方法是指学生通过与网络连接的计算机输入数据,服务器接收数据,进行处理,然后将获得的结果返回给学生机的Web界面,这种方式是实时的根据学生的不同问题给出不同的解答,比较灵活;基于虚拟仪器的网络实验室系统:在这样的系统里,每个模块或者图标代表某个特定的元器件或者仪器,可以为学生提供一个自主研发的平台[2]。 Matlab Web Server是一个多线程的TCP/IP模式的服务器端服务程序,它可以在matweb.conf中配置到任何合法的TCP/IP端口[3]。基于Matlab Webserver的虚拟实验室系统实际上是一个Matlab Web技术的应用。主要由两部分组成,一部分是Matlab web服务器,它是一个可执行的应用程序matlabserver.exe,是Matlab应用程序运行的环境;另一部分是Web服务代理,一个可执行程序matweb.exe,它将所有对Matlab的请求重定向到matlabserver.exe进行处理[4]。matweb.exe是MATLAB Web Server的核心,负责解释客户机通过HTML页面发送的请求,MATLAB应用程序通过matweb.conf文件找出MATLAB程序路径,把参数传给该进程进行计算,并将处理结果通过matweb.exe返回给客户。基于Matlab Web Server搭建虚拟实验室的优势就在于避免了安装MATLAB软件和烦琐的程序输入,系统可以根据用户的不用问题做出相应的解答,能使老师和学生随时随地利用Internet方便快捷地进行远程交互式仿真实验[6,7]。 前人在研究虚拟实验室搭建的时候涉及到两种模式:B/S模式和C/S模式。B/S模式下的系统主要是基于HTTP模式的,它在系统需要升级的时候只需要在服务器上进行升级就可以了,且B/S可以允许用户量较大的系统,可以将数据集中存放于总部的数据库中,能适用于任何网络,这些方面都是C/S模式下难以做到的,B/S结构在代码重用性、系统维护和升级方面也比C/S模式有明显的优势[1]。 目前基于matlab的web技术的其他应用还有布莱克-斯克尔斯期权定价模型[8]、基于Matlab Web Server的神经网络目标识别[3]、基于生态学习惯的管理运筹学网站设计与开发、在线作图等。 三、发展潮流 通过Matlab Web服务代理,使得在W

文档评论(0)

chengzhi5201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档