摘要
嵌入式图形编程工具软件采用组件化设计,以图形化、层次化、面向对象的编程方式组织整个装置的程序结构。该软件主要包括符号库编辑组件、资源管理器组件、图形编辑组件、代码生成组件、编译链接等组件。介绍了相关组件的设计要点,提出了基于可扩展属性的符号库建模方法、类IEC61131-3标准的层次结构数据模型、基于MVC模型的图形编辑器、基于改进AOV网拓扑排序的代码生成方法、基于可配置模板的Makefile形成方法。基于该软件开发的程序已经在电力系统保护控制装置中应用,实践表明图形化编程工具软件能形成高效紧凑的代码,符合程序运行效率的要求,提高了装置开发集成效率。
The software is mainly composed of symbol library editing module,explorer module,graphical editing module,code gen-erating module,compiling and linking module,etc.The paper introduces key design points of the mentioned modules and promotes symbol library modeling method based on extendable property,hierarchical data model analogous to lEC61131-3 standard,graphical editor based on the MVC model,code generating approach based on improved AOV topological sorting and Makefile generating method based on configurable templates.
出处
《工业控制计算机》
2015年第5期7-9,共3页
Industrial Control Computer
关键词
图形化编程
嵌入式编程
符号库建模
代码生成
graphical programming
embed programming
symbol library modeling
code generating