论文摘要
组态软件是指在软件领域内,操作人员根据应用对象及控制任务的要求,配置用户应用软件的过程。简而言之,组态软件是“应用程序生成器”。随着控制自动化技术、计算机技术、通讯技术的迅速发展,组态软件正成为近年来监控领域中十分活跃的部分。组态软件是工业控制领域里不可或缺的重要开发工具,随着自动化行业的快速发展,组态软件在其中也起着越来越重要的作用,关于组态软件的开发与研究也就具有了一定的理论意义和实际价值。本论文介绍了组态软件的现状以及发展方向,最后总结出了组态软件总体框架的设计,采用MFC的多文档/视图结构,用Visual C++6.0实现了组态软件的基本功能。在设计图形界面组态子系统时,主要采用面向对象的思想,所有的图元都以矢量形式存储,先定义一个图元基类,在此基础上派生出一个个图元子类,其中有像直线、矩形这一类的基本图元,也有位图、棒状图、趋势图等复杂的图形,同时应该具备基本的图元编辑功能,这些图元的属性包括颜色、线宽等的修改,除此之外、实现了像移动,放大,缩小之类的基本变换功能。本文设计了存储的数据结构,使用ADO技术连接关系数据库,从而实现采集数据存储功能,并能打印出自定义报表,以备查询。在通信子系统中,介绍了OPC等多种通信技术,看到了未来通信组态的前景。本软件能够完成系统配置、工程管理、基本图形和复杂设备的绘制以及报表组态功能,初步设计了数据库以及通信模块,为后面继续该课题的研究打下坚实的基础。
论文目录
摘要Abstract1 绪论1.1 课题背景、目的及意义1.2 组态软件的发展现状和技术趋势1.2.1 组态软件的概念及现状1.2.2 组态软件的组成及发展方向1.2.3 组态软件在自动监控系统中所处的地位1.3 论文内容2 组态软件的整体框架设计2.1 组态软件的设计思想2.1.1 面向对象的设计方法概述2.1.2 软件面向对象的需求分析2.1.3 组态软件的特点2.2 组态软件的体系结构2.2.1 组态软件的任务2.2.2 组态软件的体系结构2.2.3 组态软件的工作流程2.2.4 系统功能模块的划分2.2.5 组态软件的功能图2.3 组态软件开发工具选择2.4 小结3 组态软件可视化环境设计与实现3.1 工程管理器的设计与实现3.2 图形组态系统的设计与实现3.2.1 绘图类介绍3.2.2 系统总体设计3.2.3 图元类以及图元绘制类的设计3.2.4 图形组态的基本功能3.2.5 图形组态系统实现3.3 实时数据库子系统的设计3.3.1 实时数据库的功能及特征3.3.2 实时数据库的实时数据模型3.3.3 实时数据库的设计思想3.4 工程浏览器设计3.5 报表子系统设计与实现3.6 小结4 通信子系统设计与实现4.1 OPC及其在工业控制中的应用4.1.1 OPC产生的背景4.1.2 OPC的特点4.2 小结结论参考文献攻读硕士学位期间发表学术论文情况致谢
相关论文文献
标签:面向对象论文; 组态软件论文; 趋势图论文;