基于C/S模式的三容水箱远程实验系统的设计与实现

基于C/S模式的三容水箱远程实验系统的设计与实现

论文摘要

远程控制系统是计算机通信技术在控制学科的重要应用,它能实现资源共享,在线监测,故障诊断等功能,具有广阔的前景。文章以三容水箱液位控制系统为对象,以构建方便简单的网络实验室为目的,结合远程控制技术,VC++面向对象技术,采用Client/Server(C/S)模式,实现了对三容水箱的远程控制。该系统的硬件由远程控制计算机、因特网、主控计算机和三容液位控制系统等组成,软件由远程控制软件和本地控制程序组成。论文的主要内容如下:首先介绍了远程实验系统的研究背景和研究意义,结合国内外发展现状和应用情况,确定了主要研究任务。通过对C/S与Browser/Server(B/S)两种体系结构进行分析比较,提出了采用C/S模式设计三容水箱远程实验系统。阐述了基于TCP/IP协议套接口的特点,指出了适合用于处理大量数据的字节流套接口是该系统的主要网络编程接口。然后对远程实验系统的软件设计过程和设计方法进行了详细的说明,本系统以VC++6.0软件为基础,利用Winsocket完成了客户端和控制服务器端的通信程序设计,实现了基于C/S结构的三容水箱远程控制系统。客户端主要完成连接服务器、用户登录、向服务器发布控制指令、参数设置、接收服务器传送过来的数据和曲线显示等功能;服务器端主要完成指令接收、数据库和控制算法实现等功能。系统以SQL Server2000为数据库管理软件,结合ActiveX Data Obiects(ADO)技术实现对数据库的访问。最后通过对系统进行多次实验,调试和修改程序,完成了三容水箱远程实验系统的联机实验并取得了预期的结果。试验结果证明了该方案的有效性与可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 远程控制简介
  • 1.1.1 远程控制基本原理
  • 1.1.2 基于因特网远程控制的特点
  • 1.2 远程控制在实验教学的应用及目前的研究现状
  • 1.3 选题的目的及意义
  • 1.4 本文的章节安排
  • 1.5 本章小结
  • 第二章 远程实验系统总体设计
  • 2.1 远程实验系统网络体系
  • 2.2 远程实验系统体系结构分析
  • 2.2.1 Client/Server体系结构
  • 2.2.2 Browser/Server体系结构
  • 2.2.3 本系统采用的体系结构
  • 2.3 系统数据流程分析
  • 2.3.1 客户端流程分析
  • 2.3.2 服务器端流程分析
  • 2.4 C/S模式网络通信的实现基础
  • 2.4.1 TCP/IP协议
  • 2.4.2 基于TCP/IP协议的WinSocket套接口
  • 2.4.3 本系统采用的套接口
  • 2.5 本章小结
  • 第三章 数据库和通信模块的实现
  • 3.1 创建系统数据库
  • 3.1.1 数据库设计
  • 3.1.2 主要表结构
  • 3.2 Visual C++6.0对数据库的访问
  • 3.3 通信模块的实现
  • 3.3.1 基于TCP/IP的Winsocket编程基础
  • 3.3.2 C/S方式下数据通信的自定义协议
  • 3.3.3 服务器端通信功能的实现
  • 3.3.4 客户端通信功能的实现
  • 3.4 本章小结
  • 第四章 客户端与服务器端的实现
  • 4.1 主要功能的实现流程
  • 4.2 客户端子系统的详细设计
  • 4.2.1 服务器连接模块的设计与实现
  • 4.2.2 用户登录模块的设计与实现
  • 4.2.3 主控模块的设计与实现
  • 4.3 服务器子系统的详细设计
  • 4.3.1 服务器远程控制功能的实现
  • 4.3.3 本地控制服务功能的实现
  • 4.4 本地控制系统
  • 4.4.1 三容液位控制系统简介
  • 4.4.2 本地控制系统主要控制算法
  • 4.5 远程实验控制效果分析
  • 4.5.1 PID控制器远程实验效果
  • 4.5.2 基于RBF-ARX模型的预测控制器远程实验效果
  • 4.6 小结
  • 第五章 总结和展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    • [1].《单片机技术》课程远程实验系统研究[J]. 河北广播电视大学学报 2019(06)
    • [2].FPGA远程配置在远程实验系统中的应用[J]. 微型机与应用 2016(19)
    • [3].面向远程实验设备的最优资源调度方法[J]. 计算机应用与软件 2020(11)
    • [4].远程实验分时管理平台的设计与实现[J]. 电脑知识与技术 2018(06)
    • [5].远程实验数据传输中加密数据防丢失方法研究[J]. 科学技术与工程 2016(31)
    • [6].岩石力学远程实验平台构建与实践[J]. 实验技术与管理 2016(06)
    • [7].锅炉控制系统中远程实验监控软件的设计与运用[J]. 煤 2012(07)
    • [8].远程实验系统管理机制的研究与实现[J]. 实验技术与管理 2011(06)
    • [9].远程实验平台软件设计[J]. 工业控制计算机 2019(03)
    • [10].基于远程实验平台的仪器接入接口设计与实现[J]. 电脑知识与技术 2019(20)
    • [11].网络远程实验平台信息导入和智能匹配功能的设计[J]. 实验室研究与探索 2015(01)
    • [12].实时大规模远程实验通信方案研究[J]. 计算机工程与应用 2018(19)
    • [13].远程实验系统中实时视频传输技术的研究[J]. 计算机系统应用 2008(03)
    • [14].远程实验技术在化学工程教学中的应用[J]. 内蒙古石油化工 2008(11)
    • [15].液压远程实验平台多接口网关设计[J]. 机床与液压 2014(20)
    • [16].成人教育计算机网络课程远程实验研究[J]. 成人教育 2015(05)
    • [17].基于虚拟仪器技术的远程实验教学资源建设[J]. 物理实验 2017(11)
    • [18].试论国内高校远程实验管理系统的设计及实现[J]. 信息系统工程 2014(09)
    • [19].基于spring boot框架的远程实验系统的设计[J]. 电子测试 2018(22)
    • [20].基于LabVIEW的远程实验平台构建[J]. 常州信息职业技术学院学报 2012(01)
    • [21].基于WSRF的FPGA远程实验服务[J]. 计算机工程 2011(02)
    • [22].基于Saas模式的远程实验共享平台设计[J]. 电脑编程技巧与维护 2018(12)
    • [23].基于ARM和FPGA的远程实验系统研究[J]. 机械与电子 2019(06)
    • [24].基于PXI的无线通信远程实验平台的设计[J]. 国外电子测量技术 2015(03)
    • [25].《药剂学》远程实验系列课程的设计与开发[J]. 中国医学教育技术 2013(06)
    • [26].基于Internet的过程控制远程实验系统开发[J]. 实验室研究与探索 2009(07)
    • [27].基于Web的远程实验平台的设计与实现[J]. 自动化仪表 2008(02)
    • [28].基于西门子PLC的远程实验平台建立与实现[J]. 河南科技 2014(12)
    • [29].基于西门子PLC的远程实验平台建立与实现[J]. 实验技术与管理 2013(10)
    • [30].基于WEB的远程实验数据处理平台开发[J]. 信息技术与信息化 2020(01)

    标签:;  ;  ;  ;  ;  

    基于C/S模式的三容水箱远程实验系统的设计与实现
    下载Doc文档

    猜你喜欢