CAD动态块
2019-02-18 · 知道合伙人软件行家
一个参数是可以有多个动作与之关联的,但自己得有个清楚的动作与参数之间的关系。如本问题,首先得确定参数是以宽度还是高度为基准,其次高度与宽度之间必须是比例关系才方便处理。如果不是比例关系,建议用AutoCAD 2010以上版本,便可设置一个门的型号为用户参数,对应不同的型号,列出不同的宽度和高度——即插入一个块表,块表中列出对应的数据。这样在动态块中选择不同的门的型号,宽度和高度就会按块表中的数据来变化。
下面按你的要求来做一个传统拉伸的双动作对应一个参数的动态块。
先按基准大小绘制了一个门(为简单起见,绘制一个简单的矩形——自己可根据需要绘制得稍复杂点),如图为900宽,2000高。
2. 定义块,并进入块编辑器。下面以宽度作为拉伸的参数,单开门,所以只需要一个夹点。
3. 定义动作:
(1)宽度拉伸:这个应该没什么问题,直接选择宽度参数,拉伸对象选择包括夹点在内的一侧对象即可。
(2)高度拉伸:这里就是这个块的能否成功的关键了,先点拉伸动作的基点要选择夹点所在的矩形顶点;其次,动作方向与参数是垂直的,所以要设置为90°!再者,如前所说,高度与宽度之间的比例关系,下面的截图假设为0.85,即宽度增加100,高度增加85。
3. 保存块退出块块编辑器,即得到了需要的单参数与双拉伸动作关联的动态块。如图,宽度拉伸到1000,即增加100,高度变成2085,即增加了85。
2019-03-29 · 知道合伙人软件行家