嵌入式机电控制系统逻辑图编程环境的实现研究

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:simeifang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅速发展,嵌入式系统的应用越来越广泛。嵌入式系统的硬件技术和软件技术在同步地发展。在嵌入式系统的开发环境中,可视化的图形编程正在成为用户级程序开发环境的一种发展趋势。本文主要的工作是做图形化编程环境构架研究及软件开发工作,在PC平台上实现了一个嵌入式机电控制系统逻辑图编程环境。已实现的逻辑图编程软件LogDia,可提供完全图形化的逻辑图编程功能,配合适当配置支持环境,可以为各种CPU组成的控制系统编制面向工业控制的用户程序。LogDia图形化编程环境实现了书签式多文档界面管理,带有丰富的软件工具条,界面友好。所研发的系统中,逻辑单元均使用适当的图形符号表示。每个逻辑单元具有一个或多个输入端,一个输出端,表达一个特定的功能。逻辑单元输入到输出的逻辑关系分为基本逻辑和特殊逻辑两大类。基本逻辑是通常的逻辑运算,如“与”、“或”、“非”及其组合构成的操作,特殊逻辑包括各种定时逻辑、计数逻辑和面向某种控制领域的专用逻辑。系统中研发了丰富的功能模块库,定义了方便的模块操作:如参数定义、模块命名、逻辑连接,资源自动管理等等。用户可以在可视化环境中自由、方便、快捷地搭建自己的控制逻辑系统。本文从面向对象开发技术和MFC开发环境着手,探讨并解决了LogDia软件开发中的一些关键技术。关键工作包括:①界面方面的工作,如功能模块的人机交互可视化图形操作,双缓冲绘图技术实现等;②数据库方面的工作,如功能模块库的建立、模块参数设定和存储,查询检索机制;③实现功能模块的分类、建立功能模块属性表达的数据结构;④解决连接表达的问题,给出表达连接的数据结构、分析连接的可行性约束的逻辑关系;⑤实现设计数据的串行化、工程文件保存和加载;⑥初步讨论逻辑图的编译设计的几个问题。本课题参考了市场流行的产品,如Siemens Logosoft Comfort 5.0,Step7等等,但所有源码都是在MFC平台上,用Visual C++语言独立实现的。作为一个完整研发项目的一部分,尽管还有许多工作要做,但本文的工作为系统的完全实现奠定了坚实的基础,配合后续编译模块与仿真模块的开发,某些部分可能需要做适当调整。
其他文献
SOP(System on Package)系统封装是现代微电子封装的发展趋势。除了较短的互联较低的信号延迟外,SOP可以集成光学、射频、数字电路的功能器件。在采用了SOP的射频系统中,无源器
矿产资源规划是对一定区域内的矿产资源进行合理开发与利用的总体部署。它通过对一定区域内矿产资源禀赋、勘探开发现状、勘探开发区位条件和矿产资源供求形势的分析,研究该区
桂西北地区构造上处于扬子地台与华南褶皱系的过渡部位,自古生代至新生代,地质构造演化经历了地台—地槽过渡带、准地台、裂谷和陆缘边缘活动带4个发展价段,特别是从泥盆纪开
耐火砖作为一种耐高温材料,广泛应用在钢铁、水泥等高温生产领域。耐火砖的码垛作业是耐火砖生产中的一道重要工序,目前国内耐火砖生产企业中耐火砖的码垛作业主要由人工完成
广告是一种商业现象,更是一种文化。虽然,文化观与广告的制约关系,在广告著作中体现不多,但作为一种文化现象,广告日益显示出了其强大生命力和勃勃生机,许多精彩广告,所以能
本论文共分六部分,绪论部分介绍了渗流力学的发展历程及人们所关注的问题,第二章阐述了不定常渗流基础理论和常用的点源解,第三章给出了试井中常见的不定常渗流模型并对其进
中生代是华北东部构造转折的重要时期,胶东东部发育的逆冲推覆构造正是这一转折的结果之一.该文综合运用现代构造地质学方法,并从不同尺度对胶东东部逆冲推覆构造进行了深入
凤豆22号是云南省大理州农科院粮作所采用常规杂交技术选育出的多抗优质蚕豆新品种,具抗赤斑病、抗褐斑病、优质高蛋白、高产等特性,本文作者介绍了凤豆21号的选育经过,主要
在当前的高中数学学习过程中,通过一题多解的主要形式,就可以真正将学习到的数学知识实现有效处理,并且还有利于数学学习思路的拓展,从而实现创新思维的培养,实现发散思维的
随着科学技术的日新月异,快速多变的市场需求、技术支撑环境的变化和不断增强的市场竞争等一系列问题,现代制造业正面临着如何通过企业自身制造资源的快速升级以及系统控制方式