明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 小万LISP

[基础] 标注样式组码,entmake创建标注样式,应该是目前最全的

    [复制链接]
发表于 2019-10-9 12:56:37 | 显示全部楼层
核查了一下在线帮助文档中的 DXF参考,2015-2020(除了2016)的都有中文版本。
2002-2014版本提供了pdf文件(英语),部分版本随软件安装文件提供了 中文版本的 pdf。
R13-2000提供了hlp或者htm格式的文件(英语)

这些都是官方提供的文档资料,不需要在其他书里找。
回复 支持 1 反对 0

使用道具 举报

发表于 2019-10-9 16:08:27 | 显示全部楼层
学习一下好代码
发表于 2019-10-9 16:58:56 | 显示全部楼层
ACAD按F1打开帮助,搜索"DIMSTYLE (DXF)",里面列举了DIMSTYLE符号表的各组码对应的系统变量,搜索对应系统变量,可以查看可设置的值
发表于 2019-10-13 11:57:25 | 显示全部楼层
小万LISP 发表于 2019-10-6 09:54
都是精简版的,没有帮助文档

有的,你点AutoLISP、Visual LISP 和 DXF
这个选项就有了!
发表于 2019-10-18 10:22:05 | 显示全部楼层
执行命令后并没有新建
发表于 2019-11-2 20:48:42 | 显示全部楼层
本帖最后由 1028695446 于 2020-1-1 19:55 编辑

(defun c:tt(/  )
  (entmake ;创建标注样式
    (list
      '(0 . "DIMSTYLE")
      '(100 . "AcDbSymbolTableRecord")
      '(100 . "AcDbDimStyleTableRecord")
      (cons 2 "测试"); 标注样式名
      '(176 . 256)  ;线-尺寸线-颜色:256=ByLayer,0=ByBlock,1=红色……
      (cons 345 (tblobjname "LTYPE" "Bylayer")) ;线-尺寸线-线型=Bylayer,ByBlock=此项消失…
      '(371 . -1)   ;线-尺寸线-线宽:ByLayer=-1,ByBlock=此项消失,25=0.25mm…
      '(46 . 0)     ;线-尺寸线-超出标记 的距离
      '(43 . 300)   ;线-尺寸线-基线间距
      '(281 . 0)    ;线-尺寸线-隐藏:尺寸线1,0=显示,1=隐藏
      '(282 . 0)    ;线-尺寸线-隐藏:尺寸线2,0=显示,1=隐藏
      '(177 . 256)  ;线-延申线-颜色:256=ByLayer,0=ByBlock,1=红色……
      (cons 346 (tblobjname "LTYPE" "Bylayer")) ;线-延伸线-线型1=Bylayer,ByBlock=此项消失…
      (cons 347 (tblobjname "LTYPE" "Bylayer")) ;线-延伸线-线型1=Bylayer,ByBlock=此项消失…
      '(372 . -1)   ;线-延申线-线宽:ByLayer=-1,ByBlock=此项消失,25=0.25mm…
      '(44 . 100)   ;线-延申线-超出尺寸线 的距离
      '(42 . 150)   ;线-延申线-起点偏移量,标注点到延伸线的距离
      '(75 . 0)     ;线-延申线-隐藏:延伸线1,0=显示,1=隐藏
      '(76 . 0)     ;线-延申线-隐藏:延伸线2,0=显示,1=隐藏
      '(290 . 0)    ;线-延申线-固定长度的延伸线,0=不勾选,1=勾选此项
      '(49 . 0)     ;线-延申线-固定长度的延伸线-长度
      '(5 . "ArchTick") ;符号和箭头-箭头-第一个,建筑标记="ArchTick",空心闭合="ClosedBlank",实心圆点="Dot"
      '(41 . 40)    ;符号和箭头-箭头-箭头大小
      '(141 . 0)    ;符号和箭头-圆心标记,0=无,正数=标记,负数=直线
      ;'(90 . 0)    ;符号和箭头-弧长符号:标注文字的上方=1,无=2,标注文字的前缀=此项消失
      (cons 340 (tblobjname "style" "HZ")) ;文字-文字外观-文字样式
      '(178 . 7)    ;文字-文字外观-文字颜色,256=ByLayer,0=ByBlock,7=白色……
      '(69 . 0)     ;文字-文字外观-填充颜色类型,0=不填充,1=背景色,2=使用颜色编号
      '(70 . 0)    ;文字-文字外观-填充颜色,256=ByLayer,0=ByBlock,1红2黄……使用颜色编号时;;;;;;;;;;;;;;;;;;;此项必备
      '(140 . 150)  ;文字-文字外观-文字高度
      '(77 . 1)     ;文字-文字位置-垂直:1=上,0=居中,4=下……
      '(280 . 0)    ;文字-文字位置-水平:0=居中,1=第一条延伸线……
      '(147 . 20)   ;文字-文字位置-从尺寸线偏移,填入负数时,“绘制文字边框”项会被勾选
      '(73 . 0)     ;文字-文字对齐:水平=1,与尺寸线对齐=0,ISO标准=0
      '(74 . 0)     ;文字-文字对齐:水平=1,与尺寸线对齐=0,ISO标准=1
      '(174 . 1)  ;调整-调整选项:文字始终在延伸线之间=1,文字=0,箭头=0,文字和箭头=0,文字或箭头=0
      '(289 . 2)  ;调整-调整选项:文字始终在延伸线之间=2,文字=2,箭头=1,文字和箭头=0,文字或箭头=此项消失
      '(175 . 0)  ;调整-调整选项-若箭头不能放在延伸线内则将其消除,不勾选=0,勾选=1
      '(279 . 2)  ;调整-文字位置:尺寸线上方不带引线=2,尺寸线上方带引线=1,尺寸线旁边=0
      '(40 . 1)   ;调整-标注特征比例:将标注缩放到布局=0,使用全局比例>0,
      '(288 . 0)  ;调整-优化:手动放置文字,不勾选=0,勾选=1
      '(172 . 1)  ;调整-优化:在延伸线之间绘制尺寸线,不勾选=0,勾选=1
      '(270 . 2)  ;主单位-线性标注-单位格式:科学=1,小数=2,工程=3……
      '(271 . 0)  ;主单位-线性标注-精度:0=0,0.0=1,0.00=2…
      '(271 . 0)  ;主单位-线性标注-精度:0=0,0.0=1,0.00=2…(不是我重复,组码表就是列出了2个)
      '(272 . 0)  ;主单位-线性标注-精度:0=0,0.0=1,0.00=2…
      '(144 . 1)  ;主单位-线性标注-测量单位比例
      '(78 . 8)   ;主单位-线性标注-消零:后续,勾选=8
      '(275 . 0)  ;主单位-角度标注-单位格式:十进制=0
      '(79 . 2)   ;主单位-角度标注-消零:后续,勾选=2
    )
  )
)

;;;作者将70组码给注释掉了,所以不能正常新建标注样式

本帖子中包含更多资源

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

x
回复 支持 2 反对 0

使用道具 举报

发表于 2020-1-20 10:37:43 | 显示全部楼层
本帖最后由 wangph 于 2020-1-20 11:24 编辑

建筑符号只设置 (5 . "ArchTick")没有成功呀, 通过设置系统变量DIMBLK1、DIMBLK2,或者设置属性Arrowhead1Type、Arrowhead2Type才成功,查找到对应的组码是6和7,但目前这2个组码已经不让用了,请问还有什么方法设置箭头符号,我指的是dxf方法。
发表于 2020-3-17 17:05:51 | 显示全部楼层
谢谢分享 方便多了
回复 支持 0 反对 1

使用道具 举报

发表于 2020-4-10 15:25:08 | 显示全部楼层
文字移动时添加引线的组码谁知道?
发表于 2020-5-7 12:58:58 | 显示全部楼层
感谢分享!最近正需要这个!
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 12:50 , Processed in 0.154402 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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