- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
乐山师范学院级毕业论文(设计)
PAGE 1
光学干涉实验模拟—Matlab Web Server在构建虚拟实验室中的应用
物理与电子信息工程学院 物理学
[摘要] 本文介绍了Matlab Web Server 的网络虚拟实验室的架构原理、构建方法与开发步骤,以杨氏双缝干涉,牛顿环和迈克尔逊干涉仪为例,介绍了运用Matlab Web Server相结合建立光学网络虚拟实验室,并通过计算机模拟观察实验结果。
[关键词] Matlab Web Server 虚拟实验室 光学干涉
0 引言
随着高校规模的不断扩大,在校生越来越多,并且随着现代教育技术的不断发展,远程教育和网上学习也越来越被人们所接受,这对教学手段和方法提出了挑战;而理工科学科中实验是很重要的一项,传统的实验室手段已不能满足现代教学的需要;而计算机技术的发展和网络的普及,使虚拟实验室技术得以应用和发展。
在理工科学科的实验中光学实验内容比较抽象,如不借助实验,学生很难理解实验原理和过程。传统学校教育中光学实验的进行一般要稳定的环境、高精密的仪器,在实验进行中,往往很难调试到理想的状态。而远程教育中的实验教学由于学生与教育机构存在空间上的分离,一直是传统远程教育的难点,成为制约远程教育质量的一个重要因素。随着计算机技术、网络技术和仿真技术的发展.网络虚拟实验平台的构建已经成为可能。通过网络环境实施光学虚拟实验,能够拓宽信息渠道与流量,扩大了实践活动的范围,不仅为学校实验教学提供了辅助教学手段,而且为远程教育中的实验教学增加了活力。通过计算机仿真光学实验,配合理论课的讲解,把光学课程涉及的现象展示在学生面前,能够加深学生对光学内容的理解。同时学生可以根据对光学原理和规律的理解,自己设置仿真实验中的可控参数,探索和发现光学世界的奥秘,调动学习的积极性。
在计算机的普及和网络技术的快速发展的浪潮中,Web技术和其它基于Internet的工具在实验中的应用变得原来越重要。利用内容丰富的、生动的Web页面展示教学内容,增强了学习积极性,极大地体现了受教育者的学习主动性,提高学习效率。这种基于Internet的交互式操作实验为使用人员提供了一种更便利、广阔的环境。MATLAB是目前最流行的科学计算语言之一,MATLAB 6.0以后的版本提供了WebServer组件,为MALTAB的Web应用搭建了桥梁,借助它可实现MATLAB的B/S模式系统的开发.在教学上利用它建立远程数值分析虚拟系统,避免了安装MATLAB软件和烦琐的程序输入与调试的局限性,能随时随地的利用Internet方便快捷地进行远程交互式仿真虚拟实验。虚拟实验是对其他操作性实验的有效互补,缓解了实验设备投入资金不足的矛盾,远程虚拟实验也将成为实践教育不可缺少的一部分。本文讨论基于Matlab Web Server技术建立远程实验室,模拟光学干涉实验中杨氏双缝干涉,牛顿环和迈克尔逊干涉仪的等倾干涉。
基于Matlab Web Server的网络虚拟实验室系统构架
网络虚拟实验室架构是一个基于Matlab Web Server纯软件的虚拟实验分析系统,它采用B/S(Browser/Server)模式。在该模式下,用户端只需使用标准的Internet浏览器就可以展现实验的过程。Matlab Web Server 主要由两部分组成,一部分是MATLAB Web 服务器,它实际上是一个可执行的应用程序matlabserver.exe。另一部分是Web 服务器代理,即可执行程序matweb.exe,是MATLAB Web 服务器的TCP/IP 客户端,它将所有对MATLAB 的请求重定向到matlabserver.exe 进行处理。在具体实现时,还必须对Matlab Web 的服务代理与服务程序进行适当的配置,这分别通过文件matweb.conf 与matlabserver.conf 来实现。系统要提供WWW 服务,就必须要有一个Web 服务器,整个系统的工作流程如图1 所示。
用户1用户n
用户1
用户n
HTML
输入文件
HTML
输出文件
HTML
输入文件
HTML
输出文件
HTTP服务器
matweb
matlabserver
MATLAB
M文件和数据
图片
图1 MATLAB Web Serve工作原理
2 基于Matlab Web Sewer的网络虚拟实验室构建
基于Matlab Web Server的网络虚拟实验室构建按有Web服务器的配置、Matlab Web Server配置、编写html和m文件。下面对这几点做详细介绍:
2.1 Web服务器安装和配置
本系统采用Windows Server 2003版本,MATLAB是7.O.4版本,IIS6.0版本web服务器。现
您可能关注的文档
- 供水管网改造工程施工设计方案.doc
- 供水工程实施方案说明.doc
- 供水管道施组设计.doc
- 供热供暖系统常见技术故障和通病的分析和处理探讨.doc
- 供热外网工程施工设计方案.doc
- 供热水系统(论文)太阳能节能论文.doc
- 供热直埋敷设管道大口径管道固定墩VB程序硕士(论文).doc
- 供热外网(毕业设计)说明书.doc
- 供热收费的解决方案.doc
- 供热管网(论文)7篇.doc
- (4篇)XX区抓党建促基层治理培训心得体会汇编12.docx
- 汇编1154期-在培训班上的讲话汇编(3篇).doc
- 汇编1173期-专题党课讲稿汇编(3篇)112.doc
- 汇编1076期-主题党课讲稿汇编(3篇).doc
- 汇编1177期-学习心得体会汇编(3篇)112.doc
- (6篇)党和国家机构改革心得体会汇编.docx
- 汇编1166期-坚定理想信念、全面从严治党、担当作为专题党课讲稿汇编(3篇)112.doc
- 汇编1174期-专题党课讲稿汇编(3篇)112.doc
- 教育13期-主题教育学习心得体会、研讨发言材料参考汇编(3篇).doc
- 汇编1458期-心得体会研讨发言提纲参考汇编(3篇)123.doc
最近下载
- 小学生写作兴趣激发的有效策略研究教学研究课题报告.docx
- Axure-RP-9互联网产品原型设计(慕课版)全书电子教案完整版课件.pdf
- 2021年护士资格考试统考历年真题汇总及答案.pdf
- 超星尔雅学习通《新媒体环境下的品牌策划》章节答案.doc
- 雅马哈船外机F300B中文维修手册.pdf VIP
- 交通基础设施建设对贵州经济的影响以高速公路为例.docx VIP
- 中药学(中级)测试题-单选题免费答案.docx
- 标准图集-14S501-2-双层井盖.pdf VIP
- 【40套试卷合集】河北省石家庄市2019-2020学年英语九上期中模拟试卷含答案.pdf
- 2024年二级注册建筑师题库附答案(能力提升).docx
文档评论(0)