工程制图中autocad与excel的紧密联系

工程制图中autocad与excel的紧密联系

ID:11341345

大小:30.00 KB

页数:5页

时间:2018-07-11

工程制图中autocad与excel的紧密联系_第1页
工程制图中autocad与excel的紧密联系_第2页
工程制图中autocad与excel的紧密联系_第3页
工程制图中autocad与excel的紧密联系_第4页
工程制图中autocad与excel的紧密联系_第5页
资源描述:

《工程制图中autocad与excel的紧密联系》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、工程制图中AutoCAD与EXCEL的紧密联系地矿部河北水文工程地质勘察院段保春主题词:方法CAD制图EXCEL软件内容简介:本文通过研究AutoCAD与Excel两个软件之间数据交互,旨在提高技术人员的成图速度和成图质量,同时,提供了一个提取AutoCAD中坐标的Lisp程序,是利用Excel成图的一个基础。在AutoCAD制图过程中,总结一下CAD命令,无外乎两个方面,一个是在哪里(坐标),一个是干什么(命令),比如,划点、线、面等,都是在那里,划点,划线,与划面。本文重点说明了利用EXCEL

2、软件解决在哪里干什么的CAD问题。具有强大的计算功能,我们很多的数据均是经过计算后,再成图的,比如坐标点,高程,等等,而其它软件的结果有很多也是利用了EXCEL软件形成最终结果的,或者是可以导出为EXCEL表格形式的,这样,为我们制作CAD图打下了基础。过去,人们只用把这些数据在CAD窗口下重新录入一遍,才能够形成相应的图件,这样的录入过程一是时间长,二是容易错。不用写任何程序,也不用其它软件的帮助,只要懂CAD的命令格式,就能完成CAD的任务。一、准备内容本文论述的一些CAD命令的解释,1)画多

3、义线,基本格式是pline(坐标数据,坐标数据。。。。)2)划圆基本格式是circle(坐标数据)(半径)1、用Excel电子表格,快速将坐标点形成cad图的方法经常要用AutoCAD画出一条曲线,而这条曲线如果是由多个坐标点连接成的,输入起来就麻烦,而且容易出错。如果利用EXCEL应用程序来保存数据,并与CAD巧妙地结合起来,就能很容易地画出该曲线。具体方法为:首先,在Excel中输入坐标值。我们将x坐标值放入A列,y坐标值放入B列,再将A列B列合并成C列,由于AutoCAD中二维坐标点之间是用

4、逗号隔开的,所以我们在C2单元格中作求和运算,输入:<=A2&”,”&B2>(尖括号不录入),C2中就出现了用”,”号相隔的一对坐标值。我们用鼠标拖动的方法将D2的的公式进行复制,就可以得到一组坐标值。其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel中的复制按钮来完成此工作。  最后,打开AutoCAD,在“command”后键入“spline”(画曲线命令),出现提示:“第一点坐标”(CAD版本不同,可能出现提示不同,但均为输入点坐标的要求),再在此位置处点击

5、鼠标右键,弹出菜单,在菜单中选“Paste”命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。通过上面的方法,可以很方便地绘制各种曲线或折线,并且在Excel中很容易地修改并保存坐标值。推而广之,可以将CAD的命令完全在Excel中形成,如,写文字(坐标),画圆等等。举个例子来说明一下:在各单元格中,分格录入以下命令,circle100,2003(其中,100,200是圆心坐标点,利用上面的方法可以形成)。这样,再利用上面所

6、说的办法,可以直接在指定的坐标点处,形成一个圆。输入高程、坐标等,由于没有Enter命令,所以,要隔行录入,如下图所示。行号ABCDE1text10,100307823text20,2003010045text30,30030122如果不愿意这样制作表格,还可以利用本文述第二种方法,来形成文字。2、利用批处理命令形成CAD图形所谓批处理命令,就是让CAD自动处理一批命令,这一批命令均放在后缀名为SCR格式的文件中。SCR格式的文件是ASCII码形式的文件格式,可以与Excel表格的数据相互转换,这

7、样,也为自动成图打下的基础。再说已知坐标点来划线的问题,在Excel中按上述方法可以形成已知坐标点,将这些坐标点复制到写字板中,在最上面一行内加一个pline命令并换行。然后保存为scr格式,打开CAD界面,在命令行内输入script回车,然后找到已存的scr格式文件,运行,就会形成指定坐标连成的线了。还有在某个坐标处写文本的工作也可以这样来完成,在Excel中按图一的格式录入,只是不再需要空行了。然后,把这些数据复制到scr格式文件中去,在CAD下输入script运行一下,很不错吧。有时,我们已

8、有一张CAD图,可能要在指定的坐标处将坐标标记出来,或者是提取出来,用于其它软件,或者是经过处理后,再写回CAD图中,比如加入高程后作成三维图等。3、利用AutoCAD自带的开发工具因CAD图的点是按句柄来规定的先后顺序,所以,先简单地写出一小段程序来,然后,按你指定的点的顺序依次将坐标提取出来。(defunc:tzb()(setqf1(open"d:dat.txt""w"));在D盘根目录下建立一个文件。(setqi(getint"输入起始编号:"))(setqk(getin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。