是这样的,你一旦确定块的编辑属性,你就必须按照这种属性填写值,但这种属性是可以改变的,你可以通过编辑块来改变其属性,但更改后的属性无法再填写你之前的值了,粗糙度符号,你可以利用LISP语言来编写,便于和你的图纸比例,字体比例协调。我自己是用lisp语言编写的,用起来还不错
在CAD绘图过程中经常会使用到相同的图形并且属性值都不一样,每次都重新定义太麻烦,如粗糙度符号。因此定义块后,可以设置块属性,从新解决此问题,因此,详细的操作方法有如下这些:
一:定义块属性。
绘制想要创建成块的图形,例如粗糙度符号。
点击菜单栏中的【绘图】命令,选择【块】中的【定义属性】,弹出【属性定义】对话框,将对话框中的各个选项进行如下设置,确定。
设置完成之后,点击屏幕,确定块属性参数的位置
至此块属性定义完成。
二:创建块(这里我创建外部块)。
命令栏输入WB命令,弹出块定义对话框,进行如下设置,确定。
点击【确定】按钮之后完成创建块,如下图。
三:插入块。
命令栏输入insert命令,弹出插入对话框,进行如下设置,确定。
在屏幕上选择插入点后,弹出输入属性值对话框,输入对应数值即可。
温馨提示:
这里插入两个粗糙度,1.6为默认设置的属性值,3.2为后来输入的属性值并勾选旋转在屏幕上指定。
系统变量 ATTDIA:0 发出命令提示;1 使用对话框。
系统变量 ATTREQ: 0 所有属性均采用各自的默认值;1 按照 ATTDIA 系统变量选择的设置,打开命令提示或使用对话框获取属性值。
(setvar "attreq" 1)