几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » 数据库ObjectDBX
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-28, 05:07 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】这个开发可能有点难度!

这个开发可能有点难度!
www.dimcax.com
这个开发可能有点难度!
图片:

我想把图中所有圆的的直径大小,位置都用记事本的的方式记录下来,也就是提取出圆的位置和大小到记事本,怎样实现这功能呢?
re:這個開發可能有點難度!
题外话,与您参考
我们并不 提取出...到记事本
10

应该可以吧,我想是循环提取属性,然后用text写出,现转出excel
勤能补拙

andyes,你怎发上来的东西是损坏的?
勤能补拙

请到此下载解压软件:

(defun c:tst()
(setq a (ssget "x" '((0 . "circle"))))
(setq l (1-(sslength a)))
(while (>= l 0)
(setq na (ssname a l))
(setq in (entget na))
(setq center (cdr(assoc 10 in)))
(setq dia (cdr(assoc 40 in)))
(setq fi (open "d:\\tst.txt" "a"))
(write-line (strcat "直径:" (rtos dia) "--圆心位置(" (rtos(car center)) "," (rtos (cadr center)) ")") fi)
(close fi)
(setq l (1- l))
))

(defun c:dxy ()
(setq f (open "c:\\dxy.txt" "w") yua nil ss (ssget "all" '((0 . "circle"))))
(setq n (sslength ss))
(setq ii 0 yyu (list))
(repeat n
(setq gg 1 en1 (ssname ss ii) )
(setq bbb nil en (entget en1) ii (+ ii 1) a (cdr (assoc 10 en)) x (rtos (car a)) y (rtos (cadr a)))
(setq r (cdr (assoc 40 en)) d (rtos (* r 2.0) ) bb (strcat "直径=" d " 孔的位置 " x "," y))
(prompt bb)(terpri)
(write-line bb f)
)
(close f)
)
gbg

好厉害啊,关键能不能做成nc程式出来,给cnc加工

怎么设置原点坐标位置
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 05:18 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多