明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3133|回复: 9

自动图层

[复制链接]
发表于 2012-6-26 19:49:03 | 显示全部楼层 |阅读模式
请各位大侠帮忙看看,能否编程实现如下功能。
模具的模板有很多个层,都有对应的标注层。如模板层DIE,当我标注选取的对象是DIE层的时,标注对象自动变到DIE-DIM层。



本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2012-6-26 20:38:55 | 显示全部楼层
标注的时候怎么知道是标了哪个对象呢
发表于 2012-6-26 20:45:02 | 显示全部楼层
本帖最后由 Gu_xl 于 2012-6-26 20:48 编辑

  1. ;;将标注自动修正到标注物体图层去
  2. (defun c:tt(/ dxf ss n e e1 el layer)
  3.   (defun dxf (e i)
  4.     (cdr (assoc i (entget e)))
  5.     )
  6.   (setq ss (ssget "x" '((0 . "DIMENSION"))))
  7.   (if ss
  8.     (repeat (setq n (sslength ss))
  9.       (setq e (ssname ss (setq n (1- n))))
  10.       (if (setq e1 (dxf e 360))
  11.         (progn
  12.           (setq layer (dxf (dxf (dxf e1 360) 331) 8))
  13.           (if (/= layer (dxf e 8))
  14.           (entmod (subst (cons 8 layer) (assoc 8 (setq el (entget e))) el))
  15.           )
  16.           )
  17.         )
  18.   
  19.       )
  20.     )
  21.   (princ "\nOk...")
  22.   (princ)
  23.   )

发表于 2012-6-26 21:07:25 | 显示全部楼层
我们的模具总图不标尺寸
总图完成后再拆分各模板及各个零组件

比如说拆出了一张下模板图 (单一 Dwg文件),那么尺寸标注在 DIM 层
拆出了一张下垫板图,那么尺寸也是标注在 DIM 层
各张工程零组件图亦复如是,标注都只在 DIM 层

是以模具总图就那么个十来层,可以省却许多切换图层时间

岔了主题,谨供参考......
发表于 2012-6-26 22:59:09 | 显示全部楼层
Andyhon 发表于 2012-6-26 21:07
我们的模具总图不标尺寸
总图完成后再拆分各模板及各个零组件

我也是这样,
标注对象自动转到尺寸层,
除非是标注后再改到其他层
 楼主| 发表于 2012-6-27 21:59:05 | 显示全部楼层
本帖最后由 andyding 于 2012-6-27 22:13 编辑
Gu_xl 发表于 2012-6-26 20:45

谢谢G版!
输入命令之后没有反应,尺寸还是在原来层?
 楼主| 发表于 2012-6-27 22:06:31 | 显示全部楼层
Andyhon 发表于 2012-6-26 21:07
我们的模具总图不标尺寸
总图完成后再拆分各模板及各个零组件

一个板、一个零件一个层这个做法,我们以前是这么做。
因为以前低版本的CAD图档大,电脑配置低,全在一个图里电脑动不了。
现在图档小,电脑配置比较高,就不分多图档了,在一个图档里,设变修改比较方便。
我们总图也不标尺寸,模板零件拆分好以后再标,标的时候不注意换层的话,尺寸层很容易混乱,下模板的尺寸标注跑到下垫板尺寸层去了这种事经常发生。
发表于 2012-6-27 22:59:10 | 显示全部楼层
...一个零件一个层这个做法...

各别零组件在总图上以 工程 为单位 不另配图层
拆图时以 工程 为单位 配以流水号 为单一文件(Dwg)

再拆分出各零件 (各自有独立的图框<Xref>,依次排列.方便出图等相关处置....)
 楼主| 发表于 2012-6-28 20:02:53 | 显示全部楼层
Andyhon 发表于 2012-6-27 22:59
...一个零件一个层这个做法...

各别零组件在总图上以 工程 为单位 不另配图层

我笔误了,是一个模板、一个零件一个图档
发表于 2012-6-28 20:50:25 | 显示全部楼层
一个工程零组件一个 Dwg 文件
-----------------------------------------
工程零组件内的零件,拆分后成各个零件,依然在同个 Dwg 文件內
也很方便出图 ....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-3 11:11 , Processed in 0.175475 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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