基于Web的实时控制系统的研究与设计

基于Web的实时控制系统的研究与设计

论文摘要

在实时控制系统中由于受到场地,距离,环境以及危险性等多种原因的限制,不利于我们进行这些实时控制。本文提出一种基于Web的实时控制系统,它融合了现场采集控制技术与网络上层通信管理技术,使得在高速局域网里随时都可以对控制对象进行实时控制操作。论文首先介绍了系统的总体结构和工作流程,对软件部分的设计进行了基本分析,提出系统设计难点。然后对客户端控制界面进行了设计,接下来分别对Windows和Linux两种主流操作系统平台上的Socket服务器系统设计进行了研究。在各个操作系统平台上开发基于Web的实时控制软件系统,通过分析不同系统平台的特性,提出了不同的开发方法。根据不同操作系统上的事件通知机制,线程的生成与管理模式,实现了服务器端对客户端的快速响应和数据交换,具有较好的实时控制能力。论文的重点放在Web实时控制系统的关键技术,即IOCP(Epoll)+线程池技术的分析与研究上。通过开发两大主流操作系统平台上的Web实时控制系统,完成远程实时控制功能。通过模拟系统测试表明,该Web实时控制系统具有较强的实时响应能力,能较好的完成实时控制任务。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 实时控制系统的发展
  • 1.2 实时控制系统的特点
  • 1.3 实时控制系统的硬件组成
  • 1.4 实时控制系统的软件组成
  • 1.5 本课题的研究背景与选题意义
  • 1.6 论文研究内容和结构安排
  • 第二章 基于Web的实时控制系统概述
  • 2.1 系统基本构成
  • 2.2 传输层协议的选择
  • 2.3 系统软件构成
  • 2.4 系统工作流程
  • 2.5 系统软件设计
  • 2.5.1 客户端控制界面设计
  • 2.5.2 控制逻辑程序设计
  • 2.5.3 Socket服务器程序设计
  • 2.5.4 系统设计分析
  • 第三章 客户端控制界面设计
  • 3.1 Swing体系结构概述
  • 3.2 控制界面设计
  • 3.2.1 框架与事件监听
  • 3.2.2 控件设计
  • 3.2.3 布局管理
  • 3.2.4 客户端Socket通信
  • 3.3 Applet多线程编程
  • 3.4 界面测试
  • 第四章 Windows平台下的Socket服务器设计
  • 4.1 Wndows系统I/O模型
  • 4.2 I/O完成端口技术
  • 4.2.1 完成端口的创建
  • 4.2.2 线程间数据传递
  • 4.2.3 资源安全释放
  • 4.3 线程池技术
  • 4.3.1 Windows线程池概论
  • 4.3.2 线程池的比较测试
  • 4.3.3 线程池实现
  • 4.4 实时控制系统Socket服务器设计
  • 4.5 系统性能测试
  • 4.5.1 硬件部分
  • 4.5.2 软件部分
  • 4.5.3 测试过程和结果
  • 第五章 Linux平台下的Socket服务器设计
  • 5.1 Linux系统I/O模型
  • 5.2 Epoll技术
  • 5.2.1 技术实现
  • 5.2.2 工作模式选择
  • 5.3 线程池技术
  • 5.3.1 LnuxThreads线程库分析
  • 5.3.2 线程池实现
  • 5.3.3 优化方案
  • 5.4 实时控制系统Socket服务设计
  • 5.5 系统性能测试
  • 5.5.1 硬件部分
  • 5.5.2 软件部分
  • 5.5.3 测试过程和结果
  • 第六章 总结与展望
  • 6.1 研究总结
  • 6.2 基于Web的实时控制系统展望
  • 参考文献
  • 攻读硕士学位期间发表论文
  • 致谢
  • 相关论文文献

    • [1].镀液温度实时控制系统的设计与实现[J]. 电镀与环保 2020(01)
    • [2].智能建筑中给排水实时控制系统的设计探讨[J]. 智能城市 2019(02)
    • [3].一种软硬件自主可控的嵌入式实时控制系统[J]. 单片机与嵌入式系统应用 2017(03)
    • [4].财务实时控制系统中数据挖掘技术的应用[J]. 自动化与仪器仪表 2015(09)
    • [5].智能建筑中给排水实时控制系统的设计[J]. 门窗 2013(02)
    • [6].嵌入式实时控制系统硬件可靠性及应用研究[J]. 电子技术应用 2012(05)
    • [7].应用于实时控制系统的线程池调度策略设计[J]. 计算机工程与应用 2010(32)
    • [8].电脑调线机实时控制系统设计[J]. 机电工程 2016(01)
    • [9].高性能强实时控制系统平台的开发[J]. 机械研究与应用 2016(01)
    • [10].嵌入式实时控制系统软件可靠性建模与应用[J]. 计算机应用 2013(02)
    • [11].基于B方法的实时控制系统的容错设计[J]. 微计算机信息 2008(13)
    • [12].碾压混凝土坝施工质量与进度实时控制系统在官地水电工程中的应用[J]. 水利水电技术 2013(02)
    • [13].基于虚拟设备驱动程序的经纬仪实时控制系统[J]. 黑龙江科技信息 2008(13)
    • [14].基于单片机的大棚温湿度实时控制系统设计[J]. 安阳工学院学报 2019(06)
    • [15].网络环境下企业集团会计实时控制系统构建[J]. 中国乡镇企业会计 2013(09)
    • [16].实时控制系统接口设计[J]. 山西电子技术 2011(01)
    • [17].感应电炉实时控制系统的应用与发展[J]. 金属加工(热加工) 2008(11)
    • [18].基于S-函数的液位实时控制系统[J]. 信息技术 2015(02)
    • [19].论述智能建筑中给排水实时控制系统的设计探讨[J]. 中国新技术新产品 2015(18)
    • [20].实时控制系统中的抗干扰设计[J]. 电脑知识与技术 2008(15)
    • [21].汽车发动机缸体铸件砂眼缺陷实时控制系统设计[J]. 铸造技术 2018(04)
    • [22].DS18B20在实时控制系统中的应用[J]. 制造业自动化 2012(05)
    • [23].交通灯实时控制系统[J]. 科技致富向导 2011(17)
    • [24].实现小型实时控制系统通信的一种方法[J]. 黎明职业大学学报 2010(02)
    • [25].托卡马克脉冲电源实时控制系统设计[J]. 强激光与粒子束 2019(09)
    • [26].基于单片机的PLC实时控制系统下茶叶烘烤机的设计[J]. 福建茶叶 2018(03)
    • [27].ACB智能控制器软件实时控制系统的研究与设计[J]. 电气技术 2011(06)
    • [28].PLC在大型音乐喷泉实时控制系统中的设计与应用[J]. 工业控制计算机 2009(06)
    • [29].基于RTW的实时控制系统参数在线调整[J]. 上海应用技术学院学报(自然科学版) 2008(02)
    • [30].一种基于QNX系统的实时控制系统的设计与实现[J]. 数字技术与应用 2016(05)

    标签:;  ;  ;  

    基于Web的实时控制系统的研究与设计
    下载Doc文档

    猜你喜欢