找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 517|回复: 5

[编程申请] 编指定点生成数据

[复制链接]

已领礼包: 13个

财富等级: 恭喜发财

发表于 2016-10-24 20:58:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
能不能编一个跟CASS一样,指定点生成点号,坐标,高程的插件?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-10-24 21:03:00 | 显示全部楼层
不是每个人都用CASS的,你把要求详细的截图说明下吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

 楼主| 发表于 2016-10-25 08:42:40 | 显示全部楼层
如图,生成指定点编码,坐标,高程到*.dat文件,且格式如图所示,在CAD图上标示所制定的点,指定点标示文字大小,样式可以调整。
更多图片 小图 大图
组图打开中,请稍候......
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-10-25 11:30:31 | 显示全部楼层

X坐标、Y坐标用反过来不?

有个写到EXCEL文件的,http://bbs.xdcad.net/thread-676646-1-1.html  去看下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-10-25 13:36:38 | 显示全部楼层
楼主,从什么点生成DAT文件? 点是从哪个实体得到的? 就是POINT实体还是多段线的端点什么的?为节省时间,详细说下,把倾听你的人当是你专业的小白,你要告诉明白他你想做什么,从什么得到什么。还有你上传一个你专业的图纸,把数据实体和软件生成的数据都传上来。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2016-10-28 08:31:32 | 显示全部楼层
给你一个把多段线顶点写到文件的代码

(defun c:tt ()
  (if (and
        (setq e (car (xdrx_entsel "\n拾取多段线<退出>:" '((0 . "*POLYLINE")))))
        (setq fn (xdrx_system_selectFiles "文件名" "" "dat" 1))
      )
    (progn
      (xdrx_begin)
      (xdrx_sysvar_push '("dimzin" 0))
      (setq i 0)
      (setq lst (mapcar
                  '(lambda (x)
                     (strcat (itoa (setq i (1+ i)))
                           "\t" (rtos (car x) 2 4)
                           "\t" (rtos (cadr x) 2 4)
                           "\t"
                           (rtos (caddr x) 2 4)
                     )
                   )
                  (xdrx_getpropertyvalue e "vertices")
                )
      )
      (xd::list:tofile (car fn) lst)
      (xdrx_sysvar_pop)
      (xdrx_end)
    )
  )
  (princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-26 15:20 , Processed in 0.372430 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表