CAD按桩号导出坐标步骤如下。
1、首先要把要编号的图纸定好位,图纸要按照总平面图定好位的图形,否则导出来的坐标是不对是。举例:已给两个已知点的坐标并把图定好位置,中红色框内的坐标就是给予的坐标点并已做好图纸。
2、接下来检查要编号的桩位是哪个图层的,且桩位的圆和别的图层是不是一起成块的,如果是那就把所有的桩位都分解。
3、在工具栏里面找到“工具”,点击“工具”在下拉列表里选“加载应用程序”,d出窗口,在查找范围里面找到摆放的CAD插件-VLX格式,鼠标左键单击后点击“加载”,加载成功后关闭窗口。
4、在命令栏里输入gczbh后按回车键,提示你输入桩径,看图的圆是多大就输多少,例如图纸中桩径是600,那就输入600后按回车键,输入起始编号1后按回车键。
5、然后提示输入要编号的圆所在的图层,刚才在第二步已看了桩位圆的图层,例如图纸的图层是桩,就在命令行输入桩字后按回车键,命令行出现选择对象。
6、用鼠标左键点击要编号的图纸,图中的左上角红色框内是鼠标左键开始点,右下角的红色框内是终止点,从开始点到终止点之间过程中鼠标左键一直按着,到了终点要点击一下鼠标左键,如果没有全选还可以按着这个方法继续选择你要编号的圆。
7、桩位圆全部选中后,点击鼠标右键,d出窗口点击“保存”,保存前选择你要保存的位置。
这样CAD就按桩号将坐标导出了。
CAD病毒可以叫做AUTOCAD病毒,因为这些病毒都是针对AUTOCAD的自动加载机制开发的恶意小程序,因为其他CAD软件自动加载的文件名不同,例如浩辰CAD的相关文件是gcad开头的,所以这些病毒不会影响浩辰CAD等这些软件。
虽然网上有很多人遇到过CAD病毒,但没有遇到CAD病毒的人还是多数,假如你现在还没有中过CAD病毒,只需要在复制图纸时注意目录下非DWG文件是否有类似CAD病毒的文件,只要做好预防,你就不会受到CAD病毒的困扰。
1、CAD病毒是怎么传播的?
所谓CAD病毒,其实就是一个CAD小的二次开发程序,它利用CAD自动加载程序自动进行加载,只对CAD起作用,有些只是一些小恶作剧,对软件 *** 作没有什么影响,但有些却会对 *** 作有影响。CAD病毒程序不是传统意义上的病毒,因此,用诺顿、金山毒霸等是不能杀除的,360曾经专门提供过CAD杀毒的功能,可见有一段时间CAD病毒是多么猖獗,但现在版本好像又没有了。CAD病毒的作用机制是这样的:某台机器上没有这个病毒程序,在通过网上邻居拷贝别人的图纸时,大家经常会把整个目录拷贝过来,如果拷贝的这个目录中包含有acaddoclsp、acadlsp和acadapplsp,你的机器就有了这个病毒,但是还没有起作用。当你用CAD打开这个图纸文件时,CAD会自动加载该目录下的acadlsp或acaddoclsp,这个LSP程序会检测你的CAD支持support目录下是否有这两个文件,如果没有,它会自动在那里创建他们的副本。
2、以后,在你打开别的图纸时,它会在判断你要打开的图纸目录下有没有这两个文件,如果没有,它又在该目录下创建这两个文件的副本。就这样,你的机器上的dwg文件目录中逐步都有了这个程序。随着别人按照目录拷贝你的dwg文件,他们也感染上了。因此,如果你的机器上没有CAD病毒程序,只要你从别处拷贝图纸时,只拷贝dwg文件就不会感染CAD病毒了。
病毒会直接将代码写到AUTOCAD自动加载的acadXXXXlsp或acaddocXXXXlsp这类文件中,有的会写到其他LSP程序中,然后在acadXXXXlsp或acaddocXXXXlsp添加加载这个LSP程序的代码。
3、CAD病毒怎么预防?
其实我们了解了CAD病毒的作用原理即使利用CAD自动加载的LSP程序传播和加载,如果你的CAD现在还没有中病毒,其实预防的方法很简单,就是在复制图纸的时候,不要整个目录复制,即使整目录复制后,也要检查一下目录中是否有fas lsp mnl arx类型文件文件,如果有的话,建议删除以后再用CAD打开图纸。只要不拷贝不明的程序文件,99%不会中毒。
此外,从网上下载LSP插件和程序的时候有要小心,确认程序是正常的工具和插件后再加载使用,但还好,我从网上下载过很多种CAD插件,到还没有因为加载这些程序中CAD病毒。
装好CAD系统后,在没有被病毒感染前,将CAD安装和支持目录中的文件的属性设置为只读,可以减少中毒的机率。
4、CAD病毒如何查杀?
CAD病毒的种类很多,因此查杀的方法也不完全一样,其实基本方法就是将可能传播和加载病毒的相关文件都找出来删掉。
这里列举一下网上收集的各种方法,大家如果遇到病毒,可以尝试用其中的一种方法来处理一下,看是否起作用。
5、中毒现象一:1当中毒后不能使用图层和标注命令2 新建和打开图档会自动生成一个acadvlx的文件3 当新建一个图档时可以用标注命令和图层但是当关闭后在打开图档则不能使用图层和标注命令处理方法:1、 仔细搜索查看CAD安装目录后我发现,Express目录的acetautolsp文件和Support目录的ai_utilslsp文件都被修改了。同时Help目录内也多出了一个logogif文件,仔细查看它的字节大小,确定它就是这个acadvlx文件的副本。2、打开acetautolsp和ai_utilslsp文件,跟我备份的原文件对比后发现,它们都被添加了一行代码:
(vl-file-copy(findfile(vl-list->string'(108 111 103 111 46 103 105 102)))(vl-list->string'(97 99 97 100 46 118 108 120)))
这句代码的意思就是搜索CAD支持路径下是否有logogif文件,如有,则复制logogif文件到CAD支持路径并重命名为acadvlx。这就是为什么全盘搜索acadvlx删除后,打开CAD后又会全新生成这个acadvlx文件的原因了。3 、关闭CAD,全盘搜索acadvlx删除,再将CAD的Help目录内的logogif文件删除即可。
6、中毒现象二
如果你打开CAD图纸,发现图纸上只有一句英文:MUST re_cover!,以前画的图全没有了!这时,你不要惊慌。关闭CAD后,全盘搜索acadvlx,将其中的一个acadvlx文件改名为avlx留用,然后把搜索到的acadvlx全部删除。重新启动CAD,打开那个被破坏的图形文件,在“工具”菜单下“加载应用程序”,选择加载备份的avlx文件,在命令行输入re_cover就可以恢复被打乱隐藏的图纸了。所有被破坏的文件修复后,关闭CAD,再全盘搜索acadvlx一次,将搜索到的acadvlx全部删除。
7、中毒现象三
出现提示对话框,党不会亏待你、好好干等等,专业软件无法正常运行,一些命令,如移动、平移 *** 作不正常等等。
只所以将这些现象都放到一起,是因为网上也没有同意的说法,因此将这些病毒归类在一起。网上提供的方法有两种:
一、在CAD内部用语句自动搜索文件后删除,
(while (or (setq a (findfile"acadfas")) (setq a (findfile "lcmfas"))) (vl-file-deletea))
这句话的意思就是在CAD的支持路径下搜索acadfas和lcmfas这两个文件并删除,显然这种方法只能解决针对某一种病毒的问题。
二、直接在WINDOWS资源管理器中搜索并删除相关文件。
既然要搜索和删除,就删除得彻底一些,建议将acadlsp、acadfas、acadvlx、acadmnl这些CAD可能自动加载的文件都搜出来后,全部删除掉。其实如果对LISP程序有一定了解,到可以研究一下CAD目录下那些上述扩展名的文件有变化,而且同一个文件名文件出现在图纸目录下或ACAD目录下,这样的文件就很有可能是病毒。
在删除这些文件后我们可以启动一下CAD,看看症状是否消除。比如有些CAD病毒会修改CAD的一些变量,比如导致出现鼠标中间无法平移、填充无法显示等,很多人在网上搜索类似问题的答案,修改变量后仍不起作用就是病毒在起作用,在将病毒相关文件删除后可以再次尝试修改这些变量,看看这些变量设置是否有效,网上提供了设置相关变量的语句,可以直接将这些语句复制到命令行来设置变量,语句如下:
(setvar "zoomfactor" 40)(setvar"mbuttonpan"1)(setvar"HIGHLIGHT" 1)(setvar "fillmode" 1)
zoomfactor是缩放因子,可以控制鼠标滚轮缩放时每次滚动缩放的比例
mbuttonpan是设置鼠标中间是否可以平移
HIGHLIGHT是设置图形选中后是否高亮显示
fillmode是设置填充是否显示的变量
我们也可以直接在命令上输入上述变量,回车后,输入后面的值,当然如果我们CAD中毒后没有出现上述症状,就不用再设置这些变量了。
如果删除了上述文件后相关症状还没有消除的话,我们可以检查一下CAD安装和APPDATA目录中LISP程序有什么变化,比如修改日期跟同目录的其他文件不一样,可以检查一下是否有CAD病毒相关代码。
确认哪个程序可能包含可疑代码并不太容易,可以再将CAD安装和搜索路径中所有lsp、fas、vlx、mnl都搜索出来删除,启动CAD再检查。
还有更彻底的方法就是将CAD卸载并将CAD安装和APPDATA中CAD相关的目录删除空,将所有有可能是CAD病毒的文件或包含加载病毒代码的文件都删除了;然后再重新安装CAD,这也是最后一招了。
你好,有以下几种方法供你参考:
第一
1、把要导出点位坐标的点,用pline方式连接起来。
2、在CAD命令行输入list命令,选择开始用pline方式画出的多线段,回车。
3、在d出的list对话框中会详细显示点位的信息,如果点没有显示完全,继续回车,直到所有的点均显示为止。
4、copy第三步显示的信息进TXT或者其实格式的文档,替换掉不需要的文字,这个时候就是纯的坐标数据了。保存。
5、CAD坐标和测量坐标的X、Y是相反的。如果测量软件只支持xy格式的点,那么就需要把第4步保存的文件的xy互换下位置,
即把CAD中的X换为测量坐标的Y,把CAD的Y换为测量坐标的X。方法是用EXCEL打开第4步保存的文件,交换X、Y即可。
第二
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 1 p)))
y (strcat "Y=" (rtos (nth 0 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
、
打开记事本,粘贴以上代码,然后保存成
mdlsp
2
、
打开
CAD
并加载这个小程序
(在命令行输入
appload
,
选择加载
mdlsp
程序)
,
将
mdlsp
复制在
support
文件夹下后可自动加载
(cad2006
不支持自动加载)
。
3
、
输入
md
运行命令,输入桩数,再输入桩号,再选择点,完成后,保存
CAD
文件,关
闭
CAD
,打开
D
盘你就会看到生成一个文件
“
桩号坐标值
xls”
的
Excel
文件,打开,如下格式
桩号
X
坐标值
Y
坐标值
k1 X=1073205 Y=1028341
k2 X=2193676 Y=922327
k3 X=1752278 Y=595802
桩号
X
坐标值
Y
坐标值
1 X=877972 Y=1257333
2 X=2360883 Y=1257333
3 X=1578266 Y=281999
一般的lisp程序是不需要调用宏,提示你未找到宏是你的程序要调用宏,右键-选项,把运行环境从cass改为cad,然后在工具栏里面加载你需要的宏命令,运行宏,选择要运行的宏,就可以了。。
以上就是关于CAD怎么按桩号导出坐标全部的内容,包括:CAD怎么按桩号导出坐标、什么是cad病毒遇到cad病毒应该怎么清理、急求。AutoCAD中如何批量导出很多文字的xyz坐标。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)