1 / 71
文档名称:

基于ACE和wxWidgets的跨平台SCADA系统的设计与实现.pdf

格式:pdf   页数:71
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

基于ACE和wxWidgets的跨平台SCADA系统的设计与实现.pdf

上传人:山吉 2014/2/14 文件大小:0 KB

下载得到文件列表

基于ACE和wxWidgets的跨平台SCADA系统的设计与实现.pdf

文档介绍

文档介绍:华中科技大学
硕士学位论文
基于ACE和wxWidgets的跨平台SCADA系统的设计与实现
姓名:张军
申请学位级别:硕士
专业:软件工程
指导教师:陆永忠
20071026
华中科技大学硕士学位论文
摘要
开源运动的兴起与蓬勃发展,是二十世纪九十年代以来软件产业发展的一个重
要现象。开放源码方式可以增进世界范围内开发人员的协作,通过交流想法和代码,
减少重复工作劳动和智力资源浪费,促进技术创新,提高整个社会的生产效率。开
源运动的出现不仅影响了软件产业的发展模式,同时也为处于软件产业链下游的发
展中国家发展自己的软件产业提供了机遇。
SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制
系统。SCADA系统的应用领域很广,它可以应用于电力系统、给水系统、石油、化
工等领域的数据采集与监视控制以及过程控制等诸多领域。自诞生以来,SCADA系
统一直在不断的进步,先后经历了集中式监控系统、微型计算机监控系统、分层分
散监控系统、开放式SCADA系统的发展。在未来,跨平台是SCADA系统的一个重要
的发展趋势。
为了适应 SCADA 系统的未来发展需要,利用开源软件运动所带来的机遇,论
文提出了基于开源框架 ACE 和 wxWidgets 的跨平台解决方案 SW-2000 系统。SW-2000
以 ACE 框架作为整个系统的底层构架,实现基础的通讯功能;以 wxWidgets 框架作
为界面开发的主要类库,实现系统的画面编辑、图形显示、操作控制等功能。
SW-2000 的设计采用了大量的设计模式,整个系统具有良好的可靠性、可扩展
性。

关键词:开源运动跨平台设计模式 SCADA ACE wxWidgets
I
华中科技大学硕士学位论文
Abstract
The rise of open-source movement is an important phenomenon of the software
industry since the 1990s. Open-source movement could enhance the worldwide
collaboration, reduce the duplication of work and wasted labor of intellectual resources
through the exchange of ideas and code, and promote technological innovation to improve
the production efficiency of the whole emergence of open-source movement is
not only affecting the development model of software industry, but also provides
opportunities for developing countries that in the lower reaches of the software industry
chain to develop their own software industry.
SCADA (Supervisory Control And Data Acquisition) system is a control system that
is responsible for acquiring data and monitoring equipment. SCADA System has a wide
field of application. It can be applied to power systems, water supply systems, oil industry,
chemical industry and other fields. Since birth, the SCADA system has been in constant
progress, has gone through Centralized Control System, puter Control System,
Distributed Control System, Open SCADA System development. In the future,
Cross-platform SCAD