AutoCAD管道铺设三维设计
由于在自来水厂、化工厂的图纸设计中,涉及大量的设备和管道的设计,而管道铺设设计是多数以AutoCAD软件为平台,是基于平面(二维)设计方式。虽说其管道铺设方·丽功能比较金,但大量的设备和管道给工程的设计、制图和读图都带来许多困难。首先,常规的二维设计方法不便于处理某些管道、设备的相交干涉现象;其次,为了将设计方案表达清楚,常常要绘制大量的剖面固和轴测图,制图工作量很大,设计效率不够高。三维设计和二维设计相比有直观,便于处理管道、设备的相交干涉的情况。随着计算机软硬件性能的提高,三维设计开始走向实际应用。但是三维设计在实际应用中也存在着不少的问题,如模型建立的操作过程较为复杂等。
因此,基于二维设计与三维设计的各自优缺点,本研究采用VBA方法I刻,在AutoCAD中建立管道铺设的设计模块,如管道、间门、连接件等构配件,设计时仍然在二堆的环境开展,系统将所输入的信息建立相应的数据库(如每段管道的规格、位置等),并利用这些数据自动创建三维管道模型和三维图形,代替手工绘制轴测图,从而直观地反映二维设计所表示的空间关系。实现了二维图纸的设计和三维模型的直观反映的一体化,大大地提高了设计的效率。
一、数据结构
系统对设计信息的收集主要有管道、阀门、泵等设备的数据,分别有管道的序列号和设备的序列号为存储顺序,逐一记录所有的信息,如管道的直径、长度、走向及起始点的坐标等。在读取数据时,也是通过管道和设备的序号顺序读取的。基于顺序组织的特点是按记录进入文件的先后顺序存放的,其逻辑顺序和物理顺序一致的文件,符合本系统的设计要求,因此选择顺序组织存储数据信息网。
1.管道数据
管道数据(如起点、终点、管径、高程、型号、标号、管材等)是在绘制管线过程中,存贮到管线实体的扩展数据表中的。例如,每→段管道数据的存贮类型可以如下:

把管道的各种数据存贮到使用Type语句声明的一个公用的类型,命名为WSCLPipeo这样就可以方便地声明在管道数据范围内的任何变量,也可以方便地使用Dim,Private、Public、ReDim或Static来声明营造数据的变量。通过上述的定义后,用户在设计管线时,每布置→段管件,就把该管件的数据记录到己定义的数组中.由于记录到Pipe(i)里的管道数据是暂时性的,若想把这些管道数据永久地保存起来,就必须将数据信息按顺序存储到文件里。下列程序是通过顺序组织结构为存储方式实现管道数据的存储:


2.设备数据
由于系统把设备(如阀门、泵等)作为一个整体模块来调用,因此设备数据的与管道数据的有一寇的差别。当用户要绘制阀门或水泵时,系统只错知道前一段管线的终点坐标、管径和角度即可.这些数据是不箭要用户自己输入丽可直接从管道数据里读取。用户只需输入设备的型号,然后根据型号绘制出相应的设备图,从而可以为用户节省设计时间,提高设计效率。同样,与管道数据结构类似,若想利用己得到的设备数据信息创建三维模型、绘制列表,就必须通过顺序组织结构的存储方式将数据写入到文件里。图1为设计管道后所存的数据。

图1数据信息文件
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
- 上一篇文章:NX草图参数化涡壳建模的应用
- 下一篇文章:零件库开发工具关键技术的研究
