基于AutoCAD二次开发的压力管道单线图测绘系统
2014-08-21向小勇吴从容张松平叶剑文
向小勇 吴从容 张松平 叶剑文
(广州特种承压设备检测研究院,广州510663)
压力管道单线图对压力管道整个行业包括设计单位、安装单位、使用单位、监察机构和检验机构都很重要,能够准确快速绘制压力管道单线图具有重要的意义[1]。目前一般是通过现场手工记录数据绘制草图,然后回办公室后用CAD等软件绘制单线图。这种做法动强度大绘图效率低,并且现场绘制与软件绘制脱节,容易造成错漏[2]。
AutoCAD作为一款成功的计算机辅助软件在机械、建筑、电子等领域的工程绘图得到了广泛的应用,但不是专门针对压力管道单线图的,因此在实际使用过程中有许多不便之处。目前AutoCAD二次开发的方法较多,如Visual Lisp、VBA、ObjectARX和基于.NET托管的开发方法。AutoCAD的.NET API提供了一系列托管的外包类,使开发人员可在.NET框架下,使用任何支持.NET的语言,如VB.NET,C#和Managed C++等对AutoCAD进行二次开发[3-4]。本研究采用基于.Net API的AutoCAD二次开发方法,对压力管道单线图测绘系统进行研究,实现在测量现场就可以生成单线图,提高压力管道单线图的绘制效率。
1 测绘系统方案
1.1 测绘系统工作原理
在现场测绘压力管道单线图,需要知道管路的终点相对于起点的长度和方向、管路元素的位置等数据。即数据的获取以及单线图的绘制2大部分。总体技术方案如下:设计一个测绘装置,包括数据测量和单线图绘制2部分,如图1所示。

图1 测绘系统外部结构Fig 1 External structure of surveying andmapping system
数据由测绘仪获取,单线图绘制部分在平板电脑上完成。测绘仪和平板电脑安装在具有水平调整基座的三角架上,方便现场安装测绘。……
