- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Excel对AutoCAD绘图的辅助应用11
Excel软件在AutoCAD绘图中的辅助应用
一、概述
Excel软件是美国微软公司的办公软件,由于其强大的表格数据处理功能而为广大用户所喜爱,是全球应用最广的办公软件office软件中的一个组成部分。AutoCAD软件是美国AuotDesk公司的计算机辅助设计软件,具有二维绘图、三维绘图和开发设计等功能。其二维绘图功能堪称是所有绘图软件中最为强大的,故为所有计算机绘图人员的首选软件。
AutoCAD软件在绘制直线、圆弧、简单曲线曲面等对象时极为方便,但在绘制公式曲面、曲面时功能较差。虽然说可以应用AutoCAD的二次开发工具如VisualLISP、VBA、ARX等可以实现公式曲线曲面的绘制,但对于广大绘图人员来说,为了绘制几条公式曲线或曲面去专门学习二次开发也是不现实的。本文作者对于AutoCAD的二次开发做了较多的研究,在应用过程中也总结了一些通过应用Excel软件的强大数据计算功能来辅助AutoCAD绘图的技巧,在本文中一一阐述。同时也针对将Excel表格导入AutoCAD以形成明细表的方法做了简单介绍。
二、Excel软件在AutoCAD绘图中的几个应用
1、在AutoCAD中精确绘制公式曲线
图1 Excel公式计算结果 图2 坐标生成
对于由公式形成的曲线,曲线上各点的坐标在Excel中通过其自动计算功能生成,然后以点的形式存储在单元格中。当在AutoCAD中应用样条曲线(Spline)或多段线(Pline)命令绘制时再粘贴至CAD中即可。如在CAD中绘制方程为的公式曲线,其操作步骤如下:
(1)确定自变量定义域及步长,在Excel中第一列(本例为A列)输入自变量x,输入时可采用Excel中的拖动功能;
(2)在第二列(本例为B列)中根据公式利用Excel的拖动公式功能计算出因变量y结果,见图1;
(3)在第三列(本例为C列)中利用字符串连接符号将前两列的自变量与因变量通过“,”连接成点坐标的形式,如C2=A2”,”B2,见图2; 图3 AutoCAD生成曲线
(4)打开AutoCAD,点击样条曲线(spline)命令,在提示输入点坐标时将Excel中第三列内容粘贴进来,回车三次(若用多义线Pline命令,则回车一次),则生成曲线如图3。
使用此方法也可生成三维曲线,但需事先给定曲线公式。
2、在AutoCAD中精确绘制公式曲面
AutoCAD在三维建模时,除了绘制双曲面等回转体或螺旋面等截面不变的拉伸实体的公式曲面时比较容易外,绘制不符合这2种情况的公式曲面均较复杂困难。如马鞍面、椭圆抛物面、单叶双曲面、旋转双曲面等曲面。借助Excel软件可以顺利完成此类曲面的绘制。下面以方程为的椭圆抛物面为例说明绘制过程。
(1)确定x和y的作用范围,x取值范围为〔-10,10〕,步长为1,y的取值范围为〔-8,8〕,步长为1。在Excel中A列输入x的值,B列中输入y的值,注意输入数值的顺序必须
图4 在Excel中编辑后的数据 图5 在AutoCAD中生成的曲面
与用AutoCAD中的3dmesh命令绘图时调用点的顺序相对应,即保证第1-17点的x坐标均为-10,y坐标从-8至8,第18-34点的x坐标均为-9,y坐标从-8至8,以此类推。
(2)在C2单元格中输入“=B2*B2/4+A2*A2/4”,回车后用鼠标拖动功能使Excel自动计算出各点的z坐标;
(3)在D2单元格中输入“=A2,B2,C2”,并往下拖动到最后,使D列单元格中的数据显示格式为AutoCAD所认可的笛卡尔坐标格式,见图4;
(4)切换至AutoCAD,输入3dmesh命令,在提示“输入 M 方向上的网格数量:”时输入21,在提示“输入 N 方向上的网格数量:”时输入17,当提示输入各顶点坐标时将Excel中D列中的所有点粘贴至AutoCAD命令行,即可绘制出所需图形,见图5。
3、将Excel表格导入AutoCAD
Excel由于其强大的制表及表格计算功能,是一般设计人员最为常用的的制表工具。而AutoCAD中的明细表就是一种表格。在Excel中设计好明细表再导入CAD是一种较好的工作方式。现在很多CAD二次开发人员就AutoCAD和Excel的数据传递作了较多的研究,大多采用VBA技术来实现。为了作几次数据传递而专门去学习二次开发显然是难为了一般设计人员。作者通过实验发现应用“复制”和“选择性粘贴”功能可以很方便地实现从Excel到AutoCAD的数据传递,不需编程。具体步骤如下:
(1)首先在Excel中按照工程图的要求做好明细表格,特别注意一定要给表格加上边框,否则
您可能关注的文档
最近下载
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 电商平台客户投诉处理协调配合措施.docx VIP
- 快速心律失常的急诊处理PPT课件.ppt VIP
- 标准图集-新型城镇化-智能灯杆.pdf VIP
- 11SG814 建筑基坑支护结构图集.docx VIP
- 2024年11月江苏苏州市中医医院(西苑医院苏州医院)招聘编外人员笔试笔试历年专业考点(难、易错点)附带答案详解 .doc
- 广西壮族自治区家庭经济困难学生认定申请表.doc VIP
- 大闽食品(漳州)有限公司企业标准.doc VIP
- 施工企业安全生产事故报告及处理制度.docx VIP
- 电商平台纠纷处理与客服投诉管理方案.docx VIP
文档评论(0)