您的位置:来学习素材网 > CAD教程 > CAD技巧

猜你喜欢

2024-01-15 09:03
CAD与EXCEL交互数据教程
[文章导读]CAD与EXCEL交互数据教程

通过CAD与EXECL数据交换

能很好的解决复杂函数CAD图形的绘制问题

Part A—CAD数据导出

使用命令:LI——选中直接或者多段线——输出

得到关键点坐标值,但是此值格式不对

需要复制到EXCEL处理数据

Part B——EXCEL数据处理

此数据需要做三个方面处理

1:删除其中的文字

2:删除文字行

3:对剩下的数据分列及标准格式调整

下来每步分别处理

Part B——1:删除文字

选中数据区域—ctrl+H—选择文字

替换内容不填写,如下图

Part B——2:删除文字行

开始—筛选—只选择空格—右击删除行

Part B——3 数据分列及格式调整

数据—分列—按照提示,将字母与数据分开

完成上述三步之后的效果如下

此时删除字母列及无用列

对数据格式统一处理

确定即可,excel数据处理完成

PS:上述数据由中望CAD导出

如果是AutoCAD,直接使用分列

然后处理数据格式即可

Part C——Excel数据处理技巧

例如Excel得到两组数据值

我们需要把它作为CAD坐标值

用到的函数为:=C2&","&D2

注:其中&为连接符,意思是连接两个列数据

“,”双引号为字符串(文本,字母)的引用

此时可以输出线的坐标值,如下图

此时我们回到CAD,输入PL

然后复制CAD坐标值即可画出图形

但是此处没有节点编号

我们不清楚起始及终点值

我们需要增加一列

来单独输出及标注节点编号

完整函数

=IF(OR(C2=FALSE,B2=FALSE),"","_donut 1.98 2 "&ROUND(B2,3)&","&ROUND(C2,3)&" "&" -text j ML "&ROUND((B2+3),3)&","&ROUND(C2-0.1,3)&" 2.0 0 "&A2)

大致解释下上述函数

OR(logical1,logical2,…)

只要满足一个条件即返回ture,此处用来判断xy坐标是否为0

ROUND(A1,a)

如果a=0,则取距离A1最近的整数,四舍五入,如果a=2,则对A1的数值取小数点后两位

_donut 1.98 2

CAD命令,画一个内径为1.98,外径为2的圆环

-text j ML "&ROUND((B2+3),3)&","&ROUND(C2-0.1,3)&" 2.0 0

CAD命令,插入文字,文字左中对齐,文字的左中点为:点的x坐标+3,Y坐标-0.1,保留三位小数,文字高度为2.0,旋转角度为0.

CAD

声明:本站拒绝任何弹窗、插件以及广告联盟的广告,本QQ号(254031582)只解决会员问题,素材失效问题,软件使用问题一律不回。

为广大设计朋友提供平面设计素材和教材、PSD素材、C4D模型、3DMAX模型、AE模板、矢量模板等下载

苏ICP备2023039977号-2

Copyright © 2010-2020laixuexi.cc. All Rights Reserved .