Font Size: a A A

The Research On The Description Approach For Embedded Graphical Programming Data In Heterogeneous Domains

Posted on:2012-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:C HuangFull Text:PDF
GTID:2248330395462418Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a new model of software development, Graphical programming approach has fully reflected the software reuse technology. It has the advantages of high-efficiency, low professional requirements and high quality of the code, which could be widely applied to various domains. At present, the research of graphical programming technology is not mature, especially in embedded field, lacking of a uniform data description model, especially lacking the graphical programming technology which can support cross-platform, leading to the problems that graphical programming tools rely heavily on their own dedicated compiler and the over-complexity of graphical controls development process, it can not meet the requirements of cross-platform. These shortcomings make the research of the data description specification in embedded graphical programming is necessary, it is the most important approach to implement platform independent.This paper studied the common features of the graphical programming data description models in embedded field, then proposed a graphical programming data description method based on XML, and gave the description specification of embedded graphical programming data in heterogeneous domainpFirst of all, this paper studied most of the existing graphical programming technologies, proposed a new design idea of graphical programming which enables the graphical data in different domains that could be parsed up by an integrated compiler, it overcomes the flaws of traditional graphical programming in cross-platform. Secondly, on the basis of analyzing existing graphical programming tools, this paper proposed a basic graphic component model, abstracted the six basic element collections of basic graphic component information, they are basic information, basic composition graphic information, appearance attribute information, operation function information, event acting information and interface information. Once again, this paper proposed some graphic component relationship models, using formal mathematical expression to represent the relationship among them, and put forward some definitions and natures of the relationship model, then converted the directed graph of relationship model into mathematical expression using root tree structure and graph theory, which made the automatic conversion of graphical programming data more efficient. Moreover, in order to meet industry requirements and make users use large-granularity graphical controls freely, this paper proposed industry component model, introduced the development flow of industry component and gave an automatic conversion process of applied engineering data. At last, this paper proved the feasibility and effectiveness of this method using two application examples of human machine interface and LD in industrial control fields.The studies above have applied in the field of embedded industrial control systems, it could be generalized to all of the embedded applications and served as the theoretical foundation for cross-platform graphical programming technology of embedded system in future.
Keywords/Search Tags:graphical programming in embedded system, cross-platform, data description, graphical component, XML
PDF Full Text Request
Related items