利用多段线提取桩位坐标并展点号

利用多段线提取桩位坐标并展点号

ID:44814160

大小:516.59 KB

页数:4页

时间:2019-10-29

利用多段线提取桩位坐标并展点号_第1页
利用多段线提取桩位坐标并展点号_第2页
利用多段线提取桩位坐标并展点号_第3页
利用多段线提取桩位坐标并展点号_第4页
资源描述:

《利用多段线提取桩位坐标并展点号》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、编写Autolisp源代码文件.lsp代码部分:(分割线一下)===========================================================================(defunc:lddl()(setvar"cmdecho"0)(setvar"osmode"0)(setqffn(getfiled"选取文件""""xls"1))(setqff(openffn"a"))(closeff)(princ"选取Pline多义线")(setqss(ssget))(setqi

2、0)(repeat(sslengthss);根据选择集的个数来确定循环。(setqzimu(getstring"如果点号前加字母请输入字母,不需要请按回车键"))(setqnum(getint"输入起始点号"))(setqssn(ssnamessi))(setqendata(entgetssn))(setqn0)(repeat(lengthendata);根据图元的元素个数进行循环。(setqpp(nthnendata));负责检索图元元素。(setqkey(carpp));提取元素名称(if(=key10)(pro

3、gn(setqx(rtos(cadrpp)23));设置精度(setqy(rtos(caddrpp)23));同上(setqff(openffn"a"))(princzimuff)(princnumff)(princ"t"ff)(princxff)(princ"t"ff)(princyff)(princ""ff)(closeff)(command"text""m"(list(atofx)(-(atofy)0.7))0.30(strcatzimu(itoanum)));为了标注点好,调整位置的时候需要把字符串转

4、换成实数。(setqnum(1+num))))(setqn(1+n));从头检索找到元素名为“10”,转换写入文件。)(setqi(1+i)))(princ(strcat"文件写至--->"ffn))(prin1))===========================================================================把以上代码复制粘贴到记事本修改后缀名file.txtàfile.lsp一、加载lsp文件,保存excel文件。点击加载应用程序选择file.lsp的文件

5、点击加载选择加载一次或者始终加载都可以关闭加载窗口,状态栏显示加载成功!在命令框输入lddl新建保存的excel的位置以及文件名点击保存。选择你要提取的多段线(一次可以选择多个线段,也可单选)输入第一段的起始点号空格输入下一段的起始点号输出的excel的格式为“点号”“Y”“X”一、结束如果需要继续提取可以继续选择上次excel文件,坐标将接着上次结束位置继续录入。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。