论文部分内容阅读
基于网络的虚拟实验室的相关技术已经发展得比较成熟了,但是支持大计算量和实时交互的网络虚拟实验室的实现技术仍待研究,本文把MATLAB强大的数值计算能力和Web技术结合起来,开发了“控制工程基础”课程的网络虚拟实验室系统,可开设该课程的网络虚拟实验。“《控制工程基础》网络虚拟实验室”(CVNETLAB)以研制适合于理工科机械仪表类专业基础课程《控制工程基础》实验教学的网络虚拟实验室为目标。它是一个基于Internet的远程开放实验平台,该网络虚拟实验室采用了B/S架构和Web编程技术,该虚拟实验平台具有良好的可移植性、可靠性和安全性,允许多用户多实验同时进行。归纳起来,本文主要进行了以下研究和开发:1.在了解了网络虚拟实验室的相关知识和国内外发展现状的基础上,对《控制工程基础》网络虚拟实验室进行了需求分析,确定了网络虚拟实验室所要采用的基本架构和关键技术——浏览器/服务器(B/S)架构和Web编程技术,构建了基于网络的《控制工程基础》虚拟实验平台;2.利用MATLAB强大的计算与图形功能,开发了运行于网络虚拟实验室服务器端的虚拟仿真实验,它通过MATLAB Web server及IIS(Internet InformationServer,Internet信息服务器)与客户端进行交互,实现了在客户端无需安装MATLAB及其组件而仅通过IE浏览器就进行远程虚拟仿真实验,从而达到通过网络进行远程开放性和交互性实验的目的;3.研究了基于网络的虚拟实验室的安全问题,分别从软硬件的角度给出了提高系统安全可靠性的可行方案,并在所研发的系统中采用了相应的安全措施。目前,该系统运行正常,这也证明了网络虚拟实验室的可行性。因此,网络虚拟实验室是拥有广阔的应用前景和值得推广的。