明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2376|回复: 8

层的DXF码

[复制链接]
发表于 2005-3-22 08:19:00 | 显示全部楼层 |阅读模式
使用下面的程序求层的DXF码:


(setq LAY (tblnext "layer" (not LAY)))


_$


((0 . "LAYER") (2 . "0") (70 . 0) (62 . 7) (6 . "Continuous"))


但如何求出 290 370 390 之类的DXF码?
 楼主| 发表于 2005-3-22 08:20:00 | 显示全部楼层
(70 。 16) 依赖于外部参照


(70 。 32) 此位和16位都有,则所倚赖的外部参照已成功写入


(70。 64) 上次图形编辑时至少有一个图形对象引用了该表条目


(70 。 2)在新视口中设置为默认冻结图层





是什么意思呢?
 楼主| 发表于 2005-3-23 10:30:00 | 显示全部楼层
会的麻烦告诉一下啊,如何求出 290 370 390 之类的DXF码
发表于 2005-3-23 11:26:00 | 显示全部楼层
(tblobjname "layer" "图层名"),可以返回相应图层名的图元名。


再使用entget就可以得到相关的数据信息。
 楼主| 发表于 2005-3-23 17:51:00 | 显示全部楼层
谢谢陈Q
 楼主| 发表于 2005-3-23 17:51:00 | 显示全部楼层
发贴心情
(70 。 16) 依赖于外部参照 (70 。 32) 此位和16位都有,则所倚赖的外部参照已成功写入 (70。 64) 上次图形编辑时至少有一个图形对象引用了该表条目 (70 。 2)在新视口中设置为默认冻结图层 是什么意思呢?
发表于 2005-3-23 23:48:00 | 显示全部楼层
16:依赖于外部参照,仅在外部参照(XREF)中出现。 32:当外部参数被读入后设置,在卸载状态下不设置。 64:如果设置了此位,则表明在上次编辑图形时,图形中至少有一个图元参照了表条目。(此标志适用于 AutoCAD 命令。大多数读取 DXF 文件的程序都可以忽略它,并且无需由写入 DXF 文件的程序对其进行设置)(这个没有试用过) 2:在新视口中冻结、冻结新的浮动视口中的选定图层。例如,冻结所有新视口中的 DIMENSIONS 图层,可以限制任何新建的浮动视口中该图层上标注的显示,但不会影响现有视口中的 DIMENSIONS 图层。如果接着想创建一个需要标注的视口,可以通过解冻该视口中的图层来替代缺省设置。此选项仅当在布局上工作时才可用。
发表于 2013-5-22 19:40:22 | 显示全部楼层
今天发现一个容易想当然的错误

(tblnext "LAYER" T)
(entget (tblobjname "LAYER" (cdr(assoc 2 (tblnext "LAYER" T)))))
返回结果不一样
发表于 2013-5-22 21:27:17 来自手机 | 显示全部楼层
jack093 发表于 2013-5-22 19:40 今天发现一个容易想当然的错误  (tblnext "LAYER" T)

当然不一样了!先看函数的返回值是什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-29 19:59 , Processed in 0.188547 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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