水利论文 论文集 摘要:鉴于在画断面图时不需要设计、思考,而许多工程设计单位要浪费大量的水利论文 论文集人力资源。为了节省劳动力并提高效率,开发出一套画图程序,来满足画断面图的水利论文 论文集需要。 关键词:VBA Autocad 2000 断面图 水利工程设计
VBA是建立在Office 97中的宏语言,现在Autocad 2000版内置了VBA开发工具。由于VBA具有VB的语言特点,语言结构简洁,适合工程技术人员开发。
在河道整治、海塘建设、土地整理等大型项目的测量之后,都有一个十分繁琐的过程:画原始纵、横断面图。原始的方法是在测量过后,按照测量的数据,把原始纵横断面画在方格纸上,此种方法既慢,又不规范。现在随着计算机软件的发展,要求测量单位把原始纵横断面图用AUTOCAD表示出来。如果纵横断面图少的话,还可以,如果有大量的原始纵横断面图的话,在测量的同时,就需要有很多人来一笔一划的画。这种方法有很多缺点:
1. 需要浪费大量的人力资源,效率低下。
2. 容易出错,长时间的重复同一件事情(制图),很容易产生疲倦。
3. 出错后不易检查修改。整个原始纵横断面图画好之后,要检查每一个细节,费时费力。
现在,经过我的努力,找到一种画原始纵横断面图的好方法。只要测量人员把测量的数据按照一定的格式输入到数据文件(如txt文本、Excel、数据库等),轻轻点击一下鼠标,整个工程的纵横断面图就画出来了。
测量数据中有断面号、距离、高程等要素,用AUTOLISP和VBA都可以编程读数据、制图。但是,AUTOLISP的语言不如VBA的直观,运行效率也不如VBA的高;同时,AUTOLISP没有很简洁明了的界面,对有些不懂得计算机语言的人来说,在操作上有些困难。而VBA的界面完全可以达到智能化,即操作者只需简单的电脑知识即可完成其操作。
|