Font Size: a A A

Design And Implementation Of Cross-Platform SCADA System Based On ACE And WxWidgets

Posted on:2008-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2178360272467871Subject:Software engineering
Abstract/Summary:PDF Full Text Request
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 society.The 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, Microcomputer Control System, Distributed Control System, Open SCADA System development. In the future, Cross-platform SCADA System is an important trend of development.In order to adapt to the future development of SCADA system and use the opportunities of Open-source movement, SW-2000 system, a cross-platform system based on wxWidgets and ACE, is proposed in this paper. ACE frameword, as the bottom of the whole system, is responsible for basic communications; WxWidgets framework, as a major class library to develop Man-machine interface, is used to archieve the functions of screen editing, display, and operation.A large number of design patterns is used in the desigen of SW2000 system. The whole system is reliable and scalable.
Keywords/Search Tags:Open-source movement, Cross-platform, Design pattern, SCADA, ACE, wxWidgets
PDF Full Text Request
Related items