catia点坐标批量导出excel

catia点坐标批量导出excel
catia点坐标批量导出excel

catia点坐标批量导出excel 一、点坐标导出到excel中

用测量每一个点的坐标

2.导出点的坐标到excel中

点击(设计表)图标启动设计表

把excal导入到catia中

提取cad点坐标生成表格并至

提取cad点坐标生成表格并至excel CAD坐标数据批量导出小工具 (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、打开记事本,粘贴以上代码,然后保存成 2、打开CAD并加载这个小程序(在命令行输入appload,选择加载程序),将复制在support文件夹下后可自动加载。 3、输入md运行命令,输入桩数,再输入桩号,再选择点,完成后,保存CAD 文件,关闭CAD,打开D盘你就会看到生成一个文件“桩号坐标值.xls”的Excel 文件,打开,如下格式 桩号 X坐标值 Y坐标值 k1 X= Y= k2 X= Y= k3 X= Y= 桩号 X坐标值 Y坐标值 1 X= Y= 2 X= Y= 3 X= Y=

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” ' 四个命令。选择其中一个,并按提示填写参数,要变化的参数如文字插入起点、文本 ' 内容则在Excel中按列填写,程序面板上只需将相应的输入栏右边的复选框勾上即可。' 如果excel中相邻两列是x、y坐标,还需将输入栏右边的第二个复选框勾上。 ' “ZhanDian”用于公路路线设计中的地物控制点展点,其参数设置也已预置,只消 ' 在Excel中将测量数据按“点号”、“X坐标”、“Y坐标”填写成三列,选中要处理

cad坐标导出方法

方法一: 告诉你一个我常用的cad批量导出坐标的方法 第一步,把需要的坐标点用pl线连接成一条直线。 第二步,把这条直线选中,输入li,在弹出的文本窗口中出现了这条pl线的全部坐标。 第三步,把这些坐标复制到电子表格里面,再经过处理就得到你要的坐标了。 7 方法二: CAD坐标数据批量导出小工具 (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.lsp 2、打开CAD并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载。

怎样把CAD2007坐标轴点导入excel中

1、怎样把CAD2007坐标轴点导入excel中 2009年10月13日 cad2007图纸,想把全部或部分坐标点导到excel中,只要x\y轴坐标点,或用excel中x\y轴坐标点导入2007cad图纸中,自动画出图纸。 cad可以实现这两个功能,具体如下: 将cad的坐标数据导入excel: 在cad里用多段线把你要输出的点挨个描一遍,然后选中该多段线,在对话框输入“li”再回车,就会出现点的坐标,把它复制后粘贴在一个记事本里,保存。现在你就打开excel,用excel打开刚才保存的那个记事本,选择固定宽度,调整一下列宽度,完成,就可以了,最后用excel里的编辑替换功能把没有用的x= y=替换掉,就好了。 将excel里的坐标数据导入cad: 首先将excel里的坐标数据复制到一个记事本里,在记事本里的数据格式是: y,x y,x ... 比如:36071283.00,3248453.00 (注意先是y,后x因为cad里的坐标跟gps打出来的坐标x,y位置是反的) 调整好格式后,打开cad,先选择多段线功能,然后把记事本里的数据复制到cad 里的对话框里,回车,你就会看到,cad按照你的坐标画出来的一条折线啦。 注意:相对坐标须用天正,在EXCEL中打开时采用清除内容的方式把没用的文字删掉,再用公式把数据改为毫米单位(因EXCEL中数据是米为单位的,如:A1/1000。另一种方法为:在另一个空格里写个1000,选中该格点右键复制。再选中数据在选择性粘贴中将运算中系统默认的“无”设置成“除”就可以了)就可以。如粘贴到需要的EXCEL表格时数据不对需点粘贴框下一个小的粘贴选项进行设置。在EXCEL中要把数据改成CAD中坐标数据格式须用(=A1&”,”&B1)合并到C格再复制至记事本即可,(注意:输入公式时确认在英文状态下,在CAD界面下须把下面的DUCS关闭) 问:EXCEL中所有数据同时乘以或除以某一数值时,如何操作? 答:在一个空单元格输入你要乘以(或除以)的某一具体数值,如1000,再复制这个单元格,选择你要乘以(或除以)这个数的所有单元格,右键》选择性粘贴》运算》乘(除)》确定。 CAD中把坐标点设置成任意数值的方法:工具→新建UC S→三点,将要设置的点先设为原点(0,0)并设成施工坐标(纵轴为X,横轴为Y)。再输入UCS空格,再输入N空格,再输入你要设置的坐标值即可(输入坐标值前面需加负号)。若总图的正北方向不是零度方向需将单体图作相应原精确旋转。 CAD中分解的相反命令是GROUP(编组)

(施工经验)提取cad点坐标生成表格并至excel

(施工经验)提取cad点坐标生成表格并至excel 提取cad点坐标以生成表格,并将其导出到excel CAD坐标数据批量导出小部件(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.lsp 2。打开计算机辅助设计并加载这个小程序(在命令行输入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点坐标生成表格并至excel

承德石油高等专科学校建筑工程系 提取cad点坐标生成表格并至excel CAD坐标数据批量导出小工具 (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.lsp 2、打开CAD并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载。 3、输入md运行命令,输入桩数,再输入桩号,再选择点,完成后,保存CAD 文件,关闭CAD,打开D盘你就会看到生成一个文件“桩号坐标值.xls”的Excel 文件,打开,如下格式 桩号 X坐标值 Y坐标值 k1 X=1073.205 Y=1028.341 k2 X=2193.676 Y=922.327 k3 X=1752.278 Y=595.802 桩号 X坐标值 Y坐标值 1 X=877.97 2 Y=1257.333 2 X=2360.88 3 Y=1257.333 3 X=1578.266 Y=281.999 页脚内容1

怎样将Excel中的坐标及高程数据转入CAD并成图

怎样将Excel中的坐标及高程数据转入CAD并成图? 计算机学习巧门2010-03-14 20:10:54 阅读347 评论0 字号:大中小订阅 方法有三个: 一,直接在EXCEL 里编辑“_donut 0.5 0 y,x -text j ml y ,x 2.0 0 点号H” 二,直接编辑SCR文件,这是CAD的SCRIPT文件。编辑好了在命令行输入SCRIPT选取文件就可以三,直接把数据由EXCEL以一定的格式粘到记事本作成里程文件就可以拉! 首先,在Excel中输入坐标值。我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:“=A2&”,“&B2”,C2中就出现了一对坐标值。我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel中的复制按钮来完成此工作。最后,打开AutoCAD,在左下角处可以看见命令行(左下图),在“command”后键入“spline” (画曲线命令),出现提示:“Object/:”,再在此位置处点击鼠标右键,弹出菜单,在菜单中选“Paste”命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。通过上面的方法,可以很方便地绘制各种曲线或折线, 并且 最常用的一种方法: 将所测数据在EXCEL中打开,然后将数据编辑成DAT格式即可. 如: 点号+逗号+编码+逗号+Y坐标+逗号+X坐标+逗号+高程 1,KZD,521000,591000,10.000 然后往下一拉,再将转换好的数据粘贴到记事本里保存为DAT格式就可以用了.[em1]

CAD点坐标生成Excel表方法

CAD坐标数据批量导出小工具 (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.lsp 2、打开CAD并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载。 3、输入md运行命令,输入桩数,再输入桩号,再选择点,完成后,保存CAD文件,关闭CAD,打开D盘你就会看到生成一个文件“桩号坐标值.xls”的Excel文件,打开,如下格式 桩号X坐标值Y坐标值 k1 X=1073.205 Y=1028.341 k2 X=2193.676 Y=922.327 k3 X=1752.278 Y=595.802 桩号X坐标值Y坐标值 1 X=877.97 2 Y=1257.333 2 X=2360.88 3 Y=1257.333 3 X=1578.266 Y=281.999

用excel数据导出cad道路断面图示

1 引言 传统横断面测量方法有水准仪皮尺法、横断面仪法和经纬仪视距法等,简而言之就是根据地形的变化对与道路轴线方向相垂直的断面进行测量,其中直线段所测断面方向与道路中线方向垂直,而曲线路段与测点的切线方向垂直。在对横断面测量以后,为计算道路工程土方量,我们紧接着就要绘制道路横断面图。在实际工作中,横断面图的绘制通常是采用手工在米格纸上按照一定比例用卡规和复式比例尺按照横向是距离、纵向是高程刺点,用小钢笔连接刺点绘制闭合图形。然后把每一个断面的横断面图分成若干个梯形用复式比例尺和卡规量出每一个梯形的上底、下底和高,计算出每一个梯形的面积,然后把所有的梯形面积相加才得到一个断面面积。 通常道路横断面施测要求每20m测一个断面。在地形变化较大的位置要加测横断面,这样每1km道路至少要绘制50多个横断面图。可见如果用传统的方法绘制一条50km的道路断面图工作量是非常巨大的,而且由于是手工绘制,修改起来很麻烦,在实际工作中返工的情况是经常发生的。由此可见快速高效地绘制出道路横断面图是非常重要的。 笔者根据实际情况发现如果能对Auto CAD系统进行二次开发,运用AutoLISP语言和Visual LISP开发环境进行编程,创建Auto CAD的新命令或重新定义原有的标准命令,提供系统自动执行重复性的计算与绘图任务,此类问题就迎刃而解了,但这要求道路施工人员具备专业性很强的编程知识。在绘制了大量的横断面图后,笔者总结出一个非常便捷的方法,这种方法不需要道路工程人员具备很强的编程知识,只要具备常规的Excel和Auto CAD知识,就可以自动、精确和快速绘制道路横断面图,并且此方法可以推广至重复性较强的绘图工作。下面以一个实例进行详细说明。 2 对横断面数据的处理 2.1确定边桩位置和高程 倾斜地面高等级道路施工测量中的边桩定位一般用逐渐趋近法。该方法无论采用经纬仪或全站仪都不能直接给出边桩位置,只能通过重复多次测量和计算,才能确定边桩的位置,这种方法的野外工作量较大。本文给出了由横断面测量数据直接计算中桩到边桩的水平距离和边桩高程的方法,利用这种新方法可一次性标定边桩位置(如图1所示)。 图1确定边桩位置和高程示意图

(施工经验)提取cad点坐标生成表格并至excel

提取cad 点坐标生成表格并至excel CAD 坐标数据批量导出小工具 (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.lsp 2、打开CAD 并加载这个小程序(在命令行输入appload ,选择加载md.lsp 程序),将md.lsp 复制在support 文件夹下后可自动加载。 3、输入md 运行命令,输入桩数,再输入桩号,再选择点,完成后,保存CAD 文件,关闭CAD,打开D盘你就会看到生成一个文件桩号坐标值.xls的Excel 文件,打开,如下格式桩号X 坐标值Y 坐标值 k1 X=1073.205 Y=1028.341 k2 X=2193.676 Y=922.327 k3 X=1752.278 Y=595.802 桩号X 坐标值Y 坐标值 1 X=877.97 2 Y=1257.333 2 X=2360.88 3 Y=1257.333

动态提取cad坐标到EXCEL或EXCEL到CAD

(defun c:lsp_49a() (setvar "cmdecho" 0) (setq ffn (getfiled "写出文件" "" "xls" 1)) (setvar "pdmode" 34) (setq ff (open ffn "w")) (close ff) (setq pt (getpoint "\n点位置: ")) (while (/= pt nil) (command "point" pt) (setq ff (open ffn "a")) (princ (car pt) ff) (princ " " ff) (princ (cadr pt) ff) (princ " " ff) (princ (caddr pt) ff) (princ "\n" ff) (close ff) (setq pt (getpoint "\n点位置: ")) ) (princ (strcat "\n写出文件: " ffn)) (prin1) )

(defun c:lsp_49b() (setvar "cmdecho" 0) (setvar "pdmode" 34) (setq ffn (getfiled "选取文件" "" "xls" 2)) (setq ff (open ffn "r")) (setq data (read-line ff)) (while data (setq p "" pp "" ppp '() i 1) (setq nn (strlen data)) (repeat nn (setq p (substr data i 1)) (if (/= p " ") (setq pp (strcat pp p)) (setq ppp (cons pp ppp) pp "") ) (setq i (1+ i)) ) (setq ppp (cons pp ppp)) (setq ppp (reverse ppp)) (draw_pt) (setq data (read-line ff))

怎样把CAD图坐标数据快速转到EXCEL里面

怎样把CAD图坐标数据快速转到EXCEL里面? 1、把需要输出坐标的点用多段线连接起来。 2、然后选中这条多段线。输入命令list。 3、出来一个对话框,这些点的坐标就分别出来了。 4、然后复制,直接粘贴到EXCEL。这个时候数据是一个整体。 5、你如果需要编辑的话。可以点击数据-分列(快捷可以点那个粘贴选项,就是你粘贴过来下面 那个像文件夹的图标) 怎样把EXCEL里面坐标和高程转入CAD图? 怎样将Excel中的坐标及高程数据转入CAD并成图? 2010-03-14 20:10:54| 分类:计算机学习巧门| 标签:|字号大中小订阅 方法有三个: 一,直接在EXCEL 里编辑“_donut 0.5 0 y,x -text j ml y ,x 2.0 0 点号H” 二,直接编辑SCR文件,这是CAD的SCRIPT文件。编辑好了在命令行输入SCRIPT选取文件就 可以 三,直接把数据由EXCEL以一定的格式粘到记事本作成里程文件就可以拉! 首先,在Excel中输入坐标值。我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:“=A2&”,“&B2”,C2中就出现了一对坐标值。我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel 中的复制按钮来完成此工作。最后,打开AutoCAD,在左下角处可以看见命令行(左下图),在“command”后键入“spline” (画曲线命令),出现提示:“Object/:”,再在此位置处点击鼠标右键,弹出菜单,在菜单中选“Paste”命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。通过上面的方法,可以很方便地绘制各种曲线或折线,并且 最常用的一种方法: 将所测数据在EXCEL中打开,然后将数据编辑成DAT格式即可. 如: 点号+逗号+编码+逗号+Y坐标+逗号+X坐标+逗号+高程 1,KZD,521000,591000,10.000 然后往下一拉,再将转换好的数据粘贴到记事本里保存为DAT格式就可以用了.[em1]

相关文档
最新文档