SolidWorks机械工程师网——最大的SolidWorks学习平台
标题:
如何标注带圈的数字?
[打印本页]
作者:
tianzhongqi8
时间:
2007-9-20 15:52
标题:
如何标注带圈的数字?
如题,如何来标注带圈的文字,不用标注也行,用文字来写要怎样?
作者:
dashan635460
时间:
2007-9-20 17:53
画一个圆填入数字生成块可以啊,不明白说的什么意思,具体点
作者:
wss61520
时间:
2007-9-20 19:04
同意楼上的说法,没必要把简单的事情复杂话。
作者:
liyuli
时间:
2007-9-20 19:35
我说的还不明白啊老大!
就是想标注出来的数据是带圈的,或者写出来的文字是带圈的
作者:
zl98158
时间:
2007-9-20 19:54
他们说 选画个圆 要好大画好大 在再圆里写字
作者:
HENG8112
时间:
2007-9-20 20:00
晕,只有这个方法吗?
作者:
zhang452
时间:
2007-9-20 23:52
你可以做个小模版阿
作者:
sxsheng
时间:
2007-9-21 00:29
楼主你在标注样式里,找到文字选项,把绘制文字边框选中,你的标注就都带边框了。
作者:
584536430
时间:
2007-9-21 01:00
“Express”下拉菜单/“Text”/“Enclose Text with Object”
此命令是以圆,矩形或双头贺弧等图案快速画出圈字图形。
用法:
1,请先在图上写文字。
2,请按照以下方式执行这个命令
选择对象:选择文字
选择对象:回车结束
Enter distance offset factor <0.35>: 10(在此指定字和框的距离)
Enclose text with [Circles/Slots/Rectangles] <Circles>: c(可选C,S或R)
Create circles of constant or variable size [Constant/Variable] <Variable>:(选择以常数或变量来画框)
Creating Circles...Done.
1 Circles created.
作者:
honghao
时间:
2007-9-21 01:09
给你发一个小工具,在CAD里加载后输入命令h_fai 就可以了
h_fai.rar
(1.77 KB, 下载次数: 114)
2017-8-27 21:07 上传
点击文件名下载附件
下载积分: 金币 -1
作者:
jy745607
时间:
2007-9-21 01:39
这个东西不行啊
作者:
spaceyuan
时间:
2007-9-21 02:20
你是不是说行为公差。
作者:
clchen521521
时间:
2007-9-21 03:47
要那种 标一个 然后可以自动排序的直接点出后面带圈的数字
作者:
600852
时间:
2007-9-21 03:58
我给你一个标位号的程序:
它是在总图上点一下,它可自动向上或下定距输入序号它在园的中间写上序号。
你用一下是不是你要的。
(if (not (tblsearch "layer" "3"))
(command "layer" "n" "3" "c" "3" "3" "")
)
(if (not (tblsearch "layer" "2"))
(command "layer" "n" "2" "c" "2" "2" "")
)
(if (not (tblsearch "layer" "6"))
(command "layer" "n" "6" "c" "3" "6" "")
)
(defun C:Bxh (/ p1 p2 p3 ang bx1 radi txth) ;标序号
(setq os (getvar "osmode") la (getvar "clayer") cm (getvar "cmdecho"))
(if (= a nil)(setq a (getreal "输入放大比例: ")))
(if (= l nil)(setq l (getvar "dimtxt")))
(setq l (* l a) radi (+ (/ l 2.0) 2) jl (getreal "上下序号的距离: ") g (getstring "缺省向上输入1 向下输入2 ")) ;标尺寸中的字高
(setvar "cmdecho" 0)
(setvar "osmode" 0)
(if (= bx nil) (setq bx 1) )
(while (setq p1 (getpoint "n请选择起点:(回车退出)")); 在零件上选一点
(setvar "osmode" 512)
(terpri)
(if (= g "1")(setq bb "向上")(if (= g "2")(setq bb "向下")))
(prompt (strcat "请输入标号的位置 (回车在上一次标序号" bb (rtos jl 2 2) ")"))
(setq p2 (getpoint p1 )) ; 标注位置处一点
(if (and (= g "2")(= p2 nil))(setq p2 (polar p3 (* pi 1.5) jl))
(if (and (= g "1")(= p2 nil))(setq p2 (polar p3 (* pi 0.5) jl))))
(prompt (strcat "是否要改序号(" (rtos bx 2 0) ")回车不改"))
(setq bx1 (getint "n请输入序号" ))
(if (= bx1 nil)()(setq bx bx1))
(setvar "clayer" "6") ;改到画细线图层
(setq ang1 (angle p1 p2))
(setq p3 (polar p1 ang1 (- (distance p1 p2) radi))) ;; 画圆、线
(setvar "osmode" 0)
(command "circle" p2 radi)
(command "line" p1 p3 "")
(setvar "clayer" "2")
(command "text" "J" "M" p2 l 0 bx ) ;写文字;改到写文字图层
(setq bx (+ bx 1))
(prompt (rtos bx 2 0))
(setq p3 p2)
(princ)
)
(setvar "osmode" os)
(setvar "clayer" la)
(setvar "cmdecho" cm)
)
(princ)
;-----------------------
保存到相册
作者:
justin.pan
时间:
2007-9-21 04:37
直接做个快就行
作者:
gaoguixing323
时间:
2007-9-21 05:59
直接做个快就行
作者:
peiwen_li
时间:
2007-9-21 06:13
带方框的可以用标注样式解决,带圆圈的好像是挺麻烦的。
欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/)
Powered by Discuz! X3.2