图数一体化软件的设计与实现研究.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图数一体化软件的设计与实现 黄福同1,郑役军2 (1.大亚湾核电运营管理有限责任公司 2.中国广东核电集团技术中心) 摘要本文介绍了电厂dwg矢量图与相关应用数据库数据集成的技术实现方法,从整体架构、 数据存取方式、客户端实现及相关ObjectARX技术做了较为详尽的介绍。目前该系统开始在 电力行业进行推广应用,为各级管理人员、技术人员提供了一种较好的辅助决策手段。 关键字ObjectARX;dwg矢量图;ADO;Blob 1、引言 广东核电工程、生产管理系统目标是以计算机网络和中心数据库等信息技术为基础,实现工 程、生产全过程各类管理信息的收集加工、存贮共享、查询等功能,把贯穿于核电工程、生产 整个生命周期各个阶段诸方面在不同管理层次上的信息有效地综合集成,及时为管理和决策行动提 供准确信息,有效辅助各级管理和决策人员开展工作。每个核电站工程建设阶段大约产生5至6万 份AutoCAD矢量图dwg文件,而工程、生产上面有大量的应用系统正在运行,如何在矢量图库 中利用AutoCAD矢量图中的一些信息有效、迅速的检索各个应用系统底端数据库中的相关内容是 中广核集团面临的重要研究课题。工程图纸与数据库集成软件系统的开发应用,对大型电厂、企 业及相关行业生产管理及决策都会起到较好的辅助作用。 目前国内在电厂和核电站方面将CAD流程图与其他应用数据库统一起来全面管理生产与建设, 块、线段属性中的设备代码或其它信息与数据库做连接,但PID没有公开任何技术方面的细节信 息,另外一个相似的就是地理信息系统(GIS),但原理和应用范围相差甚远。 开发适用于大亚湾和岭澳电站使用的工程图纸与数据库集成软件系统,使得大亚湾核电站、岭 澳核电站流程图中的设备代码、图纸间接口等信息与应用数据库中数据紧密联系起来,查询相关信 息更加方便快捷,为群堆管理、文档应用系统、风险分析、运行、维修数据状态实时监测提供 了一种较好的解决方法。 本文将介绍系统的体系架构、关键技术实现方法,以及应用前景。 2、系统体系结构 系统框架结构如图1所示 124 图l 如图所示,图数一体化系统分为四大模块。第--N分是客户端程序(c/s结构),它用来维护基 基于B/S结构(J2EE架构)的应用服务器上的程序模块,执行的功能及主要界面同C/S客户端程序是一 令那样将ARX模块调入到内存中来,当用户点击相关设备代码文字时候ARX模块通过ADO数据存 取方式从底端数据库中检索到相关数据并且按照一定模式显示出来;第四部分就是底端Oracle数据 库了,广东核电集团的所有子公司采用的都是Oracle系列数据库(并且同属一个局域网),本系统 9i 用到如下数据库,Oracle ApplicationServer自带数据库、图数一体化数据库(Oracle9i)、Maximo 设备管理数据库(Oracle8i)、Dami文档管理数据库(Oracle 8i)、电厂辅助隔离系统(CBA)等,其中 LINK)来实现。 图数一体化数据库对于本系统中需要检索其它数据库中的信息通过数据库链接(DB 3、系统实现技术要点 3.1、ObjectARX技术 类库(MFC)创建用户界面,同样可以与Visual 包括AcRX、AcEd、AcDb、AcGi、AcGe等类和函数。 API中 ARX模块,当用户点击设备代码文字后需要截取所点击的文字信息,这时就需要Windows 其它进程发生的事件,当某一特殊事件发生时,系统的执行流程切换到钩子函数上。在这里需要 125 AutoCAD的消息循环中注册一个消息监测钩子函数,只能监测消息的发生但不能修改消息的值)两个 界面内的各

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档