图文技术 | AutoCAD批量导入坐标绘制标准柱和圆等图块

木仓学院
木仓学院
木仓学院
111
文章
16
评论
2017年11月14日21:21:10 评论 1,701 阅读 1084字阅读3分36秒

今天学员问了一个很有意思的问题,他的需求是这样的:
首先他有数据在excel文件中:

坐标数据在excel中

坐标数据在excel中

然后他的目标是根据excel中的坐标数据,在AutoCAD中绘制出桩位,可以看到桩位有编号,对应的是xy坐标,后面是针对xy坐标的运算,比较有意思,他的目标是在每一个点绘制一个圆,大体是这样:

桩位最终图

桩位最终图

那么思路有这么几种:
第一就是直接绘制圆,使用c命令输入坐标在输入半径,一个一个的绘制,可能需要几个小时;
第二就是批量操作。
思路同样是第一种,上面的过程是这样的圆C>坐标(x,y)>半径R>回车确定。
excel数据当中正好有这一列运算好的:

AutoCAD可以识别的数据

AutoCAD可以识别的数据

点击就可以看到运算式:="C"&" "&H2&" "&1500
对应的就是:C (-y,-x) R
解析一下就是:启用圆命令,输入坐标,输入半径,每一个单元格自带换行就是回车
ps.细心地学员注意到这里是(-y,-x),这是测量的结果转换为AutoCAD坐标的方式,因为AutoCAD中默认是(x,y)逆时针为正,这些在教程中都反复讲过的。
知道了原理就很简单了,直接复制这组数据到命令行就可以了,执行一次范围缩放,效果如下:

粘贴数据直接出图

粘贴数据直接出图

不要小看这个思维,这意味我们在做宏录制(VIP直播课中讲过)来批量操作的编程方式,还可以使用这种结合excel单元格为单位的方式来快速编程,同样可以实现简单的批量处理,让我兴奋的就是这里,我们可以从这个案例中抽象出模型:

  1. 每一个单元格就是一个批处理的单元
  2. 单元格是可以运算的
  3. 运算的内容就是命令的执行
  4. 执行的命令使用字母+数值组合
  5. 自动带有回车
  6. 结合块使用发挥无穷力量

是不是有点恍然大悟的感觉呢?咱们VIP直播课一致致力于提升绘图效率,比一般人要提高5倍以上的效率,尤其是这样的批处理技术,要积累起来。

看明白的学员说明有一定的基础,可以加餐鸡腿一根。
附加VIP直播课程介绍:https://mucangxy.com/148.html

weinxin
微信号
官方认证教师个人微信号。原创技术、软件教程、阅读感悟、电影发烧。一起学、一起玩!
直播案例 | 三维结构拆分爆炸组装动画渲染技术 AutoCAD案例

直播案例 | 三维结构拆分爆炸组装动画渲染技术

三维结构拆分爆炸组装动画渲染 近期有学员问我:老师我刚学了三维视频课程,我的客户要一个结构拆装的动画效果,请问我现在可以做吗?我的回答:动画制作本身是静帧渲染,直接渲染输出视频或者图像帧序列再合成视频...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: