论文部分内容阅读
基于Internet的远程教育是21世纪教育发展的重要形式,而课程实验教学网络化是高等工程教育实现远程化改革的一大难点。本课题分为两部分,一是应用于单台计算机的控制系统实验软件包的开发过程,二是控制系统虚拟网络实验室的设计。前者是基于ActiveX的VB与MATLAB混合编程技术,后者是基于网络TCP/IP协议的客户端访问服务器模式,通过功能强大的网络编程语言ASP结合MATLAB Web Server,建成了可以实际投入使用的虚拟网络实验室。本文首先简要介绍了虚拟实验技术的产生背景、特点及国内外的发展状况,然后列举了当前控制系统实验的几种常用技术,并针对目前实验室的具体情况,提出了本课题的具体方案;随后在第二、三章对MATLAB软件、自动控制理论进行了简单的介绍;第四章详细阐述了基于ActiveX的VB与MATLAB混合实现控制系统分析的设计思路以及文档结构、开发方法等,为第五章打下了基础;第五章叙述了控制系统虚拟实验室的设计思路、网络服务环境的建立与配置方法、开发工具的简单介绍、文档结构及每一部分的功能、核心控制实验功能的MATLAB实现代码等。本课题是一个学科交叉的研究,涵盖面较广,既应用到自动控制理论的内容又应用到大量计算机、计算机网络方面的知识,包括Visual Basic的用法、服务器的设置与维护,数据在客户端和MATLAB之间的传递,后者是本课题的难点。因此具备良好的文化课基础,查阅大量相关文献是进行该课题的前提。虚拟远程实时控制是计算机控制技术发展的一个新方向,目前处于探索阶段。论文完成了单机版控制实验软件包的开发,并构建了远程网络实验室,初步实现了控制系统实验的基本实验项目。但是一些高级的功能,诸如递交实验报告,硬件实时控制等还需要做进一步的研究。