明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2546|回复: 13

[提问] 圆孔X,Y坐标分大小孔

[复制链接]
发表于 2014-9-28 16:12:27 | 显示全部楼层 |阅读模式
D100
X729.7987 Y636.1477
X758.187 Y635.5801
X703.1137 Y635.5801
X674.7254 Y636.1477
D200
X729.8228 Y646.019
X758.2111 Y645.4515
X703.1378 Y645.4515
X674.7495 Y646.019
D300
X743.7333 Y644.876
X772.1216 Y644.3084
X717.0483 Y644.3084
X688.6601 Y644.876
D400
X742.9617 Y634.2891
X771.35 Y633.7216
X716.2767 Y633.7216
X687.8885 Y634.2891
D500
X730.8603 Y626.1589
X759.2486 Y625.5914
X704.1753 Y625.5914
X675.787 Y626.1589
发表于 2014-9-28 17:52:28 | 显示全部楼层
本帖最后由 LLXXZZ 于 2014-9-28 17:54 编辑

如果是cad图,  要不 试试下面的命令:
命令: _dataextraction
 楼主| 发表于 2014-9-29 10:43:55 | 显示全部楼层
什么都没有
发表于 2014-9-30 11:34:20 | 显示全部楼层
是不是数控加工用?
发表于 2014-10-4 17:46:17 | 显示全部楼层


本帖子中包含更多资源

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

x
发表于 2014-10-4 21:17:43 | 显示全部楼层
  1. (defun c:tt (/ _listFromfile fl lst radius p)
  2.   (defun _listFromfile        (fl / f l ll)
  3.     (if        (setq f (open (findfile fn) "r"))
  4.       (progn
  5.         (while (setq l (read-line f))
  6.           (setq ll (cons l ll))
  7.         )
  8.         (close f)
  9.       )
  10.     )
  11.     (reverse ll)
  12.   )
  13.   (if (setq fl (getfiled "select txt" "d://" "txt" 8))
  14.     (progn
  15.       (setq lst (_listFromfile fl))
  16.       (while lst
  17.         (if (wcmatch (car lst) "*D*")
  18.           (setq        radius
  19.                  (distof (substr (car lst)
  20.                                  (+ 2 (vl-string-search "D" (car lst)))
  21.                          )
  22.                  )
  23.           )
  24.           (progn
  25.             (setq p
  26.                    (read (strcat "("
  27.                                  (vl-string-translate "XY" "  " (car lst))
  28.                                  ")"
  29.                          )
  30.                    )
  31.             )
  32.             (entmake (list '(0 . "circle")
  33.                            (cons 10 p)
  34.                            (cons 40 radius)
  35.                      )
  36.             )
  37.           )
  38.         )
  39.         (setq lst (cdr lst))
  40.       )
  41.     )
  42.   )
  43.   (princ)
  44. )
 楼主| 发表于 2014-10-5 11:29:21 | 显示全部楼层
是的,我要的是圆心座标
 楼主| 发表于 2014-10-23 20:34:25 | 显示全部楼层
我要的是这样的数
 楼主| 发表于 2014-10-23 21:46:19 | 显示全部楼层
LLXXZZ 发表于 2014-9-28 17:52
如果是cad图,  要不 试试下面的命令:
命令: _dataextraction

帮写个以这样读圆座标
D100
X729.7987 Y636.1477
X758.187 Y635.5801
X703.1137 Y635.5801
X674.7254 Y636.1477
D200
X729.8228 Y646.019
X758.2111 Y645.4515
X703.1378 Y645.4515
X674.7495 Y646.019
D300
X743.7333 Y644.876
X772.1216 Y644.3084
X717.0483 Y644.3084
X688.6601 Y644.876
发表于 2014-10-23 22:00:43 | 显示全部楼层
你是想要把这样的数据用来画圆还是要把圆按这种格式导出数据?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-23 23:50 , Processed in 0.279975 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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