Author :
Da-peng, TAN ; Pei-yu, LI ; Xiao-hong, PAN ; Lin Bo-yu
Abstract :
Aiming at some problems of embedded industry monitoring system graphic user interface (IMS-GUI) such as large occupation space, bad configuration ability and poor real-time performance, an embedded IMS-GUI components library realization method based on Qt/E was put forward. The Qt/E library file was tailored according to basic requirement of IMS. Using multi-thread method, system parallel processing abilities of data collection, analysis and display were enhanced, and real-time performance and rapidity were guaranteed. By internal communication interface of Qt, the message mapping mechanism which would not require call-back was realized, context switch speed was improved, and GUI development process would become simply. Based on modularization principle, combined with some related industry monitoring and fault diagnostic algorithms, GUI shared components library oriented to IMS was developed by primary C language, that could resolve the problem of cross-platform applicability and be configured and tailored for specific demand of users. Industry experiments proved that GUI developed by the components library has small occupation space and high real-time performance, can stably run in embedded platform environment, and supply powerful technical support for the interactivity of IMS.
Keywords :
graphical user interfaces; monitoring; production engineering computing; user interface management systems; C language; GUI components library development; Qt/E library; fault diagnostic algorithms; graphic user interface; industry monitoring system; multithread method; parallel processing; Aerospace industry; Data analysis; Graphical user interfaces; Graphics; Libraries; Monitoring; Parallel processing; Real time systems; Switches; User interfaces;