Design and implementation of a system status view of an automation system
Venäläinen, Ilari (2016)
Venäläinen, Ilari
2016
Master's Degree Programme in Information Technology
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2016-06-08
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201605254099
https://urn.fi/URN:NBN:fi:tty-201605254099
Tiivistelmä
This thesis covers designing and implementing a next generation of a currently used system status view of an automation system. The system status view is designed for a PC application that is based on a Qt framework and used to configure and monitor an automation system. The system status view is used mainly for monitoring an automation system, but some features for configuring the automation system are designed also. The currently used system status view is implemented with Qt Widgets, but for the next generation view, other user interface technologies provided by Qt are studied. Based on the study, another user interface technology is chosen for the implementation of the system status view.
The thesis first introduces the related automation system with an example automation system. The PC application is used to configure and monitor the example automation system. After the background is described, requirements for the implementation of the new system status view are specified, and the system view is designed based on the requirements. The design uses object oriented programming methods and UML diagrams as design tools. The design process will lead to a completed system status view that fulfils the specified requirements set for it. Last, the thesis process and further development ideas are presented.
The implemented system status view has been put to use by the customer company of Wapice Oy that ordered the work. More features than presented in this thesis for the new system status view were ordered by the customer, and the design and implementation for the features is done in the near future.
The thesis first introduces the related automation system with an example automation system. The PC application is used to configure and monitor the example automation system. After the background is described, requirements for the implementation of the new system status view are specified, and the system view is designed based on the requirements. The design uses object oriented programming methods and UML diagrams as design tools. The design process will lead to a completed system status view that fulfils the specified requirements set for it. Last, the thesis process and further development ideas are presented.
The implemented system status view has been put to use by the customer company of Wapice Oy that ordered the work. More features than presented in this thesis for the new system status view were ordered by the customer, and the design and implementation for the features is done in the near future.