论文部分内容阅读
在高校的很多控制类教学实验中,由于很多工业现场的大型生产设备难以搬到实验室,并且学生也不便进入工厂生产线,造成学生难以进行综合性的实验。虚拟实验室是通过对这些对象进行虚拟仿真从而实现对任意工业现场的虚拟建模,然后通过组态监控系统,最终形成虚拟的控制类综合实验。而且随着网络技术的进步,尤其是Internet技术的发展,虚拟实验室也开始步入了远程控制的时代。本文利用计算机自动控制技术、网络通信技术、组态技术、数据库技术以及Web等技术构建远程虚拟控制类实验室系统。本文提出了基于远程桌面Web方式的远程虚拟实验软件系统的新方法。该方法不同于一般的远程虚拟实验软件系统方法。一般的方法是将实验项目打包,通过ActiveX控件嵌入HTML网页中,这种方法方便快捷,但是并不能实现学生自主构建实验项目的功能。基于远程桌面Web方式能够让学生通过远程控制虚拟机,通过虚拟机来自主构建实验项目来实验。本文设计了基于Web的远程虚拟实验软件系统:(1)通过虚拟机技术和远程终端服务Web方式实现了远程虚拟实验软件系统与集散控制系统(DCS)硬件平台的通讯。用户只需具备基本的计算机、网络条件以及虚拟机的IP地址,就可以随时随地通过远程终端的方式进行实验。(2)采用B/S三层结构即客户端、服务器端和数据库端构架系统,系统可实现用户管理、信息查询、在线学习、在线测试、实验报告上传、留言板和虚拟实验项目管理等功能。(3)使用HTML、CSS和JavaScript等前端技术实现了系统软件部分的前端网页的设计,使用ASP.NET和SQL语言实现了后端数据库数据的分析和处理。(4)通过DCS硬件配套的组态软件组态完成虚拟实验模块实验项目的建立,建立的实验项目具有人机界面、算法处理、数据保存以及报警等多种功能,可支持学生硬件实验和仿真实验。本文对设计的系统进行了编程实现与测试。本文设计的远程虚拟控制类实验系统为使学生脱离实验器材和地理位置的限制、间接提高学生的自主学习能力和动手能力创造了条件。