1 / 7
文档名称:

软件设计论文基于Qt的SCADA系统数据服务器软件设计.doc

格式:doc   大小:86KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计论文基于Qt的SCADA系统数据服务器软件设计.doc

上传人:小雄 2021/8/18 文件大小:86 KB

下载得到文件列表

软件设计论文基于Qt的SCADA系统数据服务器软件设计.doc

文档介绍

文档介绍:软件设计论文:基于Qt的SCADA系统数据服务器软件设计
【中文摘要】SCADA系统调度端数据服务器软件是SCADA系统调 度端软件的重要组成部分,数据服务器软件多基于UNIX操作系统或 LINUX操作系统,也有基于Windows操作系统。不同的操作系统平台 需要采用不同版本的数据服务器软件,系统开放性较差。因此设计具 有跨平台特性的SCADA系统调度端数据服务器软件将会使软件平台 更具开放性,提供全面而灵活的平台解决方案。本文在已有研究和设 计成果的基础上,采用Qt作为开发平台以实现SCADA系统数据服务器 数据处理软件的跨平台设计,主要工作如下:论文首先对SCADA系统 数据服务器软件进行了详细的需求分析,包括软件的功能模块及相关 数据结构的定义,以及基于UML图分析了遥测、遥信、遥控处理过程 的完整时序过程;接着,本文利用Qt的信号和槽机制实现软件设计中 大量的回调功能。紧接着探讨了基于Qt的多线程操作API使用,并在 此基础上详细探讨了它和事件机制的关系;然后针对数据服务器软件 的功能模块,按照人机界面、网络通信、信息处理、数据记录存储依 次详细阐述了的程序设计过程和关键技术,并在实验室环境下测试了 Qt服务器软件;最后,针对数据服务器软件很多都不具备数据压缩功 能的缺陷,本文根据SCADA系统的数据特征,重点分析了对文本及数
据库压缩非常有效的Huffman算法,自适应(动态)Huffman算法,以及 有损压缩技术中的Swinging-door算法。论文详细分析了赫夫曼算法 的压缩比、编码效率等重要的数据压缩指标;在此基础上完成了对自 适应赫夫曼编码、旋转门算法压缩以及解压缩流程分析以及程序模块 设计。
【英文摘要】The data server software of SC AD A system scheduling-side is an important part of scheduling-side software. Data server software is more based on UNIX operating system or LINUX operating system, also based on Windows operating system. Different operating system platforms require different versions of the data server software, the system open-future is poor. Therefore, the design of scheduling-side SC AD A system data server software which has the characteristic of cross-platform enables that the open future of software platform is more and provide comprehensive and flexible platform solution. On the basis of summarizing the research and design which has been a