CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 1785|回复: 4

[求助] 一个关于标注的LISP

[复制链接]
发表于 2008-3-18 10:18 | 显示全部楼层 |阅读模式
因为我的工作经常要出一些回转体的剖面图(图左边是中心线,右边是剖面图),所以经常要用线性标注去标示直径。以前我一直是标注时用心算把值x2写进去,标完后再把标注文字左对齐,然后标注炸开,把中心线一侧的箭头、引线等删去,非常麻烦。 今天想看看能不能用LISP来做一个功能可以省点事,但是我从来没学过LISP!所以想请各位大侠帮帮忙,看应该怎么写。# ~. h  g1 Z! q7 y; z, I5 g

) [& D$ U3 ~) h- q. c下面的是我的思路,因为没学过,我只是把我想要实现的功能列出来:, q1 I0 ^* L$ o3 ?( r1 }8 p1 [
(command "dimoverride" "DIMJUST" 1 "DIMLFAC" 2 "DIMSD1" 1 "DIMSE1" 1) 先把标注样式设为文字左对齐、不显示左侧引线、箭头
, r+ \. R2 f' J% J, l/ ]. C(command "dimlinear")  进行标注) V! e" M! H: t, \+ Q  A6 I
(command "dimoverride" "DIMJUST" 0 "DIMLFAC" 1 "DIMSD1" 0 "DIMSE1" 0) 再把标注样式还原
. q/ q& J/ ^0 p2 i5 U; [5 ?: n/ B2 B' e9 G( i7 Y  P4 m' x
看哪位朋友能帮忙把它实现出来。
发表于 2008-3-18 10:46 | 显示全部楼层
你所述的是DIM标注变量修改,其实不用这么麻烦,在标注样式中就可以完成你所需要的设置。
 楼主| 发表于 2008-3-18 11:03 | 显示全部楼层
我主要是想用类似宏一样的功能把它实现出来。因为一个图的标注不可能光是标这种直径,所以我想做一个专门标直径的按钮。这个宏就是先修改样式,然后做标注,然后还原样式。
发表于 2008-3-18 11:36 | 显示全部楼层
你设置好样式后,例如这个直径标注专门的样式为“样式一”,其它标注都是标注样式,你只要不管三七二十一都标注完后,选择你想修改的直径,然后在特性里将样式改为“样式一”就可以了啊,这样也不是很麻烦的吧?
) }6 j' a; n( Z+ U5 W" V* d& m2 C" S3 @
不过楼主想练习lisp,当然也无可厚非,呵呵。
 楼主| 发表于 2008-3-18 16:49 | 显示全部楼层
呵呵,我的确是想顺便学学LISP。 目前我是设了一个专用样式,先把需要标直径的标完,再切换样式标别的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-5-9 00:29

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

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