Font Size: a A A

Design And Implementation Of GUI Integrated QC Inspection System Of Meteorological Monitoring Recorder Based On QT

Posted on:2015-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y D ChenFull Text:PDF
GTID:2298330467953701Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Today, the atmosphere environment pollution monitoring is one of the core work of thegovernment. Accurate weather monitoring equipment and instruments are the basic guaranteeof environmental pollution control work. it is production and manufacture of meteorologicalmonitoring products of the company’s important work to ensure that the meteorologicalmonitoring instrument product qualified rate and accuracy. The traditional sensors formeteorological monitoring work are carried out by separate decentralized software. At thesame time, a lot of sensor detection software is controlled by way of the command line on ALinux system, it makes operators need high technical requirements. This tedious decentralizedcommand line detection model, mass meteorological monitor quality inspection has alreadycannot adapt to what the actual work needs.To solve above problems and needs,LD09series of meteorological monitoring datarecorder was designed and implemented a graphical integration quality control testing systemby using USES the KDE desktop underlying cross-platform c++graphical user interfacelibrary Qt. Graphical integrated quality control system in this paper, including themeteorological monitoring data recorder of wind direction, wind speed, temperature, humidity,air pressure and the intensity of solar radiation sensor and the necessary storage and batterytesting,In the process of human-computer interaction design implementation, this paper makesfull use of Qt good layout manager and rich design the user interface controls. In dataprocessing and graphical performance, the excellent multithreaded processing signals andslots mechanism in Qt handles the user front-end interface response data reception andprocessing and display and the background of asynchronous multi-threaded communicationsproblems. In the result analysis of performance of graph, we use the QGraphicsScene in Qt torealize the dynamic real-time data curve. In this system user GUI interface interaction, multi-threaded scheduling and response and the analysis of the data results in such aspects asthe graphical expression of satisfactory results have been achieved.Experiments and trial operation show that the design and implementation ofmeteorological monitoring data recorder based on Qt graphical integration quality controltesting system stable running, simple and convenient operation, intuitive data show clear,quick response to user actions, meet the design requirements, greatly improving the userexperience and quality inspection work efficiency, can meet the needs of the practical work.At the same time, this paper discusses the construction methods and steps of Qt graphicalinterface for similar research work have the very good reference value.In this paper, the main content is organized as follows:Chapter1(introduction), first of all, this paper expounds the research background andsignificance of further Qt graphical platform is introduced, and then this paper expounds themain work of this paper content, finally presents a full text of the organizational structure.Chapter2(the development environment and related technology) first introduced theLinux environment and the way to install the software, then introduces the general method ofbuilding a graphical GUI, then introduces the establishment of Qt development environmentand related development tools. Finally introduced the related parameters of meteorologicalmonitor LD09series.Chapter3(Qt graphical development foundation and the overall design) first introducedthe Qt to create the form and content of the associated control, then the layout manager andkey technology of signals and slots mechanism etc. in detail. At the same time, the modulepartition system overall design, database design, layout, etc. have done the detailed in thispaper.Chapter4(graphical integration testing system design and implementation) weathermonitor hardware parameters were introduced at first, and then introduces the system ofrelated functions and classes, Qt interface design in detail. Next to the important and difficultway of Qt asynchronous multi-threaded processing QianHouTai events in detail in this paper.The database connection and operation, the graph of the dynamic map content is alsodiscussed. Finally, the results analysis and error handling are discussed in this paper. Chapter5(debugging and running) discussed the system debugging, compile and run. Doto focus on running interface display and introduction.Chapter6(summary) as well as the further work of research made a summary, and thenexpounds the shortage of the system as well as to the shortcomings of the improved thinking.
Keywords/Search Tags:Linux, Qt, GUI graphical user interface, meteorological monitoring data recorder
PDF Full Text Request
Related items