明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 669423907

在螺纹孔上加中心线(多谢cabinsummer 大师热情帮助)

  [复制链接]
发表于 2011-10-30 23:21:37 | 显示全部楼层
最简单的是做个块,然后直接插入。因为你只要求M10,其余的都不要求,所以开发程序没什么效率,反而浪费时间。
发表于 2011-10-30 23:52:59 | 显示全部楼层
本帖最后由 cabinsummer 于 2011-10-30 23:57 编辑

以下代码由块插入实现功能
  1. (setvar "cmdecho" 0)
  2. (setvar "osmode" 0)
  3. (entmake '((0 . "block")(10 0 0 0)(70 . 0)(2 . "M10")))
  4. (command "clayer" "0")
  5. (entmake '((0 . "circle")(10 0 0 0)(40 . 4.35)(8 . "0")))
  6. (entmake '((0 . "arc")(10 0 0 0)(40 . 5)(50 . 0)(51 . 4.72)(62 . 2)(8 . "螺纹")))
  7. (entmake '((0 . "line")(10 -6 0 0)(11 6 0 0)(62 . 1)(8 . "中心线")))
  8. (entmake '((0 . "line")(10 0 -6 0)(11 0 6 0)(62 . 1)(8 . "中心线")))
  9. (setq blkname (entmake '((0 . "endblk"))))
  10. (princ)

  11. (defun c:M10(/ p)
  12.   (setvar "cmdecho" 0)
  13.   (setq p (getpoint "Enter the center:"))
  14.   (entmake (list '(0 . "insert")(cons 2 blkname)(cons 10 p)))
  15.   (princ)
  16. )


 楼主| 发表于 2011-10-30 23:58:27 | 显示全部楼层
cabinsummer 发表于 2011-10-30 23:21
最简单的是做个块,然后直接插入。因为你只要求M10,其余的都不要求,所以开发程序没什么效率,反而浪费时间 ...

非常感谢 cabinsummer 大师的热情帮!
我只会照葫芦画瓢而已,很多时候还画不好!
我只能照着写M4,M5,M6,...............

插入块当然更好!
我在一份DWG中画了很多块,每个块都有名字..................

我也在明经看了很多大师们关于插入块的程序,但好像没有能像输入块名,就可以直接自动从一份DWG中自动选出相对应的块并打碎的功能?

也许是我没找到?

如果没有,大师方便的话,就造福一下大伙啦!
发表于 2011-10-31 00:05:02 | 显示全部楼层
669423907 发表于 2011-10-30 23:58
非常感谢 cabinsummer 大师的热情帮!
我只会照葫芦画瓢而已,很多时候还画不好!
我只能照着写M4,M5, ...

这些都能实现。但如果你要生成那么多种螺纹,还是参数化程序为好,那些做一长串插入块的代码就浪费了
发表于 2012-5-12 21:15:44 | 显示全部楼层
cabinsummer 发表于 2011-10-30 22:44

一般的圆法向Z坐标是(0.0    0.0   1.0),但是我们用UG导出CAD的时候,孔的法向Z坐标是负的,你的这个程序就用不了了
发表于 2015-7-20 10:44:32 | 显示全部楼层
菜卷鱼 发表于 2012-5-12 21:15
一般的圆法向Z坐标是(0.0    0.0   1.0),但是我们用UG导出CAD的时候,孔的法向Z坐标是负的,你的这个程 ...

可以纠正的有lisp代码,参考下吧!http://bbs.mjtd.com/forum.php?mo ... mp;page=2#pid736484
发表于 2015-7-20 16:00:19 | 显示全部楼层
wayne_myles 发表于 2015-7-20 10:44
可以纠正的有lisp代码,参考下吧!http://bbs.mjtd.com/forum.php?mod=viewthread&tid=91003&page=2#pid7 ...

哥,三年多以前的帖子你还回!
发表于 2015-7-20 17:10:37 | 显示全部楼层
菜卷鱼 发表于 2015-7-20 16:00
哥,三年多以前的帖子你还回!

呵呵 俺还真没注意啊!

评分

参与人数 1明经币 +1 收起 理由
菜卷鱼 + 1 看你这么热心!

查看全部评分

发表于 2015-8-4 18:26:24 | 显示全部楼层
大师的风格是迅速,果断
发表于 2022-6-24 12:25:39 | 显示全部楼层
cabinsummer 发表于 2011-10-30 23:52
以下代码由块插入实现功能

里面的数字,不能变量吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 06:58 , Processed in 0.161688 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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