Font Size: a A A

The Research On The Graphic Middleware-based Embedded Human Machine Interface

Posted on:2016-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:X L CangFull Text:PDF
GTID:2308330467474729Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years, Human Machine Interface (HMI) reconfigurable design has become ahot research at home and abroad. This paper presents a design of embedded HMI based on graphicmiddleware, studying the general graphic interfaces services for heterogeneous system (includinghardware and OS), as well as how to supply consistent functional properties for the upper Apps, soas to improve the independence and scalability of HMI system.In this paper, the main contents are designing a HMI graphic middleware with goodhierarchical structure and using it to construct the reasonable man-machine interface system, whichcan provide a unified solution for embedded control software. With certain theoretical andexperimental research, the first work is designing graphic middleware architecture to support theheterogeneous platform in industrial control systems. And next step is anlysis of graphicmiddleware architecture and the implementation of graphic middleware which has many complexdetails. Then, design and realize an embedded HMI based on graphic middleware. The last work isdevelopment of the special components of state monitoring system using the man-machineinterface. The main result is:1. The paper proposes a three-layer structure of the embedded HMI based on graphicmiddleware. This paper introduces the design idea and working content of each layer, provides thekey data structure, interface functions and macros, and resolves some problem, such as the displayability on different embedded equipment, the function of adding a new input device, the mechanismof multithread window management and safe communication between threads, and the support ofstronger GDI function and senior graphic controls.2. The paper designs and implements a HMI system with graphic middleware. It has two parts,one is HMI engine and the other is graphic software design platform, which replace the traditionalconfiguration software on PC and on embedded equipment. Use XML and XSLT technology toautomatically generate the code of HMI Apps.3. The paper presents an API for showing real-time curve. The HMI system is extensible andportable. The use of partial refresh and double buffering ensures the continuous curve’s dynamicdisplay performance.
Keywords/Search Tags:Human Machine Interface, heterogeneous system, graphic middleware, multi thread, real-time curve
PDF Full Text Request
Related items