Excel结合AotoCAD在渠道设计中的应1
- 格式:doc
- 大小:23.50 KB
- 文档页数:4
AUTOCAD参数查询及绘图技巧——EXCEL辅助篇如果说,AUTOCAD是我们绘图、图解、查询的重要软件,那么EXCEL就是我们管理、整理、计算、报表输出数据的重要软件,相比于文本文件进行数据管理,我们更愿意用EXCEL,因为它显示清晰,易于编辑,方便批量计算,如果肯下功夫,还能编程,功能实在是强大得不得了。
就以多边形面积计算数据为例,用文本文件和电子表格显示区别如下:这节课我先要讲的是,如何根据EXCEL中的坐标数据,高效地在AUTOCAD 中生成图形(根据坐标依次连线)。
这个问题,撇开EXCEL不谈,网友们也给出了很多高效的方法,有的用脚本文件SCR,有的用坐标格式的文本文件,有的用电子表,等等,方法都不错,都可行,效率也差不多,都比手工输入坐标高效得多。
我这里,还是要讲如何利用EXCEL来进行高效绘图,因为,我对EXCEL情有独钟。
方法是,在有坐标数据的EXCEL文件中,坐标数据后面的空白列中,生成这样一个数据格式的列表:Y,X解释一下,首先,为什么要把Y放在X的前面呢,因为测量坐标系和AUTOCAD 坐标系,可以理解为是XY正好相反。
然后为什么,两个数字之间要用逗号(,)呢?为什么不用分号(;),或者空格什么的?这个不解释,它就是这样的,反正你用其它符号,你画不出图形。
最后要解释的最关键,怎么生成这么一列”Y,X”格式的数据呢?这个要用到“&”符号,这个符号,意思是“and”,也读这个音,在EXCEL和很多编程语言中,这个符号“&”是用来连接两个字符串的。
不信,你可以在电子表格中输入一个公式,这样写:="王中伟"&"是个大好人"怎么样,结果出来了吧,两个字符串合起来了,变成了“王中伟是个大好人”。
你可以进一步,把“王中伟”放在一个单元中,比如A1,把“是个大好人”放在另一个单元格中,如A2,然后在A3单元格中输入:=A1&A2。
利用EXCEL在AutoCAD中快速绘图利用EXCEL在AutoCAD中快速绘图CAD的绘图其实是执行命令,因此当在CAD中绘制一些图时可以按照CAD的输入格式,把绘图的所有命令和绘图数据在word、记事本或EXCEL等文本编辑器中编辑好后选中复制,再到CAD中,鼠标放在命令行上按右健,出现小菜单后点击粘贴即可。
由于在工程绘图中往往涉及到很多的计算,所以本人建议采用在EXCEL中输入绘图的命令和数据比较合适。
对于一般的绘图上述这些方法可能大多数朋友都已掌握,可是对于批量的文本标注等光采用上述办法还不行,需要一些小技巧。
现本人就以绘制线路征地图(要求标上各桩号和征地宽度)为例(本例共12个桩号)说明上述的这些方法:1.分别打开CAD和EXCEL2.选择EXCEL3.从第2行开始分别在A列输入各桩号、B列输入左幅的征地宽度为“+”、C列输入右幅的征地宽度为“-”4.在D1单元格键入_line,在D2单元格键入公式=MIN(A2:A13)&","&0,在D3单元格键入公式=MAX(A2:A13)&","&05.在E2单元格键入_line6.在F1单元格键入_line,在F2单元格键入公式=A2&","&B27.在G1单元格键入_line,在G2单元格键入公式=A2&","&C28.在H2单元格键入一个空格9.选中单元格区域“E2:H2”,然后下拉复制直至第13行,删除单元格H13内的空格使其为空10.在I2单元格键入_text,在J2单元格键入j,在K2单元格键入bc,在L2单元格键入公式=A2&","&(B2/2),在M2单元格键入2.5,在N2单元格键入-90,在O2单元格键入公式=ABS(B2),设置O2单元格公式为“0.000”11.选中单元格区域“D1: D4”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出线路中线12.转到EXCEL选中单元格区域“F1:F14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出左幅征地界13.转到EXCEL选中单元格区域“G1:G14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出右幅征地界14.转到EXCEL选中单元格区域“E2:H13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出征地宽度线15.转到EXCEL选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行16.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的左幅征地宽度17.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行18.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行19.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的左幅征地宽度20.转到EXCEL,删除单元格区域“I3:O13”,然后修改单元格L2公式为=A2&","&(C2/2),修改单元格O2公式为=ABS(C2)21.选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行22.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的右幅征地宽度23.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行24.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行25.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的右幅征地宽度26.转到EXCEL,删除单元格区域“I3:O13”,然后修改单元格K2内容为tc,修改单元格L2公式为=A2&","&0,修改单元格O2公式为=A2,重新设置O2单元格公式为“K0+000”27.选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行28.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的桩号29.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行30.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行31.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的右幅征地宽度执行完上述即可完成征地图的绘制EXCEL表格设置具体下载附件。
浅谈Excel、CAD在渠道测量中的应用
孙嘉丞
【期刊名称】《人民长江》
【年(卷),期】2006(037)006
【摘要】渠道测量的数据较多,由于渠道原始地形较为复杂,施工过程中有挖方和填方等工程量,特别是圆弧段的数据计算复杂繁琐,因而施工测量中工作量较大,在现场计算较为困难,且精确度较低.而现在计算机应用较为广泛,在测量中利用Excel软件进行数据处理,利用CAD将图形绘制出来,从而简化测量程序,有效地提高测量效率.【总页数】2页(P45-46)
【作者】孙嘉丞
【作者单位】武警水电第二总队,第七支队,江西,鹰潭,335000
【正文语种】中文
【中图分类】TP31
【相关文献】
1.浅谈Excel、AutoCAD技术在隧洞转弯段测量中的应用 [J], 狄鹤平
2.浅谈EXCEL、AutoLISP和AutoCAD在工程测量计算中的应用 [J], 冯英;李国;彭勇
3.浅谈Excel、AutoCAD在渠道设计中的应用 [J], 马章进;杨祎;陈立新
4.浅谈Excel、AutoCAD在渠道设计中的组合应用 [J], 徐学峰;朱云艳
5.浅谈Excel、AutoCAD在渠道设计中的应用 [J], 杨祎
因版权原因,仅展示原文概要,查看原文内容请购买。
管理学家2014.03237一、引言Excel 是微软公司出品的Office 系列办公软件中的一大组件,确切地说,它是一电子表格软件,其表格制作和数据处理功能十分强大,可进行复杂的数据分析与处理,并同时具备强大的图表制作功能。
AutoCAD 的制图功能十分强大,但用AutoCAD 制作表格将相当麻烦,但如果能将二者结合起来,将产生令人振奋的效果,下面,我就两者相结合的使用做简单的介绍。
二、使用Excel 生成A ut oCA D 的表格(一)A u to CA D 表格制作方法为:1、首先单击“格式”,选择“表格样式”,然后设定表格样式;2、再单击“绘图”,点选“表格”创建出表格,系统将自动按照设定的表格样式制作出相应的表格,然后填写表格内容即可。
此法创建一般的表格用此法是可行的,但若是创建不规则的表格,则还是比较麻烦。
(二)Ex cel 制作的表格导入A uto CAD 的几种方法是:1、将EXCEL 中的表格转换为图片后引入AutoCAD ,这种方法是将在Excel 中创建的表格先通过软件截图或拷屏等方法制成图像格式文件,再在Au t o CAD 中点击“插入”-“光栅图像参照”,选择该文件即可。
此法可行但不利于后期编辑,因而很少采用此法。
2、插入“O L E 对象”创建表格。
这种方法的步骤是:(1)在Au to CA D 中点击“插入”——“OLE 对象”,再选择E xc el 软件,系统便自动打开Excel ,待创建好表格后关闭Ex cel 便可重新回到Auto CAD 中,再次修改表格内容时双击表格便可切换到Excel 中进行编辑修改。
此法需要同时打开Excel 和AutoCAD ,对系统资源消耗较大,运行中可能会造成系统运行变慢,甚至死机的现象。
3、采用“选择性粘贴”的方法制作表格。
此方法的步骤是:先是在E xcel 中制作好表格,并选择需要的部分直接框选复制。
再在Auto CAD 中点击“编辑”菜单,点选“选择性粘贴”,在弹出的对话框中选择“AutoCAD 图元”,再单击“确定”按钮,然后用鼠标在CAD 绘图区适当的地方点击,将图形粘贴上即可。
AutoCad与Excel的连接及明细表的输出AutoCad与Excel的连接及明细表的输出简介:一个WorkBook对象实际上就是一个Excel文件,Excel应用程序可以同时打开或创建多个文件,它们被保存在WorkBooks集合对象中,可以通过索引号或名称访问集合中的任何一个工作簿。
关键字:AutoCad Excel 连接明细表输出一、 Excel 的ActiveX对象模型:1. WorkBooks集合对象一个WorkBook对象实际上就是一个Excel文件,Excel应用程序可以同时打开或创建多个文件,它们被保存在WorkBooks集合对象中,可以通过索引号或名称访问集合中的任何一个工作簿,如下语句所示:'该语句激活WorkBooks集合中的第一个工作簿,使其成为当前工作簿WorkBooks(1).Activate'该语句激活WorkBooks集合中的Mybook.xls工作簿,使其成为当前工作簿WorkBooks("Mybook.xls"). Activate2.Worksheets对象每个工作簿对象上可以有多个工作表WorkSheet。
在默认情况下, Excel的当前工作簿上有名为Sheet1,Sheet2,Sheet3三个工作表,并且Sheet1为当前工作表。
如果想使Sheet2成为当前工作表,则可使用下列语句:ExcelApp.Worksheets("Sheet2").Activate3.Range对象该对象用来指定工作表上的区域。
将单元格A1的值赋给单元格A5的语句说明如下:Worksheets("sheet1").range("A5").value=worksheets("sheet1").range("A1").value]上述语句将Sheet1工作表上的A1(第1行第1列)单元格中的值,赋给Sheet1工作表上的A5(第5行第1列)单元格。
E xcel与Autocad结合自动绘图应用1、前言Autocad绘图已经广泛应用在各种设计和施工领域,主要用于图形绘制。
Autocad图形绘制虽然功能很强大,但是无法自身实现自动绘图的,即便能够也需要二次开发编写附加程序指令。
在工程和实际应用中我们通常有一些参数型的图形,如果每次都是手工在Autocad 界面上进行绘制,可能需要很多的时间,而且精度也难以保证。
这里我们来分享一下excel和Autocad相结合进行参数绘图的实际应用。
2、应用实例现在我们以绘制参数边长的三角形,已知三角形的边长分别为a,b,c,在Autocad中绘制三角形。
我们不能直接绘制出三角形,需要一些辅助的办法才可以画出三角形来,也就是应用尺规的方法做出三角形来,而且每次画图,我们都需要这样,没有任何的便利性,效率相当低。
这里我们来介绍excel和Autocad结合的方法来绘制图形,特别是应用于绘制参数性的图形。
2.1excel中的命令语句在excel中我们可以建立绝对坐标和直线的相对坐标,如:(1000,1000)和@1000,1000以及@1000<45。
这些坐标格式和命令语句与Autocad中的命令行中的应答内容相对应。
现在以画一组已知边长的三角形来讲叙一下这种应用。
以上是在excel中建立的工具表格,其中绿色的单元格是参数的值,红色边框围合的单元格是Autocad中应用的命令语句。
我们可以应用三角形的几何关系求得第三点的坐标函数。
然后应用Autocad中的命令将三角形画出来。
2.2Autocad中绘图将excel中红色单元格中的内容复制下来“打开Autocad绘图界面,在Autocad格式我们需要在Autocad的三角形如下图所示:2.3excel中数据求解在excel中我们可以根据图形的几何特征和几何关系,建立一定的函数关系,另外我们可以将单元格定义为参数的名称,这样在后面应用时就可以按照数学格式来求取相关参数的值,例如我们可以根据三角形的边长未知数,abc列出未知参数的代数式。
Excel软件在AutoCAD绘图中的辅助应用(一)2010-01-19 19:35:54 来源: 作者: 【大中小】浏览:32次评论:0条1 引言Excel软件是美国微软公司的办公软件,由于其强大的表格数据处理功能而为广大用户所喜爱,是全球应用最广的办公软件office软件中的一个组成部分。
AutoCAD软件是美国AuotDesk公司的计算机辅助设计软件,具有二维绘图、三维绘图和开发设计等功能。
其二维绘图功能堪称是所有绘图软件中最为强大的,故为所有计算机绘图人员的首选软件。
AutoCAD软件在绘制直线、圆弧、简单曲线曲面等对象时极为方便,但在绘制公式曲面、曲面时功能较差。
虽然说可以应用AutoCAD的二次开发工具如VisualLISP、VBA、ARX等可以实现公式曲线曲面的绘制,但对于广大绘图人员来说,为了绘制几条公式曲线或曲面去专门学习二次开发也是不现实的。
本文作者对于AutoCAD的二次开发做了较多的研究,在应用过程中也总结了一些通过应用Excel软件的强大数据计算功能来辅助AutoCAD 绘图的技巧,在本文中一一阐述。
同时也针对将Excel表格导入AutoCAD以形成明细表的方法做了简单介绍。
2 Excel软件在AutoCAD绘图中的几个应用2.1 在AutoCAD中精确绘制公式曲线对于由公式形成的曲线,曲线上各点的坐标在Excel中通过其自动计算功能生成,然后以点的形式存储在单元格中。
当在AutoCAD中应用样条曲线(Spline)或多段线(Pline)命令绘制时再粘贴至CAD中即可。
如在CAD中绘制方程为的公式曲线,其操作步骤如下:1) 确定自变量定义域及步长,在Excel中第一列(本例为A列)输入自变量x,输入时可采用Excel中的拖动功能;2) 在第二列(本例为B列)中根据公式利用Excel的拖动公式功能计算出因变量y结果,见图1;3) 在第三列(本例为C列)中利用字符串连接符号&将前两列的自变量与因变量通过“,”连接成点坐标的形式,如C2=A2&”,”&B2,见图2;4) 打开AutoCAD,点击样条曲线(spline)命令,在提示输入点坐标时将Excel 中第三列内容粘贴进来,回车三次(若用多义线Pline命令,则回车一次),则生成曲线如图3。
Excel与 AUTOCAD 软件结合运用于施工图绘制、计算、测量的工法1.前言本工法是依据工程实践经验,用系统、科学的观点将施工测量单调、繁琐的数据运用软件处理方法转化为形象、直观的图形,然后在此基础上进行各项施工测量工作的一种新技术。
运用此方法可以快速计算各种测量数据(高程、坐标),并将数据通过软件转化形成具体准确的平面图,此方法可为测量计算复核提供一种有效的辅助方法,可以快速找出测量计算中存在的较大错误,另外生成的图形可以为其他测量工作或施工平面布置等提供操作平台,使测量数据计算、施工放样的精度及工作效率得到很大的提高。
此方法操作简单明了,易于学习掌握,充分体现了excel与 AUTOCAD 软件相结合应用于测量工作的优点。
通过工程实践证明,具有推广应用价值。
2.特点采用excel与 AUTOCAD 软件相结合的施工测量方法适合于工程平面结构较复杂,结构控制点多,坐标、高程等测量数据计算烦琐,计算量大的工程。
传统的测量施工方法是先计算控制点的坐标或高程然后进行换手复核,而后进行测量操作,在测量施工中经常会遇到施工任务紧,测量数据量大,人手不足造成测量计算复核工作不充分,造成测量事故的发生。
因此本工法与常规测量相比具有如下特点:1.1 实现了抽象的测量数据向具体的图形的快速转换,测量人员只要将测量的数据通过excel软件的应用,将批量的数据在AUTOCAD中快速地转换成精确的平面(纵断面)图,与传统的手工输入绘图相比,具有速度快、精度高、效率高的特点。
1.2 传统的复核,无论是换手还是换方法,都是在数据计算方法之间进行复核、检查。
通过测量数据的图形转换复核,通过软件中的菜单运用,能够快速发现测量数据中比较明显的计算错误,结合此方法进行施工测量复核可以大大减少工作量,提高复核精度。
1.3 因图形为测量数据直接生成比例为1:1,图形为坐标直接生成,在图形上任意点取位置获得平面坐标即可用于测量放样,另外,图形各项特性可以直接运用于工程实体的计算,如:施工征地面积,建筑面积,结构细部尺寸计算确定等等,与传统数字计算相比具有直观,计算准确、速度快的特点。
测绘工作中 AutoCAD与 Excel数据交换方法摘要:在测绘工作中,大部分文字成果数据是以Excel形式存在的,图形成果数据是以AutoCAD形式存在的,因而数据交换不可避免。
本文主要对测绘工作中AutoCAD与Excel数据交换的一些常用方法进行了讨论。
关键词:AutoCAD Excel数据交换DXF格式CSV格式1.引言在测绘工作中,大部分文字成果数据是以Excel形式存在的,图形成果数据是以AutoCAD形式存在的,因而数据交换不可避免。
要做到AutoCAD与Excel之间的数据交换,必须对它们各在的数据格式进行了解,才能掌握其数据交换的一些方法。
1.AutoCAD数据格式2.1 AutoCAD数据输出格式在测绘工作中,AutoCAD数据输出格式主要为DWG和DXF文件,其中DXF文件是一般的文本格式,常规的文本编辑软件都可对其编辑,而且格式固定,适合与其它软件进行数据交换。
DXF文件结构如下:(1)DXF文件的总体结构DXF图形交换文件由四个段组成,并加上一个结尾。
按其顺序列出如下:标题段(HEADER)表段(TABLE)块段(BLOCKS)实体段(ENTITIES)结尾(EOF)(2)DXF文件的具体结构一个DXF文件由若干个组构成,每个组占两行,第一行为组的代码,第二行为组值。
组代码相当于数据类型的代码,由AutoCAD图形系统所规定,而组值为具体的数值,二者结合起来,则表示一个数据的含义和它的值。
例如,代码20,代表一个点的Y坐标,占一行;而其第二行9900.351,则是点Y坐标的具体数值,二者结合,则表示某一点Y坐标值为9900.351。
1.组代码和组值的类型组代码为一个非负的、不超过三位的整数,而组值由组代码的类型决定。
例如:②组代码的含义每个组代码均有规定的含义,有些代码含义是固定的,有些组代码则因应用场合不同而有多个含义。
另外一些代码是备用的,到目前版本尚用到。
它们的含义如下:1.1.表示一个事物开始。
Excel与 AUTOCAD 软件结合运用于施工图绘制、计算、测量的工法1.前言本工法是依据工程实践经验,用系统、科学的观点将施工测量单调、繁琐的数据运用软件处理方法转化为形象、直观的图形,然后在此基础上进行各项施工测量工作的一种新技术。
运用此方法可以快速计算各种测量数据(高程、坐标),并将数据通过软件转化形成具体准确的平面图,此方法可为测量计算复核提供一种有效的辅助方法,可以快速找出测量计算中存在的较大错误,另外生成的图形可以为其他测量工作或施工平面布置等提供操作平台,使测量数据计算、施工放样的精度及工作效率得到很大的提高。
此方法操作简单明了,易于学习掌握,充分体现了excel与 AUTOCAD 软件相结合应用于测量工作的优点。
通过工程实践证明,具有推广应用价值。
2.特点采用excel与 AUTOCAD 软件相结合的施工测量方法适合于工程平面结构较复杂,结构控制点多,坐标、高程等测量数据计算烦琐,计算量大的工程。
传统的测量施工方法是先计算控制点的坐标或高程然后进行换手复核,而后进行测量操作,在测量施工中经常会遇到施工任务紧,测量数据量大,人手不足造成测量计算复核工作不充分,造成测量事故的发生。
因此本工法与常规测量相比具有如下特点:1.1 实现了抽象的测量数据向具体的图形的快速转换,测量人员只要将测量的数据通过excel软件的应用,将批量的数据在AUTOCAD中快速地转换成精确的平面(纵断面)图,与传统的手工输入绘图相比,具有速度快、精度高、效率高的特点。
1.2 传统的复核,无论是换手还是换方法,都是在数据计算方法之间进行复核、检查。
通过测量数据的图形转换复核,通过软件中的菜单运用,能够快速发现测量数据中比较明显的计算错误,结合此方法进行施工测量复核可以大大减少工作量,提高复核精度。
1.3 因图形为测量数据直接生成比例为1:1,图形为坐标直接生成,在图形上任意点取位置获得平面坐标即可用于测量放样,另外,图形各项特性可以直接运用于工程实体的计算,如:施工征地面积,建筑面积,结构细部尺寸计算确定等等,与传统数字计算相比具有直观,计算准确、速度快的特点。
巧借EXCEL在AUTOCAD中绘曲线在工程计算时,经常要用AutoCAD画出一条曲线,而这条曲线如果是由多个坐标点连接成的,输入起来就麻烦,而且容易出错。
如果利用EXCEL应用程序来保存数据,并与CAD巧妙地结合起来,就能很容易地画出该曲线。
具体方法为首先,在Excel中输入坐标值。
我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:=A2&”,”&B2,C2中就出现了一对坐标值。
我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。
其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel中的复制按钮来完成此工作。
最后,打开AutoCAD,在左下角处可以看见命令行(左下图),在“command”后键入“spline” (画曲线命令),出现提示:“Object/:”,再在此位置处点击鼠标右键,弹出菜单,在菜单中选“Paste”命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。
通过上面的方法,可以很方便地绘制各种曲线或折线,并且在Excel中很容易地修改并保存坐标值。
几何计算器应用示例。
引言几何计算器是AutoCAD R12提供的一个十分有用的工具。
和普通的计算器一样,几何计算器可以完成+、-、*和/的运算以及三角函数的运算。
这使得用户在使用AutoCAD绘图过程中,可以在不中断命令的情况下用计算机进行算术运算,AutoCAD则将运算的结果直接作为命令的参数使用。
但重要的是,和一般的计算器不同,AutoCAD几何计算器可以作几何运算。
它可以作坐标点和坐标点之间的加减运算,可以使用AutoCAD的OSNAP模式捕捉屏幕上的坐标点参与运算,还可以自动计算几何坐标点。
如计算两条相交直线的交点,计算直线上的等分点等。
Excel结合AotoCAD在渠道设计中的应用
水利工程系建工组夏建勇
目前,渠道设计方法均是按不同流量和不同地质地形条件的各段先分别经验地选择纵坡,在此基础上进行纵横断面设计,然后校核渠道的流速是否满足不冲不淤的要求,最后校核上下游水位的衔接情况。
如此反复调整,直到全部都满足要求。
渠道设计工作中每个设计方案的确定都要彻头彻尾的调整三次以上。
同时还要做几种不同的设计方案,以便在方案比较后选出经济合理的优化方案。
这些工作具体做起来不复杂但还是很繁琐。
若有效的利用计算机进行辅助设计,则可简化设计过程,大大减少工作量,从而使工作轻松自如。
在渠道设计中通常是用AotoCAD绘制设计图,用Excel工作表进行纵横断面设计计算。
利用AotoCAD代替手工绘制设计图具有修改方便、成图精美、绘图速度快等优点,但其计算功能差。
而利用Excel代替手工计算则具有计算速度快、计算精度高等诸多优点。
若能把AotoCAD、Excel二者综合利用,优势互补,则设计工作就会达到事半功倍的效果。
下面简单介绍一下实际操作方法:
一、利用Excel在设计图中点绘实测地面线
绘制原理:在Excel工作表中把实测地面线的桩号及其对应的地面高程转换成点的坐标形式,然后在AotoCAD中利用线段绘制命令把各个坐标依次连接即得实测地面线。
绘制方法:
①利用Excel建立一个工作薄book1。
②Excel工作表中输入实测地面线的实测数据。
在工作薄book1的sheet1工作表中的A列依次输入实测地面线的桩号,在B列依次输入与A列桩号相对应的实测地面高程。
实测地面线通常每50米一个桩号。
为了更利于说明问题,现假设0+000桩号处的实测地面线高程为1871.267,0+050桩号处的实测地面线高程为1 870.213,0+100桩号处的实测地面线高程为
1 871.845。
③把实测数据转换成所需的点的坐标形式。
这里转换点的坐标主要考虑CAD制图的绘图单位和制图比例两方面的影响因素。
CAD制图一般以毫米为单位。
通常渠道设计所用的制图比例是:纵向(即高程)是1:100,1m即为10mm;横向(即桩号)是1:10 000,50m 即为5mm。
在C列对应桩号输入初始值为0步长为5的等差数列作为点的x坐标参量。
然后在D列对应桩号输入相对于0+000桩号处地面线高程的高差扩大10倍后的数值,以毫米为单位,作为点的y 坐标参量。
最后在E列编辑公式生成点的坐标,即让Ei=Ci&,&Di(式中i是于桩号相对应的行号)。
④利用点的坐标在CAD设计图中点绘实测地面线。
首先在Excel 工作表中利用“复制”命令,把点的坐标一次全部复制下来。
然后在CAD设计图利用“直线”绘制命令把各个坐标点连成线。
具体做法是:点完“直线”绘制命令后,在命令行单击鼠标右键。
接着出现一个下拉菜单,用鼠标左键单击“Paste”命令即可。
等点的坐标
输入完毕,在绘图区就会得到我们所要的实测地面线。
⑤最后根据具体制图需要把所点的线移到适当的位置即可。
二、利用Excel在其工作表中计算渠道工程量
一般渠道设计都要计算挖方、填方等土方量,防渗渠道还要计算防渗材料的工程量。
我们知道Excel具有公式编辑和自动计算功能。
这里按挖填深度的不同把渠道断面分成全挖、全填、半挖半填三种断面形式,分别编辑公式计算各个断面的挖方和填方。
这里公式编辑和计算很简单也没什么技巧可言,不多叙述。
防渗渠道还要计算防渗材料的工程量计算也较简单,也不在赘述。
三、把Excel 软件工作表中的设计数据成果快捷地输入CAD设计图中
在Excel工作表中做好的设计开挖线高程、设计渠底高程、设计水位、设计堤顶高程和挖、填方等设计数据成果最终要全部输入用CAD绘制的渠道纵断面设计图中。
这么多的数据如若一个一个的输入无疑是十分烦琐的,且很容易出错。
下面介绍的方法则可以按要求一次把数据全输进去。
先在Excel工作表中把要在渠道纵断面设计图中输入的数据“复制”到剪切板上。
然后,在CAD制图的Edit下拉菜单中选择Paste Special (特殊粘贴)命令。
接着在弹出的对话框中选择text,然后按“确定”即可。
最后用修改“属性”的命令把它改成合适的字体、字高,再移动到要求的位置即可。
二〇一〇年六月。