建筑CAD软件的增强功能开发

建筑CAD软件的增强功能开发具体内容是什么,下面鲁班乐标为大家解答。

1 引言

在建筑设计过程中, 建筑CAD 软件的应用和使用较为普及。各种建筑CAD 软件无论是微机版还是局域网的, 给设计工作带来了极大的方便。但是从目前的使用角度而言, 各种CAD 软件仍有一些不够理想的地方, 有待于在功能方面的进一步开发和扩充。我们在配合设计人员使用多种建筑CAD软件进行建筑设计的过程中, 了解到这种需要, 并针对设计的实际需要对所用软件进行一定的功能扩充开发。通过这些对现行建筑CAD 软件的功能增强开发总结出一般性的方法和思路。

2 增强功能程序模块的建立

建筑绘图是形象思维和逻辑思维的综合, 它没有一定的规律可循。软件满足设计功能的手段可以是千变万化的。但一般软件很难做到功能完备及每个功能中各种执行操作的面面俱到。在实际应用中,根据需要, 另外需开发制作一些可以与软件衔接的功能程序以完备软件的功能或补充提高功能中的操作性能。

2. 1 主要方法和原理

在建筑设计上, CAD 软件使用过程是一个交互式输入数据和自动绘图的过程, 利用现有软件设计绘图的方式一般都是输入数据和绘图过程交互的进行。

其实, 虽然建筑设计中各个部分的变化性大, 数据的输入和制图的随机性大, 但也有许多地方有一定的规律, 数据的输入形式和内容比较固定。根据这种特点, 对于有规律性的部分, 制作界面式数据处理模块程序, 形成一个新的绘图过程, 界面式数据输入和绘图过程。设计绘图时可以事先对所有相关的数据进行操作处理, 形成数据文件, 然后传入绘图系统绘图; 对变化性较大的部分, 使用原有交互式输入数据和在绘图的基础上, 制作一些特定功能的快速绘图子程序, 当设计绘制某一部分的建筑、构造图形时, 交互的输入数据, 启动相关子程序就会很快绘出图形。

由于建筑施工图在绘制时变化随意性较大, 设计人员往往需要进行繁琐的工作并且花费许多时间才能成图。界面式数据输入和制图的过程可以使设计人员提高绘图速度, 减少因数据错误或修改图的工作量, 使用快速绘图子程序, 也可以给设计人员带来很多方便。

2. 2 方法和思路

2. 2 . 1 数据文件绘图方法的思路建筑施工图的设计过程一般是这样的: 网柱绘制、外墙绘制、门窗符号插入、尺寸标注、屋顶构造、斜坡、台阶、雨蓬等绘制、构造三维建筑模型。一般软件使用在绘图过程中, 都是每一部分现时交互输入数据, 然后成图; 再进行下一部分的数据输入、成图, 直到整个施工图完全绘制出来。最后构造出三维模型图。这种情况下, 其实操作不方便, 而且不利于对输入错误的数据进行修改。如果把每一部分的数据事先统一设计规定好,制图时先输入数据, 形成数据文件, 再与所用的绘图软件连接, 依次读出这些数据, 绘出施工图形。这样既方便快速, 又便于数据的修改。如果发现数据输入错误或不合适, 可以重新输入或修改这一部分的数据, 然后整体重新传送数据文件, 执行绘图操作, 会很快的绘制出图形, 并构造出三维模型图。在这种设想的基础上, 对有规律性的部分构造制作界面式数据输入程序。绘图时, 通过系列界面输入数据, 也可以进行修改和作其他处理, 形成图形的数据文件, 随后自动绘图, 形成平面、立面、剖面图。

它包括以下几个功能模块:

n 柱网数据输入修改。

n 柱子位置和尺寸输入修改。

n 外墙体数据输入修改。

n 平面门窗符号数据输入修改。

n 墙体上平面门窗符号数据输入修改。

n 雨蓬数据输入修改。

n 台阶斜坡数据输入修改。

n 散水数据输入修改。

n 房屋屋面数据输入修改。

建筑三维模型数据文件形成每个功能模块分别输入和形成相对独立的数据文件, 最后与其他部分一起传送、被读取、执行绘制成整套施工图, 然后再构成三维模型图。这样便于数据输入、修改; 便于绘图修改; 便于提高成图速度。

2. 2. 2 交互式快速绘图子程序

对变化性较大的部分, 分别编制绘图子程序, 与软件系统连接, 绘图时只需在交互式状态下输入数据, 就能在较短时间内绘制出图形。如编制下面的几种子程序:

(1) 门窗建立子程序: 建筑的门窗符号种类繁多, 并且变化大。建立完整的门窗符号库需要耗费很多时间而且占用磁盘空间大。因此编制专门的门窗符号建立程序, 能建立各种门窗的平面符号和三维符号, 设计人员可以在设计绘图需要时快速建立所需的门窗符号, 避免了事先建库的繁琐和从库中调取符号的费时。

(2) 制作快速交互式门窗符号插入程序。

(3) 制作快速楼梯绘制程序等。这些模块子程序, 可以大大减轻设计人员的繁琐工作, 提高工作效率。

2. 3 尝试性补充设计对建筑设计的功能效果

(1) 对所用软件的所作的尝试性补充设计, 在建筑设计应用过程中, 能充分发挥以下功能: (1) 数据输入界面输入数据, 直观明晰; 同时可进行数据更改, 具有一定的容错能力。

(2) 通过数据输入建立数据文件后, 运行绘图程序时, 直接读取, 即可绘出如: 柱网、各层内、外墙体、墙体上的门窗符号、标注三道尺寸线、台阶、雨蓬、屋面、散水等。同时设计构造出三维建筑模型, 可进一步形成透视图和渲染图, 这样, 设计人员可以最快看到所设计建筑物的立体效果, 如不合适, 可重新调整、设计。

(3) 自动建立门窗符号程序模块, 为设计人员提供了快速建立各种类型门窗符号的手段。

(4) 交互式门窗符号插入程序模块, 可快速插入墙体内和斜体墙上的门窗符号, 同时自动标出相应的尺寸线。

(5) 楼梯程序模块, 减少数据输入, 可使设计人员在输入少量数据后, 快速绘出三维楼梯详图。

3 总结

通过对建筑CAD 进行增强功能的开发性尝试, 能够提高绘图速度和设计效率, 使施工图成图表现准确、美观, 提高设计质量。由于建筑的多变化性,决定了在功能开发和应用上有无限的开发潜力, 如果我们努力发掘, 建筑CAD 软件会不断得到补充和完善, 这对提高建筑设计的效率具有较好的应用价值。

免费
试用
登录
注册
服务
热线
微信
咨询
返回
顶部