明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 759|回复: 5

[基础教程] 求助,标注值怎么加固定常数?

[复制链接]
发表于 2021-11-25 16:55:57 | 显示全部楼层 |阅读模式
如题,比如画两根线,一个长100,一个长200,然后用1比1的标注标出来就是100和200,我想让标出来的数值再加50,那100的线标出来就是150,200的线标出来就是250,我问一下这个50怎么设置出来?
发表于 2021-11-25 21:56:19 | 显示全部楼层

(defun c:NM (/ )
(vl-cmdf "DIMLINEAR" pause pause pause )       
(setq en(entlast))
(setq ent(entget en))
(entmod(subst(cons 1 (rtos(+(cdr(assoc 42 ent)) 50)2 1))(assoc 1 ent)ent))
(princ)
)
发表于 2021-11-25 22:00:48 | 显示全部楼层
(defun c:NM (/ )
(setq ent(entget(car(entsel))))
(entmod(subst(cons 1 (rtos(+(cdr(assoc 42 ent)) 50)2 1))(assoc 1 ent)ent))
(princ)
)
发表于 2021-11-26 09:20:59 | 显示全部楼层
建议不要这样操作,还是按1:1来。
你这样的问题,建议改变直线长度,尺寸关联来解决,我觉得更合适。
发表于 2021-11-26 17:10:23 | 显示全部楼层
这样会害死不少人的
发表于 2021-11-29 11:08:35 | 显示全部楼层
这样造假结果会非常危险!
如果需要按你的特定要求,加上固定长度,你可标注为: "实际标注值”+(固定加长值)这样的方式。
例如: 1500+(50)

而且可以在 DimStyle中设置好,不需要手动去改标注内容的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 03:06 , Processed in 0.153284 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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