论文部分内容阅读
随着计算机技术、多媒体技术和网络技术的发展,产生了虚拟实验技术。尤其随着远程教育的发展,远程实验教学也逐渐被人们重视。远程实验教学被视为有效突破时空限制的教学通道,研究人员或学生可以随时随地与同行协作、共享或独占仪器设备、共享数据和计算机资源、得到教师的远程指导。因此针对远程教育的需求和传统实验的弊端,借助计算机开发相关的虚拟实验具有重要的意义。本文首先介绍了虚拟实验的发展和现状,以及常用的几种虚拟实验技术,并对基于MATLAB Web Server的虚拟实验的开发进行了研究,探讨了此项技术的优缺点,进而提出基于MATLAB和Flash相结合的技术,利用Flash模拟实验场景、MATLAB进行后台计算和前后台通信,这种构思采纳了两者的优点,使得实验场景更加逼真,令实验者有身临其境的感觉。本课题利用Dreamweaver强大的网页制作功能、Flash强大的图形处理功能以及MATLAB强大的绘图、计算和网络功能构建了自动控制原理远程虚拟实验室。此虚拟实验室的构建包括网络服务器的配置、虚拟实验电路的设计、输入页面的创建、MATLAB Web应用程序的编写、输出页面的创建等。本文介绍了此远程虚拟实验室的构成及其研制和开发。本虚拟实验室共设计了十个实验,内容涉及线性系统时域分析、线性系统的根轨迹、线性系统频域分析、线性系统串联校正、离散系统分析和非线性系统分析。最后以两个典型虚拟实验的例子详细介绍了此远程虚拟实验室的实现过程。这种方法设计的虚拟实验室对客户机的软硬件要求较低,功能易于扩充、便于维护和升级,并且界面美观、操作简单,针对每个实验都有实验目的、实验原理和实验步骤作为实验前的提示,并且给出实验的电路原理图和虚拟电路,在参数框中输入实验参数,点击提交按钮即可获得实验结果。它突破了时间、地点的限制,学生可以随时、随地登陆网络进行实验,修改实验参数反复进行实验,加深对知识的理解并提高动手和创新能力。