论文摘要
随着计算机技术的迅速发展,嵌入式系统的应用越来越广泛。嵌入式系统的硬件技术和软件技术在同步地发展。在嵌入式系统的开发环境中,可视化的图形编程正在成为用户级程序开发环境的一种发展趋势。本文主要的工作是做图形化编程环境构架研究及软件开发工作,在PC平台上实现了一个嵌入式机电控制系统逻辑图编程环境。已实现的逻辑图编程软件LogDia,可提供完全图形化的逻辑图编程功能,配合适当配置支持环境,可以为各种CPU组成的控制系统编制面向工业控制的用户程序。LogDia图形化编程环境实现了书签式多文档界面管理,带有丰富的软件工具条,界面友好。所研发的系统中,逻辑单元均使用适当的图形符号表示。每个逻辑单元具有一个或多个输入端,一个输出端,表达一个特定的功能。逻辑单元输入到输出的逻辑关系分为基本逻辑和特殊逻辑两大类。基本逻辑是通常的逻辑运算,如“与”、“或”、“非”及其组合构成的操作,特殊逻辑包括各种定时逻辑、计数逻辑和面向某种控制领域的专用逻辑。系统中研发了丰富的功能模块库,定义了方便的模块操作:如参数定义、模块命名、逻辑连接,资源自动管理等等。用户可以在可视化环境中自由、方便、快捷地搭建自己的控制逻辑系统。本文从面向对象开发技术和MFC开发环境着手,探讨并解决了LogDia软件开发中的一些关键技术。关键工作包括:①界面方面的工作,如功能模块的人机交互可视化图形操作,双缓冲绘图技术实现等;②数据库方面的工作,如功能模块库的建立、模块参数设定和存储,查询检索机制;③实现功能模块的分类、建立功能模块属性表达的数据结构;④解决连接表达的问题,给出表达连接的数据结构、分析连接的可行性约束的逻辑关系;⑤实现设计数据的串行化、工程文件保存和加载;⑥初步讨论逻辑图的编译设计的几个问题。本课题参考了市场流行的产品,如Siemens Logosoft Comfort 5.0,Step7等等,但所有源码都是在MFC平台上,用Visual C++语言独立实现的。作为一个完整研发项目的一部分,尽管还有许多工作要做,但本文的工作为系统的完全实现奠定了坚实的基础,配合后续编译模块与仿真模块的开发,某些部分可能需要做适当调整。
论文目录
相关论文文献
- [1].微信公众平台在农村中学七年级数学家庭作业中的应用研究[J]. 吉林教育 2017(10)
- [2].监控组态软件网络功能模块的设计与开发[J]. 网络安全技术与应用 2016(12)
- [3].电子功能模块应用对课程设计教学效果的影响[J]. 中国现代教育装备 2016(05)
- [4].功能模块的设计与应用研究[J]. 自动化仪表 2015(11)
- [5].京铁智慧云平台物流功能模块建设研究[J]. 中国物流与采购 2020(14)
- [6].功能模块-抽象形态模型的构建方法与关键技术研究[J]. 机械制造 2018(02)
- [7].输电线路附着物测算系统测算功能模块的研究[J]. 通信电源技术 2016(05)
- [8].基于隐马尔可夫模型的产品功能模块实例选取方法[J]. 计算机集成制造系统 2008(02)
- [9].基于功能模块下的个性化住宅设计研究[J]. 绿色科技 2019(20)
- [10].基于增强上下文的角色-功能模块-页面模型的研究[J]. 昆明冶金高等专科学校学报 2009(01)
- [11].电学领域实用新型专利保护客体探讨——功能模块1构架类型的装置权利要求[J]. 中国发明与专利 2017(07)
- [12].对通信领域专利中功能模块构架相关问题的探析[J]. 中国发明与专利 2016(07)
- [13].核级先导式安全阀系列化功能模块管理系统开发[J]. 核标准计量与质量 2015(01)
- [14].会计软件各功能模块期末结账顺序解析[J]. 经济研究导刊 2015(13)
- [15].“企业大脑”功能模块顶层设计[J]. 企业科技与发展 2020(10)
- [16].意大利馆:“人之城”的功能模块[J]. 走向世界 2010(14)
- [17].第四方物流信息系统主要功能模块研究[J]. 湖南商学院学报 2009(04)
- [18].基于生物分子网络分析的精神分裂症功能模块挖掘[J]. 生命科学研究 2019(05)
- [19].物流业务受理功能的实现[J]. 福建电脑 2017(02)
- [20].职业功能模块项目化教材一体化教学的探索与实践[J]. 职业 2013(24)
- [21].石油工程质量管理信息系统综述[J]. 江汉石油职工大学学报 2020(03)
- [22].经济背景下我国高校迎新系统的分析与设计[J]. 营销界 2020(35)
- [23].职业功能模块项目化教材一体化教学模式的应用[J]. 民营科技 2016(05)
- [24].高校教务系统功能模块优化设计的探讨[J]. 科技经济市场 2016(09)
- [25].在线商店后台功能模块的实现[J]. 现代妇女(下旬) 2014(08)
- [26].基于ASP.NET的学生信息管理系统的设计分析[J]. 卫星电视与宽带多媒体 2020(02)
- [27].蛋白质功能模块检测的聚类方法综述[J]. 计算机工程与应用 2019(08)
- [28].基于蝙蝠算法的蛋白质网络功能模块检测[J]. 浙江大学学报(工学版) 2019(08)
- [29].太原开通网约公交车[J]. 城市公共交通 2019(08)
- [30].特色周边亲子游平台分析与设计[J]. 旅游纵览(下半月) 2018(03)