关于CAD创建动态块的问题
一段圆弧,圆心固定,圆弧的一个端点固定,然后我可以拖动另一个端点,使圆弧的长度变化而圆心、半径不变,就跟画好一段圆弧后拖动圆弧端点旁边的三角符号的夹点的效果一样。
我的目的是想创建一个门的动态块,然后我可以自由拖动门的打开角度,而不是像素材库里的只有在块里画好的30°45°60°90°几个固定值。
还有想创建一个序号的动态块,达到这样效果:插入时先点击零件轮廓内部一点(即序号引线所指的位置),然后再放置文字所在的位置,最后再输入序号数字,就跟CAXA里面的序号功能一样!
谢谢了!
补充说明,我知道怎样创建动态块,只是想知道怎样创建能达到我所说的效果。 展开
先回答第一个问题
我揣测你说的30°45°等的动态块是采用可见不可见来达到效果
你说的效果我觉得应该采用 旋转 来达到
就是说参数跟动作都采用旋转,并且基点是圆心,对象是想要旋转的边,角度是想要旋转边的角度
然后我做动态块的时候还在编辑动态块的地方加了约束
约束了各个点的重合以及底边的固定
为了防止旋转时候其他边会动
不知道不加约束会不会动,这个可以尝试一下。
第二问的话我去试试再补充回答
针对追问
如果编辑块里面没有约束的话
那么cad应该可以在外部,就是不是在编辑块的界面,在正常绘图的界面,可以调出 几何约束 的命令条,通过那个,在做块之前先约束好,然后做块,然后再动态块,应该可以
按照你说的应该是没有约束这块,但是在调取了命令以后应该会有最先面那一条吧,就是在菜单栏下面空的地方右击,出现AutoCAD及箭头,然后选择几何约束。
第二问
我觉得要达到你说的效果
需要的不是动态块
用 attdef增强属性编辑器 功能跟 le快速标注 功能结合在一起就可以达到效果
步骤一
先输入命令attdef(这一步完成以后要做块的)
然后”标记“所指的意思就是:原来做块之前显示的文字
”提示“的意思是:提示性的文字,相当于备注
”默认“的意思是:做块之后显示的默认文字,当然这个还可以改的,比如设定为”123“
至于对话框里其他的内容无非是选择字体大小之类的,可以自己尝试
步骤二
将刚刚的文字(仅仅是文字)做成块(最好用B命令)并起名字(为了以后好辨认),比如就叫该块为”文字“然后插入。(此时可发现变成了123)
步骤三
使用le命令,不要急于点击
输入le以后回车,进行设置
可以发现在”注释“里面有块参照,然后在设置一下箭头什么的就可以了,然后后面的相信楼主自己会操作,就是选择块名称的时候输入”文字“就可以了。
以我的见解,要达到楼主的意图只能这样操作,其他的想不出来,感觉第二问用快编辑器达不到目的。
谢谢。
我没事了在熟悉一下。
1、单击“工具”菜单 »“块编辑器”。
2、在“编辑块定义”对话框中执行以下操作之一:
a.从列表中选择一个块定义。
b.如果希望将当前图形保存为动态块,请选择“<当前图形>”。
c.在“要创建或编辑的块”下输入新的块定义的名称。
3、单击“确定”。
4、在块编辑器中根据需要添加或编辑几何图形。
5、执行以下操作之一:
a.按照命令行上的提示,从块编写选项板的“参数集”选项卡中添加一个或多个参数集。双击黄色警告图标(或使用 BACTIONSET 命令),并按照命令行上的提示将动作与几何图形选择集相关联。
b.按照命令行上的提示,从块编写选项板的“参数”选项卡中添加一个或多个参数。按照命令行上的提示,从“动作”选项卡中添加一个或多个动作。
6、在“块编辑器”工具栏上单击“保存块定义”。
7、单击“关闭块编辑器”。