AutoCAD在水利工程制图方面的应用

2014-04-29 11:58杨鹏亮王鹏飞
西江月·上旬 2014年1期
关键词:辅助设计线型二次开发

杨鹏亮 王鹏飞

【摘 要】随着水利工程图的复杂性越来越强,CAD技术在水利工程制图方面的应用便越来越重要,它有着手工绘图无可比拟的优越性。AutoCAD的辅助设计功能和二次开发功能在水利工程制图和设计方面有着广泛用途和优势。掌握其中的重要技能,可以起到事半功倍的效果,对工程节省造价,节约原料,提高生产效益有着长远的意义。

【关键词】AutoCAD的应用;水利工程制图

利用AutoCAD可以实现交互方式绘图,也可以实现自动绘图,还可以通过标准的或专用的数据式与其他的CAD系统或CAM系统进行数据交换。近年来,水利水电工程领域利用AutoCAD的辅助设计和其平台进行二次开发也取得了一系列成果,本文着重对AutoCAD以及AutoCAD的辅助设计和二次开发在水利工程设计上的应用进行介绍。

一、AutoCAD的简介

AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。AutoCAD软件具有如下特点:(1)具有完善的图形绘制功能。(2)有强大的图形编辑功能。(3)可以采用多种方式进行二次开发或用户制定。(4)可以进行多种图形的转换,具有较强的数据交换能力。(5)支持多种硬件设备,支持多种操作平台。(6)具有通用性、易用性,适用于各类用户此外。AutoCAD具有以下功能:(1)能以多种方式创建直线,圆,椭圆,多边形,样条曲线等基本图形对象。同时提供了正交,对象捕捉、极轴追踪、捕捉追踪等绘图辅助工具。(2)AutoCAD具有强大的编辑功能.(3)可创建3D实体及表面模型,能对实体本身进行编辑,也可将图形在网络上发布,或是通过网络访问AutoCAD资源。

二、AutoCAD辅助设计在水利工程设计上的应用

总的来说,AutoCAD在水利工程设计上的应用主要包括两个方面:一是制图;而是计算。而通过这两个方面的应用,能实现的功能主要体现在以下几个方面:主图精美;辅助设计;辅助学习,提高工作效率;便于资料管理。

自动求积模块提高水利工程制图的快捷性。水利工程设计中存在很多图形的计算,所以在绘制水利工程图时,就必须利用自动求积模块对图形进行计算。一般说来,应用AutoCAD画出的每一个物体的特性都能很方便而准确地显示出来,设定了比例和精度后,还能很容易地标注出来。

图解计算功能提高水利工程制图的准确性。由于水利工程的复杂性和特殊性在水利工程计算中,常常在精确度能满足工程要求的情况下对很多计算方法进行了简化,图解法就是其中应用比较广泛的一种方法。当采用相应的方法利用AutoCAD绘制出计算图后,只要在相应的地方裁取,就能很方便快捷地得到相应数据,这大大提高准确性,减少误差,确保实际建筑物体与设计人员的初始意图相同,达到建筑效果.

AutoCAD与Office的充分融合提高水利工程制图的有效性。AutoCAD通常在进行坝基底、闸门等压力计算时,在Word文档制作中,往往需要各种插图,Word绘图功能有限,特别是复杂的图形,该缺点更加明显。AutoCAD是专业绘图软件,制好图形,然后插入Word制作复合文档是解决问题的好办法,可以用AutoCAD提供的EXYOR功能先将AutoCAD图形以BMP或等格式输出,然后插入Word文档,也可以先将AutoCAD图形拷贝到剪贴板上,再在Word文档中粘贴。

在word文档中插入AutoCAD图形。通常在进行坝基底、闸门等压力计算时,在Word文档制作中,往往需要各种插图,Word绘图功能有限,特别是复杂的图形,该缺点更加明显。AutoCAD是专业绘图软件,功能强大,很适合绘制比较复杂的图形,用AutoCAD绘制好图形,然后插人Word制作复合文档是解决问题的好办法,可以用AutoCAD提供的EX—PORT功能先将AutoCAD图形以BMP或WMF等格式输出,然后插入Word文档,也可以先将AutoCAD图形拷贝到剪贴板上,再在Word文档中粘贴。

三、AutoCAD二次开发在水利工程设计上的应用

基于高级语言的开发为水利工程设计提供多样性。AutoCAD为用户提供的高级语言编程环境主要有嵌套在Auto LISP、Visual LISP和VBA等,面向对象特征的c++编程环境ObiectARS以及其他通過动态数据交换(DDE)完成与AutoCAD之间的通信的高级语言应用程序net等等。Auto LISP成为开发AutoCAD软件最方便、最直接、最简单的一种高级程序设计语言,与VBA和c++相比,采用AutoLISPX~AutoCAD进行工程专业领域的应用程序或CAD系统的开发有许多明显的优势。VBA虽然在对话框的设计能力上比Auto Lisp强许多,由于它使用ActiveX与Au%OCAD交互,运行效率不如Auto LISP,且代码保密性差。在Windows环境下,Auto LISP的增强级Visual LISP功能十分强大,足以领略现代化设计的各种风格与方法。水利工程中有许多相似的结构,但各种形式的尺寸都是与转轮直径D=Imp成一定比例的,所以在制图时可将所选形式的流道尺寸、尾水管尺寸编写程序实现参数化绘图。

专用开发内容为水利工程设计提供了便利性。针对水利水电工程设计的CAD开发的内容很多。在线型二次开发方面,水利水电工程中的专用线型有岩石地基线、夯实土地基线、天然土壤、全风化带下限等等。CAD的线型是由aced,1ine文件定义的,每种线型有一个名字,一个文件可存放多种线型,用户既可以根据自己的需要往aced,line中添加相应的线型定义,也可以定义自己的线型文件还可以加入形文件,从而使线型复杂多变,适应各种不同的要求。在图案填充方面,图案指填充符号或剖面符号,由一组或多组不同线型的直线组成。在水利水电工程中有许多专用填充,可以建立专用填充图案,添加到aced,pat和audios,pate或创建自己的填充图案文件,来满足专业制图的需要。

四、AutoCAD在水里方向的应用前景

AutoCAD在水利工程设计中的应用十分广泛,本文涉及的几个实例已经在实际工作中发挥了很大作用。在水利工程设计中。灵活的使用AutoCAD命令、脚本文件及开发应用Lisp程序,可有效的减少设计人员的劳动强度,节省时间,提高工作效率。

AutoCAD是一个功能极其强大的计算机辅助绘图和设计软件包,随着IT 事业的发展和社会科技的进步,AutoCAD的应用已经普及到几乎所有的设计单位,对AutoCAD的应用也必将成为工程设计人员的基本要求之一。

熟练应用AutoCAD绘图软件应该是每个新时期水利工程师所必备的基本技能之一。它大大减少了水利工程制图的复杂性,提高水利工程师的工作效率,同时也提高了水利工程图的准确性,为水利建筑方面做出了巨大的贡献。随着水利的不断发展,AutoCAD软件在水利工程制图方面将有着更广阔的前景。

【参考文献】

[1]田宝勇,周毅.Auto CAD绘图技巧之教学浅析[J].辽宁省交通高等专科学校学报,2009(6)

[2]姚心雅.浅谈Auto CAD在机械制图中的应用技巧[J].科技情报开发与经济,2011(27).

[3]武妍.基于VBA的Auto CAD二次开发系统的研究与应用[D].太原理工大学,2008.

[4]康保成.在Word文档中使用Auto CAD图形的方法[J].科学之友, 2010(11).

[5]史启平.Auto CAD在电气工程中的应用概述[J].科技广场,2009(11).

[6]方贵盛,王建军.Auto CAD二次开发技术及其应用研究[J].机床与液压, 2007(6).

猜你喜欢
辅助设计线型二次开发
浅谈基于Revit平台的二次开发
基于图形特征识别技术的电码化辅助设计软件开发与应用
浅谈Mastercam后处理器的二次开发
试验显示方案辅助设计软件的设计与实现
高等级公路几何线型优化设计分析与评价
三维“厂房CAD”辅助设计系统开发研究
西门子Easy Screen对倒棱机床界面二次开发
一种道路视野育区的全车辅助设计
核安全1级设备线型支承分析方法研究
一种非均匀线型的互连线能量分布模型