基于.NET和MATLAB的虚拟实验室构建

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:renren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术水平的提高,学校科研应用或者教学对其需求越来越大,因此,院校具有越来越多的专业化极强的虚拟实验软件。鉴于专业化软件版权问题,和学校硬件设施配置不太高等问题,不能做到给予每个同学一个可以随时运用这些软件的环境。 现有的专业网络教学平台,发挥了较好的效能,但是缺少网上远程虚拟实验室这样一个重要环节。本课题的研究就为填补这一空缺,拟为教师、学生提供一个远程虚拟实验环境。应用校园内网,学生不需要装配大型虚拟软件,只需要使用自己的PC终端,安装浏览器,就可以与已经配置过的装有虚拟大型实验软件的服务器通信,与友好的用户界面进行网上虚拟实验活动。 本次工作构建的远程虚拟实验系统前期考虑了两种主流B/S开发平台,即JAVA2和.NET框架,最终从系统的需求,成本及扩展性三个方面考虑,决定采用.NET框架,利用ASP.NET技术。底层虚拟实验源代码软件采用了工作平台友好、程序语言简单易懂、在电子信息领域应用广泛的专业软件MATLAB。同时本文考虑了两种MATLAB实现WEB的方法,即生成.NET组件和COM组件,最终决定创新性的利用MATLAB的。NET Builder将各虚拟实验软件的源代码打包转化成.NET组件,进而实现表现层和中间业务层对MATLAB源程序的调用,用一步完成COM方法两步要完成的工作。整个框架采用三层WEB管理模式,即表现层、中间业务层、专业软件层,每层相互独立具有很好的扩展性,体现了高度的面向对象思想——封装,为今后虚拟实验室系统更新,增加数据库层奠定了基础。 本篇论文还具体探讨了对底层专业软件的实验程序设计的两种技术路线,其中第一种技术路线适合于对专业的底层软件有一定了解又对WEB页面开发有了解的研究人员,这种方法具有局限性;第二种技术路线适合于仅仅了解WEB页面开发的人员,不需要对专业软件涉及的专业理论有所了解,运用已有的虚拟实验,对其进行必要的、有限的改进,即可做成可以很好地在浏览器中被调用的底层代码,此种方法更具普遍性。
其他文献
海面运动舰船检测是目标检测和跟踪的一个重要应用方向,它是通过对海面舰船视频进行自动分析,完成对运动舰船的检测和跟踪,并可进一步实现运动舰船的行为分析和判断,达到对海
计算机总线技术发展迅速,传统的PCI总线已经远远不能满足当前的总线带宽要求,正在逐步被PCI Express总线所取代。PCI Express总线使用了独享带宽的点对点拓扑、基于数据包的串
AVS(Audio Video Coding Standard)是我国自主制定的,拥有自主知识产权的第二代音视频编码标准,具有先进、自主、开放三大特点。基于DSP平台的AVS视频编码器能广泛应用于移动
在现代无线通信领域,MIMO(Multiple Input Multiple Output)多天线技术已经不是一个新的概念。它在无线链路两端均采用多天线,充分开发空间资源,在不增加发送功率或系统带宽
本文介绍地震信号的时频分析方法及其在苏里格气田薄储层识别中的应用。论文的主要内容包括有:(1)介绍了短时傅立叶变换、小波变换、Wigner-Ville变换等几种常用的时频分析方
传感器技术、通讯技术和计算机技术已成为现代信息技术的三大支柱,是信息产业的重要基础工业。由于传感器工作环境复杂恶劣、分布面广、数据量大、传感器安装部位特殊等原因,使
软件架构犹如人体骨骼支撑着整个系统的各个方面。软件架构的设计不仅要解决系统的稳定性、扩展性、可维护性等问题,还面临着如何提高系统复杂性、缩短开发周期、兼顾灵活性
无线通信中日益增长的对系统容量和通信质量的需求促使着无线通信技术的飞速发展。OFDM技术将频率选择性衰落信道在频域上转换为平坦衰落信道,可以有效的对抗多径衰落的影响;
联合盲分离技术是现代信号处理领域的新兴研究课题之一,特别在处理多集合信号时,相对于传统的盲源分离算法,可以利用更多的相关信息,因此能够获得更好的分离性能,具有广阔的
随着互联网应用的普及和深入,网络蠕虫对网络安全方面产生了严重的危害,也是目前最前沿和最热门的网络安全研究方向之一。P2P蠕虫是Internet蠕虫在P2P网络环境下的变异,最近