使用AutoCAD VBA进行水库调洪计算
VBA(Visual Basic for Application)是Microsoft公司集成在Microsoft office系列软件中的超级开发工具,AutoCAD在R14及以上版本中也集成了VBA作为自己的一个二次开发工具。AutoCAD VBA与Office VBA是同一工具同一环境,不同的是AutoCAD VBA集成于AutoCAD中。
在手工进行水库调洪计算的时代,人们使用试算法和图解法进行计算,其中图解法因其比较直观精确而且不需多次试算而受到青睐。后来在PC-1500机、微机和Basic语言普及的时代,因试算法较适合编程进行迭代计算,试算法又得到了广泛使用。
随AutoCAD的逐渐普及和AutoCAD二次开发工具的日益丰富,尤其是从R14开始增加的VBA开发工具为图解法的发展应用提供了可能。
使用AutoCAD VBA进行水库调洪计算有以下优点:
⑴AutoCAD是专业的工程绘图软件,因此用它绘制图解法的图形就十分简单方便,使得计算具有了图解法精确的优点。
⑵VBA是Microsoft Visual Basic的一个子集,而B又是从Basic升级而来的,因此不需要花太多的精力去另外学习一门编程语言。
⑶AutoCAD VBA与Office VBA是同一环境,这又方便了AutoCAD与Office的通讯,例如程序的输入和输出文件都可以是Excel文件。
⑷AutoCAD 与VBA结合使用,可以轻松输出精确的图形结果,例如调洪计算可以输出实际入库和泄流过程线 。2100433B