批量导出CAD点坐标至Excel
CAD与EXCEL数据之间的转换.
情形一:将CAD中点的坐标导入到EXCEL表格中①将下面的程序拷贝到记事本并另存为:getdata.lsp②将生成的文件放进AUTO CAD安装文件夹中SUPPORT文件夹内③在AUTO CAD中工具〉加载应用程序>getdata.lsp④在AUTO CAD命令窗口输入getdata即可以进行数据导出程序,以此为导出结果文件EXCEL路径及文件名、维数(def un setfile((setq f (getfiled "\n 点坐标写入""c:\\" "csv" 1(setq ff (ope n f "a"(def un setc on((in itget "2 3"(setq aa (getkword '请选择二维还是三维坐标(2:[2/3]"(cond((=aa "2" (write-line "点编号,X 坐标,丫坐标"ff((=aa "3" (write-line "点编号,X 坐标,丫坐标,Z 坐标"ff((=aa nil (write-line "点编号,X 坐标,丫坐标"ff(def un setpd((setq n 1(while (/= n nil(setq pl (getpoint "\n请选择需要标注的点:" (if (= pl nil(setq n nil(prog n(setq str2(strcat "pt" (rtos n 2 0(setq n(+ 1 n(comma nd ".text" pl ...... s tr2(setq x (rtos (car p12 4(setq y (rtos (cadr p12 4(setq z (rtos (caddr p12 4(cond((=aa "2" (setq strl (strcat str2 "," x "," y ((=aa "3" (setq strl (strcat str2 "," x "," y "," z ((=aa n il (setq strl (strcat str2 "," x "," y (write-line strl ff(close ff(defu n c:getdata((setvar "cmdecho" 0(setfile(setc on(setpd(pri nc情形二:将EXCEL表格数据转换成CAD中的点如果坐标文件XY,中间用逗号逗开,可直接复制全部坐标,再打开CAD,如果要把坐标转成CAD点,拾取画点命令,在命令行点击一下,右键,再粘帖,所有坐标就转换成CAD点;如果要把坐标转成CAD图形线段,拾取画多线的命令,在命令行点击一下右键、粘帖,所有坐标就转换成CAD图形线条。
坐标转换成EXCEL
我说个方法你参考一下。
如果是地形图上的点,正常情况下点旁边都会标有此点的高程。
如果没有标高程,此方法不适用。
1、首先将这些点连带高程复制到一个新的dwg文件中。
具体方法是看一下点和高程标注的图层,将此图层以外的图层全部关闭,这样显示的就只有点和高程了,然后将这些点和高程全部选择,复制(注意选择的时候不要按ctrl+A,而要用鼠标框选)。
然后新建一个dwg文件,在窗口点右键,选“粘贴到原坐标”,将所选点和高程标注复制到新文件中,保存。
2、运行南方测绘(cass6.1),我是这个版本,以下步骤用这个版本示例,其他版本自行参考,相差不大。
如果没有去网上下载一个,有的是。
3、在cass菜单中点文件-打开已有图形-选择刚才保存点的文件。
4、菜单中点工程应用-高程点生成数据文件-无编码高程点-给待生成的文件起名。
5、看cad下对话栏,输入高程点和高程标注的图层名,正常情况下都是0图层。
6、生成数据文件后,扩展名是.dat。
用excl打开此文件,导入过程中,选分隔符号,下一步中勾选“逗号”和“连续分隔符号视为单个处理”。
这样就可以把坐标文件导入excl了。
可以编辑后另存为其他形式。
CAD坐标转EXCEL的方法
CAD坐标转EXCEL的方法-AutoCAD辅助程序(CadAssis)CadAssis简介:' CadAssis是一个AutoCAD辅助程序,主要用于解决AutoCAD与Excel之间的数据交换问题。
'AutoCAD与Excel分别以其强大的绘图功能和数据处理功能而成为工程设计中必不可少的两个软件工具,'利用Excel处理数据,然后利用AutoCAD出图,成为多数设计人员的选择,有时也需要将图形数据提取'到Excel中处理,如何有效快速地在AutoCAD与Excel之间传递数据成为影响工作效率的关键。
CadAssis'在AutoCAD与Excel之间架起一座桥梁,轻松实现AutoCAD与Excel之间的数据交换。
' CadAssis目前主要有以下五个功能:' 1. 完成AutoCAD中量距与读取某一点坐标的功能,将结果写入Excel表格,写入项目及精度可以指定;' 2. 完成多段线节点坐标在AutoCAD与Excel之间的互导;' 3. 从Excel中读取参数,然后在AutoCAD中重复执行某个命令,比SCRIPT更加方便灵活;' 4. 通过指定封闭区域内一点测量封闭区域的面积,类似图案填充操作;' 5. 将Excel中多行多列数据写成一列,可以按行或按列转换。
''安装:请将TABCTL32.OCX和TABCTCHS.DLL两个文件拷入\WINDOWS\system32目录中' 主程序CadAssis.exe不用安装,可在任意位置运行,但config文件应与主程序位于同一目录中。
'''用法: 1.设置:' 1.1 输出精度:在Dist面板PREC栏指定输出精度(默认小数点后三位)' 1.2 坐标系统:在Dist面板勾选YOX项指定使用工程坐标系统' 2.Dist与ID: 打开Cad和Excel,指定一活动单元格,从面板复选框指定精度与范围' 然后在Cad屏幕拾取两点(一点)' 3.pline之Acad-〉Excel,在Excel中指定放置坐标的起始单元格位置,再在Pline' 面板中按下“-〉Excel”,选取一根多义线(三维多义线跟轻量多义线均可),' 最后到Excel中看看吧若勾选“-〉Excel”按钮右边的复选框,则输出PLine' 坐标的同时还会输出与之相交的直线的起终坐标及交点坐标' 4.pline之Excel-〉Acad,在Excel中选取坐标值(二维选两列,三维选三列),按下' “-〉Acad”CadAssis会分别生成LWpline跟3Dpline' 5.SCR:重复执行某个命令,有两种使用方式:' 5.1 从下拉选择框中选择命令:预置了“text”、“insert”、“circle”、“ZhanDian”' 四个命令。
CAD批量提取坐标点的三种方法
CAD批量提取坐标点的三种方法
经常有一些小伙伴问,CAD中怎么批量提取坐标点,今天给大家总结三种方法。
方法一:多段线顺序连接并提取。
1、多段线pl连接点;
2、li命令提取坐标;
3、将点位粘贴至excel,利用数据,分列,最后改成想要的格式;
方法二、利用数据提取功能
1、工具,数据提取;
2、选择创建新数据提取,点击下一步;
3、随便取个名字,保存;
4、选择图形/图纸集中的包含当前图形,点击下一步;
5、选择需要提取的对象,点击下一步;
6、勾选几何图形,只保留xyz,点击下一步;
7、下一步;
8、选择将文件输出至外部文件,设置保存位置,点击下一步;
9、完成;
10、打开如图。
方法三:源泉设计插件(当然还有其他插件,这里不再介绍)1、点击统计工具,找坐标并列表;
2、按照如图设置,选择取图元基准点,其他设置自行研究;
3、框选对象;
4、指定坐标插入点即可自动生成坐标点表格;
如上就是今天的介绍,各有优缺点,大家根据需求选择即可。
END。
怎么把cad里面批量坐标导入excel
1、打开要转的图形Βιβλιοθήκη 2、将要转出的坐标用pl多线段连起来
3、选中多线段,输入“list”命令
4、得到详细坐标点
5、复制粘贴到excle中
因为是未用任何专业软件去导出的数据所以比较麻烦适合数据量少的朋友如果数据量大还是用专业软件去转
怎么把cad里面批量坐标导入excel
很多网友想知道cad上的点坐标数据如何转到Excel上的,所以小编就将此方法写经验贴出来。因为是未用任何专业软件去导出的数据,所以比较麻烦,适合数据量少的朋友,如果数据量大还是用专业软件去转。
(施工经验)提取cad点坐标生成表格并至excel
(施工经验)提取cad点坐标生成表格并至excel提取cad点坐标以生成表格,并将其导出到excelCAD坐标数据批量导出小部件(defun c:MD()(set var \(command \(command \(command \(set qfp(open \ loft坐标值。
xls\请输入放样坐标点的总数!\(princ \ loft坐标点\ (princ \坐标值\ (princ \坐标值\(重复n) (setqk (getstring \输入loft坐标点编号(例如K1))!\ p (getpoint \ select 节点!\ x(ST rcat \ y(ST rcat \(princkfp)(princ \(princxfp)(princ \(princyfp)(princ \(closefp))(setvar \(princ \ tip:输入MD命令运行此程序!\ (princ)1。
打开记事本,粘贴上面的代码,然后将其保存为md.lsp2。
打开计算机辅助设计并加载这个小程序(在命令行输入appload,选择加载最小二乘程序)。
在支持文件夹下复制md.lsp后,可以自动加载它3,输入md操作命令,输入桩号,输入桩号,然后选择点,完成后,保存CAD文件,关闭CAD,打开d面板,你会看到生成文件”桩号坐标值”的Excel文件。
xls “,打开,以下格式桩号X坐标值Y坐标值k1x = 1073.205Y = 1028.341 k2x = 2193.676Y = 922.327 k3x = 1752.278Y = 595.802桩号X坐标值Y坐标值1x = 877.972Y = 1257.3332 X = 2360.883Y = 1257.333 X = 155。
CAD导出坐标数据方法
C A D导出坐标数据的方法A u t o C A D、E X C E L电子表格和记事本联合导出坐标数据步骤一:用AutoCAD绘图软件打开坐标定位图,把要坐标的点编号(1--无数)。
步骤二:在命令行输入命令“id”,按所编顺序依次点击所需坐标的点位,可以一次点完,也可分次点完。
步骤三:在文本窗口点击右键,选择“复制历史”,然后将复制的结果粘贴在记事本里,除坐标点数据外,其他均删掉,然后保存文件到自建“数据”文件夹。
步骤四:打开Excel电子表格,点击表格上方的数据菜单—“导入外部数据”—“导入数据”打开文本“数据”,根据文本导入向导步骤设置。
将数据导入到所需要的位置。
步骤五:点击菜单“编辑”—“定位”—“定位条件”—“空值”,点击确定,将选中的空格即多余的文字删去只保留坐标数据。
步骤六:制作“坐标定位数据表格”将整理好的坐标数据粘贴到对应位置(AutoCAD坐标系与测量坐标相反的把X改成Y,Y改成X)。
自己根据需要进行调整。
此种方法结合了三种软件的各自独特的功能,能快速的从CAD图形文件里将各特征点的坐标导入EXCEL电子表格里,将数据整理后运用EXCEL的制表功能快速编号整理。
但它的编辑顺序要求高,在采集数据前,一定要将采集点合理编号,这样才能有利于区别点位,且便于自检。
还有一种方法:步骤一:用AutoCAD绘图软件打开坐标定位图,把要坐标的点编号(1--无数)。
步骤二:然后用多段线依次按顺序把每个点连接。
可以一次点完,也可分次点完。
步骤三:点击多段线,然后在命令栏输入LIST确定,屏幕出现文本窗口,复制历史记录,然后将复制的结果粘贴在记事本里,除坐标点数据外,其他均删掉,然后保存文件到自建“数据”文件夹。
步骤四:打开Excel电子表格,点击表格上方的数据菜单—“导入外部数据”—“导入数据”打开文本“数据”,根据文本导入向导步骤设置。
将数据导入到所需要的位置。
步骤五:点击菜单“编辑”—“定位”—“定位条件”—“空值”,点击确定,将选中的空格即多余的文字删去只保留坐标数据。
(施工经验)提取cad点坐标生成表格并至excel
(施工经验)提取cad点坐标生成表格并至excel提取cad点坐标生成表格并至excelCAD坐标数据批量导出小工具(defun c:md()(setvar "cmdecho" 0)(COMMAND ".UNDO" "BE")(command "-units" "2" "3" "2" "3" "" "")(setq fp (open "d:/放样坐标值.xls" "a") s (getvar "cmdecho") n (getint "\n请输入总放样坐标点数目!"))(princ "放样坐标点" fp)(princ "\t" fp)(princ "X坐标值" fp)(princ "\t" fp)(princ "Y坐标值" fp)(princ "\n" fp)(repeat n(setq k (getstring "\n输入放样坐标点编号(如:K1)!")p (getpoint "\n选取节点!")x (strcat "X=" (rtos (nth 0 p)))y (strcat "Y=" (rtos (nth 1 p))))(princ k fp)(princ "\t" fp)(princ x fp)(princ "\t" fp)(princ y fp)(princ "\n" fp))(close fp)(setvar "cmdecho" s))(princ "\n提示:输入MD 命令来运行本程序!")(princ)1、打开记事本,粘贴以上代码,然后保存成md.lsp2、打开CAD并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载。
cad批量导出坐标的方法【AutoCAD教程】
cad批量导出坐标的方法【AutoCAD教程】
在使用CAD的过程当中,有时候要用到大量坐标的提取,如果单纯的去手动操作会花费大量的时间和精力。
在cad中有一些可以批量提取数据的功能,
小编今天给大家介绍以下两种提取方法:
方法一:利用数据提取功能
第一:
单击工具——数据提取,选择“创建新数据提取”
单击下一步,给文件起个名字,“111”,确定。
第二:选择“图纸/图纸集”,单击下一步
第三:选择要提取的对象。
单击下一步选中需要的内容,例如点的X、Y、Z坐标。
单击下一步。
第四:预览当前输出的内容是否正确。
如果正确,单击下一步。
第五:输出。
选择保存的位置、文件名、文件类型。
例如excel的xls类型
第六:打开excel由图可见,本次共导出9个点,内容包含点的X、Y、Z坐标。
方法一:利用li提取
cad批量导出坐标的方法步骤如下:第一步,把需要的坐标点用pl多段线连接成一条连续的多段线
第二步,把这条多段线选中,输入li,在弹出的文本窗口中出现了这条pl线的全部坐标。
第三步,把这些坐标复制到电子表格里面,再经过处理就得到你要的坐标了。
下图为方法一提取的数据,
对比可知提取出点的数据都一样的,只是方法二可以更好地控制点的顺序,
但是方法二出来的数据在同一列需要再进行一下表格处理。
大家根据实际需要选择一种即可。
如何把CAD图纸中的点坐标导出成excel表格?
如何把CAD图纸中的点坐标导出成excel表格?
迎软件的使用者中,典型的是建筑行业的使用者。
为了便利施工或其他原因,有时需要将图纸里面的坐标转换出来,做成excel表在加以利用。
那么为了得到这么一个表格,是否需要一个一个的复制出来到excel表格呢?
答案是当然不需要,在CAD软件之中,就有一个非常好用的命令"EATTEXT",也叫数据提取,属性提取。
利用这个命令就可以方便的提取所需要的坐标。
首先我们打开所需要提取坐标的图纸,输入命令符"EATTEXT",当然也可以在“工具〃 J数据提取"找到它。
ZWC AD C13ssic j 砺版• [Drawing 1]
嬴 文件的 编辑⑹ 视图(V)插入⑴ 格式(。
)工具⑴ 绘图(D)标注(N)修改(M) ET 扩展工具CX)窗口 (W)都助(H) 匕■日号品M X,0% w
四%巴"昌出口匾微❷ 目品且। 9电 •电]口。
[□ ByLayr | ^ByLtyr 11 ByLty«r 国
然后按下一步,按照操作即可。
里+
3
件
\ \N G.O 口厂 G 0 ~
八
)。
猊的
.\
圆Q
回含
国
Q
淼 Drawing 1 \・od“人布局1入布局2 /。
CAD软件中怎么批量导入导出坐标数据?
CAD软件中怎么批量导⼊导出坐标数据?在软件中,每⼀个点,都有独⼀⽆⼆的坐标值。
⽽成千上万的点,组成了更为具象化的CAD图形。
尽管⼤部分的设计师了解如何使⽤CAD软件来绘制图形并保存为图纸,但对于如何将众多的个性化、精确化的点批量导⼊、导出CAD软件,就很少有设计师精通此道。
今天⼩编为⼤家详细讲解⼀下,如何使⽤浩⾠CAD来进⾏批量导⼊、导出CAD坐标数据。
1、LINE法:利⽤直线批量导⼊该⽅法利⽤直线来批量导⼊坐标,适⽤于由多个线段组成的图形。
步骤⼀:⾸先,将要CAD坐标及⾼程导⼊到Excel。
步骤⼆:新建E列为「展点划线」,新建F列为「注释」。
步骤三:在Excel表格的E列和F列中,分别输⼊如下公式,并选中E2和F2列,再利⽤⼗字光标的下拉填充功能,将E列和F列进⾏充填序列。
在E列中输⼊公式:「="line"&B2&","&C2」;在F列中输⼊公式:「="-text j ml"&B2&","&C2&""&5&"0 A"&A2&D2」。
步骤四:浩⾠CAD中,将复制的E列数据粘贴⾄CAD命令⾏,即可看到⽣成的图形⽂件。
若不显⽰⽂件,双击滚轮即可。
步骤五:浩⾠CAD中,将复制的F列数据粘贴⾄的CAD命令⾏,即可完成批量导⼊Excel坐标。
2、PLINE法:利⽤多段线批量导⼊该⽅法利⽤多段线来批量导⼊CAD坐标,适⽤于由⼀条多段线组成的图形。
步骤⼀:⾸先在Excel中填写X轴、Y轴信息,并新建D列来填写第⼀列(X,Y)坐标信息。
在D列中输⼊公式「=A2&","&B2」,并利⽤⼗字光标的下拉填充功能,进⾏下拉充填序列。
步骤⼆:在浩⾠CAD中,在CAD命令⾏输⼊「PL」命令并回车。
CAD坐标提取和批量导入方法技巧
CAD坐标提取和批量导入方法技巧
CAD坐标提取和批量导入
一、 CAD点位坐标提取方法
一)、多段线顺序连接并提取
1、在CAD中打开图纸.dwg;
2、多段线连接要提取的点
在命令行窗口输入“pl”,利用多段线将要提取的点进行连接
3、提取坐标
选中多段线,输入“list”命令,得到各店的详细信息
4、编辑
将点位信息复制粘贴到excel中,选中【数据】-【分列】直至完成,然后替换成想要的格式;
参考文档:https:///article/af9f5a2d05735e43140a45d9.h tml
注:对于有顺序要求的建议,采用该方式,能保证点号跟点位坐标对应。
二)、查询点坐标并导出
1、数据提取
从CAD中提取点位坐标,操作步骤为:【工具】——【数据提取】——【新建/选择现有的提取文件】
从图中选取数据,即点位;
3、选择对象
选择数据源可以选取大片区域,选中区域会包含点、线、文字等,我们只关心点对象,这里进行选择;
4、选择特性
这里选取【几何图形】,这样就能输出坐标;
5、优化数据
这里可以自定义排序规则
6、输出
7、坐标查看
然后,再根据实际情况,修改点号,使点号与点位坐标对应。
注:该种情况要求点位非常准确,不然排序会非常麻烦;尽管提供了排序规则,但是也会出现排序错误,要对数据进行复查。
结论
CAD尽管为大家提供了提取坐标的方法,但是无法对应的点号,还是有些工作量。
听说南方CASS可以将点号与坐标一起导出,以后再测试。
文章转载于CSDN 作者:萧逸凡。
cad中批量提取块坐标到文本的命令
cad中批量提取块坐标到文本的命令下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!CAD中批量提取块坐标到文本的命令在CAD软件中,有时需要将图纸中多个块的坐标信息提取到文本中,以便进一步的分析或处理。
cad点取桩位坐标并自动汇总至表格(更新
;;功能:桥梁设计点取墩台坐标,用法:将此文件内容全部粘贴到txt文档,重命名为lsp文件,拖放到cad(即加载),命令dzb,按命令行操作即可(defun c:dzb(/ )(setvar "cmdecho" 0)(setvar "blipmode" 0)(setq os (getvar "osmode"))(setq dim (getvar "dimzin"))(setvar "osmode" 0)(setvar "dimzin" 0)(chk_style)(setq i_sc (getvar "DIMSCALE"))(if (setq pier (getreal "\n输入起始墩台编号<0>:")) () (setq pier 0))(setq ptb0 (getpoint "\n指定表格右上角点:"))(u_doubli)(d_sum)(setq i 0 ii 0)(setvar "osmode" os)(setq ikey "Yes")(while (= ikey "Yes")(if(setq pt0 (getpoint (strcat "\n点取第" (rtos (+ pier ii) 2 0) "号墩台>>>" (rtos (+ 1 i) 2 0) "号点或结束[ENTER]:")))(progn(d_sumsing)(setq i (1+ i)))(progn(command "_.pline" ptb1 "w" (* 0.35 i_sc) (* 0.35 i_sc) (polar ptb1 0 (* 60.0 i_sc)) "") (setvar "osmode" 0)(command "_.text" "j" "m" (polar (polar ptb1 0 (* 7.5 i_sc)) (/ pi 2) (* i 0.5 6.0 i_sc)) (* 3.0 i_sc) "0" (strcat (rtos (+ pier ii) 2 0) "号"))(setq i 0)(setq ii (1+ ii))(initget "Yes No")(if (setq ikey (getkword "\n本墩号点取结束,是否继续?Yes/No<Y>:")) () (setq ikey "Yes")) )))(setvar "osmode" os)(setvar "dimzin" dim)(prin1));;检查字体样式及图层(defun chk_style(/ chksty chklay);检查图层(setq chksty(tblsearch "style" "twyzy"))(if (null chksty)(progn(command "_style" "he_z" "fsdb" "0" "0.7" "0" "n" "n")))(setq chklay(tblsearch "layer" "文本"))(if (null chklay)(command "_layer" "m" "文本" "c" "3" "文本" "lw" "0.18" "文本" "") )(setvar "clayer" "文本")(setvar "textstyle" "he_z")(prin1));;表头(defun d_sum()(setq ptb1 (polar ptb0 (/ pi -2) (* 8.0 i_sc)))(setq ptb2 (polar (polar ptb0 (/ pi -2) (* 4.0 i_sc)) 0 (* 7.5 i_sc)))(command "_.text" "j" "m" ptb2 (* 3.5 i_sc) 0 "墩台编号")(command "_.text" "j" "m" (polar ptb2 0 (* 15.0 i_sc)) (* 3.5 i_sc) 0 "点号")(command "_.text" "j" "m" (polar ptb2 0 (* 30.0 i_sc)) (* 3.5 i_sc) 0 "坐标(N)") (command "_.text" "j" "m" (polar ptb2 0 (* 45.0 i_sc)) (* 3.5 i_sc) 0 "坐标(E)")(command "_.pline" ptb0 "w" (* 0.35 i_sc) (* 0.35 i_sc) ptb1 "")(command "_.pline" ptb0 "w" (* 0.35 i_sc) (* 0.35 i_sc) (polar ptb0 0 (* 60.0 i_sc)) "") (command "_.pline" ptb1 "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar ptb1 0 (* 15.0 i_sc)) "")(command "_.pline" (polar ptb0 0 (* 60.0 i_sc)) "w" (* 0.35 i_sc) (* 0.35 i_sc) (polar ptb1 0 (* 60.0 i_sc)) "")(command "_.pline" (polar ptb0 0 (* 15.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar ptb1 0 (* 15.0 i_sc)) "")(command "_.pline" (polar ptb0 0 (* 30.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar ptb1 0 (* 30.0 i_sc)) "")(command "_.pline" (polar ptb0 0 (* 45.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar ptb1 0 (* 45.0 i_sc)) ""));;写内容(defun d_sumsing()(setvar "osmode" 0)(setq zb_n (cadr pt0)zb_e (car pt0))(command "_.text" "j" "m" (polar (polar ptb1 (/ pi -2) (* 3.0 i_sc)) 0 (* 22.5 i_sc)) (* 3.0 i_sc) "0" (strcat (rtos (+ 1 i) 2 0) "#" ))(command "_.text" "j" "m" (polar (polar ptb1 (/ pi -2) (* 3.0 i_sc)) 0 (* 37.5 i_sc)) (* 3.0 i_sc) "0" (rtos zb_n 2 3))(command "_.text" "j" "m" (polar (polar ptb1 (/ pi -2) (* 3.0 i_sc)) 0 (* 52.5 i_sc)) (* 3.0 i_sc) "0" (rtos zb_e 2 3))(command "_.pline" ptb1 "w" (* 0.35 i_sc) (* 0.35 i_sc) (polar ptb1 (/ pi -2) (* 6.0 i_sc)) "") (command "_.pline" (polar ptb1 0 (* 60.0 i_sc)) "w" (* 0.35 i_sc) (* 0.35 i_sc) (polar (polar ptb1 (/ pi -2) (* 6.0 i_sc)) 0 (* 60.0 i_sc)) "")(command "_.pline" (polar ptb1 0 (* 15.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar ptb1 0 (* 60.0 i_sc)) "")(command "_.pline" (polar ptb1 0 (* 15.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar (polar ptb1 (/ pi -2) (* 6.0 i_sc)) 0 (* 15.0 i_sc)) "")(command "_.pline" (polar ptb1 0 (* 30.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar (polar ptb1 (/ pi -2) (* 6.0 i_sc)) 0 (* 30.0 i_sc)) "")(command "_.pline" (polar ptb1 0 (* 45.0 i_sc)) "w" (* 0.18 i_sc) (* 0.18 i_sc) (polar (polar ptb1 (/ pi -2) (* 6.0 i_sc)) 0 (* 45.0 i_sc)) "")(setq ptb1 (polar ptb1 (/ pi -2) (* 6.0 i_sc)))(setvar "osmode" os));;双下划线子程序(defun u_doubli(/ ss ssdata box pt11 pt22 )(setvar "clayer" "文本")(command "_.text" "j" "m" (polar (polar ptb0 (/ pi 2) (* 10.5 i_sc)) 0 (* 30.0 i_sc)) (* 5.5 i_sc) "0" "全桥桩位坐标表")(setq ss (entlast))(setq ssdata (entget ss))(command "ucs" "e" ss)(setq box (textbox ssdata))(setq pt11 (car box))(setq pt22 (list (car (cadr box)) (cadr pt11)))(setq pt11 (polar pt11 pi (* 1.4 i_sc)) pt22 (polar pt22 0 (* 1.4 i_sc)))(setq pt11 (polar pt11 (* 1.5 pi) (* 1.4 i_sc)) pt22 (polar pt22 (* 1.5 pi) (* 1.4 i_sc)));;偏1.4mm(command "pline" pt11 "w" (* 0.35 i_sc) "" pt22 "")(setq pt11 (polar pt11 (* 1.5 pi) (* 0.8 i_sc)) pt22 (polar pt22 (* 1.5 pi) (* 0.8 i_sc)));;偏0.8mm(command "pline" pt11 "w" (* 0.15 i_sc) "" pt22 "")(command "ucs" "w"))(princ "\n---点坐标-命令dzb--hez87") (prin1)。
如何将cad中的坐标导入表格
如何将cad中的坐标导入表格cad坐标数据在一张图纸中是非常重要的,那么有时候为了在表格查看我们应当如何把CAD坐标导入到表格中呢?接下来就让小编给您细细道来如何将cad中的坐标导入表格。
将cad中的坐标导入表格的方法一第一:在EXCEL中建立坐标数据:(这里以前三列为例,可选其他,只是函数对应变化)第二:输入函数关系,输入函数关系后的显示第三:快捷方式把需要建立函数关系的单元格都建立:(选中单元格,鼠标放在单元格右下角,鼠标会变成黑色十字,长按鼠标往下选择单元格,得到数据)第四:复制单元格数据:第六:打开cad,输入命令(图为直线命令,可以是多段线、点或其他)第七:在命令对话框右键选择“粘贴”第八:最后得到图形:将cad中的坐标导入表格的方法一1.利用EXCEL输入点坐标首先,在Excel中输入坐标值(注意要输入绝对坐标)。
我们将X坐标值放入A列,Y坐标值放入到B列,再将A列和B列合并成C列,由于CAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:=A2&”,“&B2,C2中就出现了一对坐标值。
我们用鼠标拖动的方法将C2的公式进行复制,就可以得到一组坐标值。
如下图所示:其次,选出所需画线的点的坐标值,如上例中C列数据,按Ctrl+C将其复制到剪贴板上。
打开CAD,在命令行输入画线的命令,例如L(直线)、PL(多段线)、SPL(样条线),回车提示定位的第一点时,将复制的坐标用Ctrl+V粘贴到命令行,即可快速完成这些点的绘制。
然后根据命令行提示选择封闭或单击鼠标右键完成曲线的绘制。
2.保存CAD脚本文件,EXCEL将点坐标保存成txt格式打开Excel文件-文件-另存为-保存类型-选择“文本文件(制表符分隔)”-保存-即TXT文本格式。
将文件后缀名改为“*.lsp”3.用记事本编辑一个小的lisp程序打开记事本,将EXCL表格的内容选中拷贝并粘贴到记事本中,拷贝完成后需要用替换的方法再次进行编辑,编辑好的lisp语言如下图:特别注意,lisp语言中的全部文字和符号均要用英文半角输入,command与“point”之间只能有一个空格,“point”与“a,b”之间也只能有一个空格,其它地方不能有空格。
批量导出CAD点坐标至Excel
批量导出CAD点坐标至Excel
在使用CAD作图过程中,经常会遇到将图纸中的点坐标标记到Excel中,以便校对及施工,网络上也出现了各种各样的方法,各有优缺点.本人根据自己摸索找出一种简单、快捷的方法,具体操作详述如下。
操作步骤:
1、使用多段线命令(pline),将要导出点按顺序连接,注意一定要按顺序;
2、将各点应用多段线连接完成后,输入list命令查询这条多段线,CAD窗口会自动弹出文本窗口;
3、仔细看弹出的文本窗口,会发现文本窗口中显示“于端点 X=…Y=… Z=…”即为选中点的坐标值,这些坐标值的排列顺序与上文1中多段线连接点的顺序一致;
4、将“于端点 X=…Y=…Z=…”这些坐标值全部选中,复制粘贴到Excel中;
5、在Excel中使用文本导入向导可将X、Y、Z及无用字段分隔开,从而便于选择及下一步操作。
步骤图示如下:
1
2 38
7
4
6
5
图中1至8点为将要导出坐标值的点
使用多段线命令(pline),将1至8点按顺序连接,图中黄线
将各点应用多段线连接完成后,输入list命令查询这条多段线(黄线),CAD窗口会自动弹出文本窗口;
窗口中“于端点 X=… Y=… Z=…”即为选中点的坐标值,这些坐标值的排列顺序与上文1中多段线连接点的顺序一致;
将“于端点 X=…Y=…Z=…”这些坐标值全部选中,复制粘贴到Excel
中
在Excel中点击文本导入向导
选择固定宽度,点击下一步
将X、Y、Z及无用字段分隔开,点击下一步、完成。
Syn编制。
CAD怎样批量导入坐标数据
CAD怎样批量导入坐标数据
大家经常要在CAD图形中用到坐标数据,这些坐标数据可以从外部导入批量的。
其实这个也不算太难,下面就让小编告诉你CAD怎样批量导入坐标数据的方法,一起学习吧。
CAD批量导入坐标数据的方法
将坐标及坐标点号录入到excel表格中,如图所示
在后一列输入 =C2&","&B2 ,得到CAD连线坐标
在后一列输入公式=IF(OR(C2=FALSE,B2=FALSE),"","_donut 1.98 2 "&ROUND(C2,3)&","&ROUND(B2,3)&" "&" -text j ML "&ROUND((C2+3),3)&","&ROUND(B2-0.1,3)&" 2.0 0 "&A2) 得到CAD标注的坐标点及点号
这里简要说明下前面的if语句是判断坐标是否为空,后半段是cad命令,最后会给大家解释为什么?
下拉填充所有坐标
重点:打开CAD,输入多线命令“PL”
重点:切换至excel,选中黄色列的所有数据,CTRL+C 命令
重点:切换至CAD,点击命令行,CTRL+V 粘贴,得到坐标连线图
重点:重复上述6、7步骤,得到坐标标注及点号标注,如下图,大功告成。
下图是详细的解释步骤3中的公式
CAD中按F2键,调出命令记录,与步骤3对比,你会发现公式其实就是CAD中的命令符级参数。
怎么将cad图导入excel表格数据
怎么将cad图导入excel表格数据
我们知道CAD图经常要导入EXCEL中,那么大家知道怎么将cad 图导入excel表格数据吗?下面是店铺整理的怎么将cad图导入excel 表格数据的方法,希望能给大家解答。
将cad图导入excel表格数据的方法一
1、打开Excel,选中表格区域,按下Ctrl+C,然后转到CAD界面,按下Ctrl+V,这样整个表格则被导入CAD中,双击表格回到Excel 可进行编辑。
将cad图导入excel表格数据的方法二
CAD导入Excel表格的方法打开CAD—插入—OLE对象,如下图
新建Excel工作表-
确定后Excel会打开一个新的工作表,表示在CAD里使用,如下图
同时的CAD里面也会出现一个待编辑的表格,
现在你可以把以前的数据格式复制到这个表格里,也可以重新制作表格,所有的格式都会在CAD里面体现出来,并同时更新,编辑完了关了Excel对CAD里面的数据也没有影响,如还要再编辑CAD表格的数据的话,再双击一下CAD表格,会重新自动打开Excel表格让你编辑,数据自动更新我复制一个做完的表格为案例:打开以前所做的表格并复制,
粘贴到OLE--新建Excel工作表里。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
批量导出CAD 点坐标至Excel
在使用CAD 作图过程中,经常会遇到将图纸中的点坐标标记到Excel 中,以便校对及施工,网络上也出现了各种各样的方法,各有优缺点.本人根据自己摸索找出一种简单、快捷的方法,具体操作详述如下。
操作步骤:
1、使用多段线命令(pline ),将要导出点按顺序连接,注意一定要按顺序;
2、将各点应用多段线连接完成后,输入list 命令查询这条多段线,CAD 窗口会自动弹出文本窗口;
3、仔细看弹出的文本窗口,会发现文本窗口中显示“于端点 X=… Y=… Z=…”即为选中点的坐标值,这些坐标值的排列顺序与上文1中多段线连接点的顺序一致;
4、将“于端点 X=… Y=… Z=…”这些坐标值全部选中,复制粘贴到Excel 中;
5、在Excel 中使用文本导入向导可将X 、Y 、Z 及无用字段分隔开,从而便于选择及下一步操作。
步骤图示如下:
图中1至8点为将要导出坐标值的点 1
238
7
4
65
使用多段线命令(pline),将1至8点按顺序连接,图中黄线
将各点应用多段线连接完成后,输入list命令查询这条多段线(黄线),CAD 窗口会自动弹出文本窗口;
窗口中“于端点X=… Y=… Z=…”即为选中点的坐标值,这些坐标值的排列顺序与上文1中多段线连接点的顺序一致;
将“于端点X=… Y=… Z=…”这些坐标值全部选中,复制粘贴到Excel中
在Excel中点击文本导入向导
选择固定宽度,点击下一步
将X、Y、Z及无用字段分隔开,点击下一步、完成。
Syn编制。