关键词:
AutoCAD VBA
V型滤池
标准化
参数化设计
摘要:
随着给水工程技术的发展,V型滤池水处理技术日趋成熟,在新建水厂中大多采用V型滤池工艺。该工艺的设计模式和池体构造也已相对固定,已形成一定的设计习惯。对于这种构筑物的设计和绘图,已具备了开发参数化、智能化设计和绘图软件的条件,研发一套V型滤池参数化设计绘图软件,减少设计人员不必要的繁琐重复劳动,达到提高工作效率和设计精度的目的。AutoCAD在计算机辅助设计绘图的软件中是功能相对较强的,所以它的应用非常广泛。AutoCAD作为一款通用软件,只能作为水处理构筑物的电子设计图板,还不能达到参数化、智能化绘图的目的。但是它本身具有的开放式结构再加上提供的多种开发工具,可以根据使用者的需求对其进行二次开发以满足用户的各种需要。本文针对水处理构筑物——V型滤池进行参数化设计与绘图的方法进行研究。首先对V型滤池的设计方法进行标准化处理,依据《室外给水设计规范》(GB50013-2006),以过滤速度作为基本设计控制参数,以强制滤速作为校核约束条件,以气反冲洗强度、水反冲洗强度、气水联合反冲洗强度为辅助设计参数,用《规范》给定的参数范围作为设计参数的选取依据,以《室外给水设计规范》推荐的设计计算公式为依据建立V型滤池设计计算模型。参考部分V型滤池的工程设计图纸,对V型滤池的设计图进行标准化处理。系统设计了三个不同标高的滤池平面图和三个不同断面的剖面图,可以全部表示滤池各部分的基本构造和尺寸。为了让图纸更好的表示使用者的设计意图,还为用户开发了绘制任意位置剖面图的功能,使用者在已绘制出的设计图中任意选取剖切位置,系统根据要求绘制出相应位置的剖面图。本软件是在AutoCAD系统环境下,采用它内嵌的VBA语言,运用ActiveX Automation技术和可视化接口,研发出的一套V型滤池参数化设计绘图系统。本系统由五大部分组成,分别是窗体设计、设计计算、参数化绘图、块模块以及辅助功能模块。共设计了 11个操作窗体,用于人机信息交互的操作。主要用于原始资料、设计参数、绘图控制参数等的录入和选择,显示设计计算结果,进行各种约束条件的校核及后续处理,选择任意剖面图的剖切位置、选定池体壁厚和绘图比例等。编写专用的绘图点计算定位、图元尺寸、相对位置确定等计算函数11个,专用基本图元绘图函数12个,长柄滤头、标注等宏代码模块5个。用这些专用的计算和绘图函数以及VBA的基本绘图命令完成V型滤池的参数化绘图的工作,直接生成标准的CAD设计图。如果设计者对所绘图形不尽满意,不但可以通过重新修改设计参数和限制条件等方法重新驱动程序绘图,还可以在CAD环境下手工修改设计图形,重新绘制工程图,直到满意为止。