CAD坐标批量导入的方法
- 格式:doc
- 大小:271.00 KB
- 文档页数:2
把坐标点导入cad的方法步骤图推荐文章cad中怎么标注坐标点热度:在cad中怎么输入坐标点画热度:cad中标注坐标点的方法步骤热度: CAD用坐标点画图的方法图解步骤热度: cad如何输入坐标热度:日常工作中其实可以使用办公软件加cad一起合作使用,能达到很多不可以实现的效果,所以我们经常会将一些坐标点导入进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”之间也只能有一个空格,其它地方不能有空格。
将记事本文件保存,关闭文件并将其后缀名改为.lsp。
cad怎么大批量标注坐标推荐文章CAD图形中的标注尺寸怎么修改热度:CAD国标字体和标注设置怎么操作热度: CAD尺寸标注样式怎么设置详细图文热度: CAD 怎么按比例出图及设置标注比例热度:怎么通过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批量导入坐标点及点编号方法
CAD批量导入坐标点及点编号
先将EXCEL中坐标,按照如图所示的填好:
序号根据自己的需求填写,支持文字。
point后面需要加空格,
text后面需要加空格,
100前后都需要加空格,100为文字高度,可以调整
0后面需要加空格,0为文字旋转角度,可以调整
空格的意思执行该命令,不能少否则会出错
(C3+50,D3+50)是输入编号的位置,相当于x y 在原来的点的位置各偏移了50 ,这个数字可以修改,也可以为负值
将E列文字复制到文本,如图所示:
1、修改文本文件的后缀即文件格式,改为scr格式。
2、在CAD工具里面运行脚本文件,即SCR文件,即可输入点。
3、同样的方法可以对编号进行炒作。
4、。
cad按坐标批量导入块的具体方法以CAD按坐标批量导入块的具体方法在CAD软件中,块(Block)是由一组对象组成的单个实体,可以重复使用。
当我们在绘图中需要多次使用相同的图形元素时,可以将这些元素制作成块,并在需要的地方进行插入。
如果需要批量导入块,可以通过按坐标的方式来实现。
下面将介绍具体的方法。
1. 创建块定义我们需要先创建块定义。
在CAD软件中,可以通过以下步骤来创建块定义:- 选择需要制作成块的图形元素。
- 在“插入”选项卡的“块”面板中,点击“创建块”命令。
- 在弹出的对话框中,输入块的名称,并选择其他相关选项,如基点和旋转角度等。
- 最后,点击“确定”按钮,块定义就创建完成了。
2. 导出块定义创建好块定义后,我们需要将其导出为一个文件,以便后续的批量导入。
可以通过以下步骤来导出块定义:- 在“插入”选项卡的“块”面板中,点击“导出”命令。
- 在弹出的对话框中,选择要导出的块,并指定导出的文件路径和名称。
- 最后,点击“保存”按钮,块定义就导出完成了。
3. 准备坐标文件要按坐标批量导入块,我们需要准备一个坐标文件,其中包含了每个块的插入位置信息。
可以通过以下方式来准备坐标文件:- 使用文本编辑器打开一个新的文本文件。
- 在文本文件中,按照一定的格式输入坐标信息,每行表示一个块的插入位置,格式可以为“X坐标,Y坐标,Z坐标”或“X坐标Y坐标 Z坐标”。
- 保存文本文件,并将其命名为合适的名称,如“坐标.txt”。
4. 批量导入块准备好坐标文件后,可以通过以下步骤来批量导入块:- 在CAD软件中,打开需要导入块的绘图文件。
- 在“插入”选项卡的“块”面板中,点击“导入”命令。
- 在弹出的对话框中,选择之前导出的块定义文件。
- 点击“打开”按钮,块定义文件就导入完成了。
- 在CAD软件中,打开坐标文件(即之前准备的文本文件)。
- 在“插入”选项卡的“块”面板中,点击“按坐标导入块”命令。
- 在弹出的对话框中,选择之前导入的块定义,并选择坐标文件。
把坐标点导入cad的方法步骤图日常工作中其实可以使用办公软件加cad一起合作使用,能达到很多不可以实现的效果,所以我们经常会将一些坐标点导入进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”之间也只能有一个空格,其它地方不能有空格。
将记事本文件保存,关闭文件并将其后缀名改为.lsp。
3.改变CAD 中点样式在“格式”里边选“点样式”,改变点形状这种方式等分完后由于点对象位于线上,看不见,要想看到这些点,需要在菜单中选择:点样式,设置一个可以看得到的样式,如下图所示:注意:点大小有两种设置形式,一种是相对于屏幕大小的百分比,一种是绝对尺寸,使用哪种形式、多大,取决于你是否希望打印这些点,点显示后效果如下图所示:4.CAD加载脚本绘图在“工具”里边选“加载应用程序”,运行脚本“*.lsp”将坐标批量输入到CAD中打开CAD,在“工具”菜单中找到“加载引用程序”,加载这个文件,奇迹发生了,所有点自动画好了。
<quote><b>以下是引用 <u>pengyou</u> 在 <i>2004-3-25 19:56:00</i> 的发言:</b><quote><b>以下是引用 <u>lgh4073</u> 在 <i>2004-3-23 10:05:00</i> 的发言:</b>利用excel1.把文本文件导入excel,比如a列为x坐标、b列为y坐标,在c列中输入格式如下a b c1 15.8 20.9 =A1 & "," & B12 25.8 32.5 =A2 & "," & B23 31.0 10.9 =A3 & "," & B34 25.2 20.9 =A4 & "," & B45 16.8 40.9 =A5 & "," & B56 29.4 60.9 =A6 & "," & B6选择c列的数据范围,复制!,在cad的命令栏中输入line回车,点击鼠标右键,选择“粘贴”</quote>请教:我试了,右键后无任何反应,没有对话框。
若直接按“粘贴”也没自动成图,望回帖赐教!<em13></quote>鼠标指针指在命令行中“指定第一点:”后,再点击鼠标右键,此时会出现快捷菜单,其中就有“粘贴”,点击该命令即可!;;;---------------------------------;;; 粘贴Excel数据画曲线;;; 作者: zz 2003.12.24;;;---------------------------------;;main(defun c:xl( / xlread mmm n nolist m_hs m_ls )(defun xlread()(setq xls (getstring 1 ) )(setq xls (strcat "(" xls ")" ) )(setq Nolist(append Nolist (list xls) ))(if (= xls "()" ) 0 1 ))(princ "\n粘贴Execl数据画曲线")(princ "\n在Excel中建好数据,并将数据拷贝至粘贴板,将光标放在本行后,按鼠标右键粘贴")(setvar "CMDECHO" 0);;;关闭snap(setq mysnap (getvar "osmode") ) ; osnap off(if (< mysnap 16384) (command "osmode" (+ 16384 mysnap)))(setvar "CMDECHO" 0)(setvar "BLIPMODE" 0)(setq mmm (getint"\n输入表格的总行数:"))(setq x_scal (getreal "\n折线的X方向比例:"))(setq y_scal (getreal "\n折线的y方向比例:"))(princ "\n在此点鼠标右键粘贴EXCEL数据:")(setq Nolist nil n 1) ;n--表总行数+1(repeat mmm (progn(xlread)(setq n (1+ n)))) ;while;;;设置行数和列数的初始值(setq m_hs 0m_ls 1) ;m_hs--表列行数计数,m_ls --表列数计数;;求出第一行作为层名称(setq xls0 (nth 0 nolist))(setq xls0 (read xls0))(setq mm (- (length xls0) 1) ) ;m-总列数;;;设置层和每一层的颜色(setq m_lay 1)(repeat mm (progn ;将第一行数作为层,并设置颜色(command "layer" "M" (nth m_lay xls0) "") ;设置层(command "layer" "C" m_lay (nth m_lay xls0) "");设置颜色 (setq m_lay (+ m_lay 1))))(setq n (- n 1)) ;去掉第一行,表总行数减1(setq m_hs 1);画多折线,对列数进行循环(repeat mm (progn;对行数进行循环(command "layer" "s" (nth m_ls xls0) "") ;每列线换一层(command "pline")(repeat (- n 1) (progn ;n-1,表总行数;;; 求点座标(setq xls (nth m_hs nolist))(setq xls (read xls))(setq txt_x (nth 0 xls))(setq txt_y (nth m_ls xls)); (setq pt (list txt_x txt_y))(setq pt (list (* txt_x x_scal) (* txt_y y_scal)))(command pt)(setq m_hs (+ m_hs 1)))) ;repeat(command "")(setq m_hs 1)(setq m_ls (+ m_ls 1))));repeat(setvar "CMDECHO" 1)(setvar "BLIPMODE" 1)(setq *error* olderr));;;-------------------------------------------------(princ "\n 粘贴Excel数据画曲线,命令:XL。
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
1、先将EXCEL中坐标,按照如图所示的填好:
D2表格填写公式为:="point "&B2&","&C2
E2表格填写公式为:=="text "&B2+10&","&C2+10& " 10 0 "&A2
其中,point后面需要加空格,text后面需要加空格,10前后都需要加空格,0后面需要加空格。
空格的意思执行该命令,不能少否则会出错,10为文字高度可以调整,0为文字旋转角度;(B2+10,C2+10)相对于原来坐标点的位置。
2、将D列文字复制到文本,如图所示:
3、修改文本文件的后缀即文件格式,改为scr格式。
4、在CAD工具里面运行脚本文件,即SCR文件。
5、同样的方法可以对E列进行操作,生成点的名称。