Font Size: a A A

Design And Implementation Of Configuration Software Based On QT

Posted on:2018-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y T WuFull Text:PDF
GTID:2348330512484912Subject:Engineering
Abstract/Summary:PDF Full Text Request
Industrial control technology has always been the focus of people's research,as an important achievement of its research,configuration software gets developed and improved continuely.With the prosperity of the domestic manufacturing industry,many small and medium enterprises need to use the configuration software to design surveillance system,so the configuration software has a very good market.But the current configuration software often has high cost of authorization,functional redundancy,platform restrictions,closure and other shortcomings,so developing a low price,crossplatform,open and lightweight configuration software is very necessary.This thesis mainly discusses how to design a configuration software based on Qt,as a C++ development framework.Because Qt development platform provides crossplatform features,the configuration software designed by it can run on multiple platforms.Configuration software is generally divided into three parts: development system,operating system and project file.This thesis has described the detailed design and realization about these three parts.Development system provides tools for users to design the surveillance system,which includes a wealth of graphical display and system configuration,and allows users to design the system easily.This part focuses on the design and implementation of the graphic module,the variable configuration module,the system configuration module and the alarm module.And,in this process,some graphic tools provided by Qt were used fully.Operating system as the operating environment of the surveillance system,which includes the interactive interface module,the control module,the communication module and the historical data processing module.Qt's signal and slot mechanism and the synchronization mechanism between the threads were used to achieve the communication and synchronization between modules,while a wealth of database operation interface provided by Qt was used to achieve the historical data storage and access.Project file as design documents,saves the designer's configuration information,and provides development system and operation system with data.Data stored and analyzed by data serialization and deserialization tools provided by Qt.Finally,we designed an application scenario,in this scenario,most modules of the configuration software were tested.And for testing its portability,we made it run simultaneously on the Windows platform and the Linux platform.At the same time,this configuration software provide expansion interfaces for users to add other functions,which makes it scalable.
Keywords/Search Tags:Configuration Software, Qt, cross-platform, portability
PDF Full Text Request
Related items