属性块可以给图块定义一些参数,但不能改变图块的外观;动态块不仅可以定义参数还可以给图块添加动作,让图块按照自己的需要动起来,还可以通过将多个图块放到一个图块里,然后设置可见性参数,将多个图块合成为一个图块。动态块定义的关键是合理设置参数和动作,让图块按我们的需要进行变化。如下图,所示为名为汽车的图块,内含多种类型的汽车。

cad动态块的创建完整步骤(CAD标准化作图五)(1)

上面的图块看起来很复杂,其实很简单,它只是将多个图块放在一个动态块里,然后设置可见性参数,根据需要显示其中某一个图块而已。下面我们以建筑设计中常用到的“门”为例,给大家分享一下动态块的基本用法。

一、 规划动态块

在创建动态块之前,应当了解其外观以及在图形中的使用方式。确定当操作动态块时,块中的哪些对象会更改或移动。 另外,调整块参照的大小时可能会显示其他几何图形。 这些因素决定了添加到块定义中的参数和动作的类型,以及如何使参数、动作和几何图形共同作用。

二、 绘制基本图形并创建块

利用矩形命令[RECTANG, REC]、多段线命令[PLINE, PL]绘出门的基本图形,利用[BLOCK, B]命令创建块

cad动态块的创建完整步骤(CAD标准化作图五)(2)

三、 设置动态块的可见性状态

第一步:添加可见性参数

选择块→右键选择块编辑器→进入块编辑器,在块编写选项板中点击【可见性】参数,添加到图形中任意地方。选中添加的可见性参数,修改可见性名称为“开门状态”;点击右上角的【管理可见性状态】或者双击刚添加的可见性参数,设置三个可见性状态:关闭、门开30度、门开60度。

cad动态块的创建完整步骤(CAD标准化作图五)(3)

第二步:设置可见性状态

复制两个图形中的矩形,分别旋转30度和60度,[ROTATE, RO];选择【关闭】状态→隐藏对象,相同的操作分别设置【门开30°】、【门开60°】隐藏的对象,然后保存退出。

cad动态块的创建完整步骤(CAD标准化作图五)(4)

四、 设置旋转动作

上面第三部分的基本功能也可以使用旋转动作来实现,操作如下。

第一步:添加旋转参数

在块编写选项板中点击【旋转】参数,选择旋转基点及默认角度。选中添加的旋转参数,修改可见性名称为“开门状态”;在【值集】选项下的角度类型选择“列表”、【值列表】里添加“30°和60°”。添加后可以看到30度和60度出现灰色刻度。

cad动态块的创建完整步骤(CAD标准化作图五)(5)

第二步:添加旋转动作

选择块编写选项板里的动作→选择旋转动作,按提示选择旋转参数及旋转对象,最后保存退出。

cad动态块的创建完整步骤(CAD标准化作图五)(6)

五、 设置动态块的翻转动作

第一步:添加翻转参数

在块编写选项板中点击【翻转】参数,选择翻转投影线的基点及端点。选中添加的翻转参数,修改参数名称为“水平翻转”、“垂直翻转”。

cad动态块的创建完整步骤(CAD标准化作图五)(7)

第二步:添加翻转动作

启动可见性模式→选择块编写选项板里的动作→选择翻转动作,按提示选择旋转参数及旋转对象,最后保存退出。(如果不开启可见性模式,翻转动作只对某一种可见性状态可见)

cad动态块的创建完整步骤(CAD标准化作图五)(8)

六、 设置动态块的拉伸动作

第一步:添加线性参数

在块编写选项板中点击【线性】参数,选择起点及终点。选中添加的线性参数,修改参数名称为“门宽度”,在在【值集】选项下的距离类型选择“列表”、【值列表】里添加“600,800,1000”。添加后可以看到600、800度和1000 处出现灰色刻度。并设置参数在“门开30°”、“门开60°”状态下都可见。

cad动态块的创建完整步骤(CAD标准化作图五)(9)

第二步:为“关闭”状态添加拉伸动作

选择可见性状态为“关闭” →选择块编写选项板里的动作→选择拉伸动作,按提示选择线性参数、动作关联点及拉伸对象。

cad动态块的创建完整步骤(CAD标准化作图五)(10)

第三步:为“门开30°”状态添加拉伸动作

选择可见性状态为“门开30°”→选择块编写选项板里的动作→选择拉伸动作→按提示选择线性参数、动作关联点及拉伸对象→设置【替代】项目下“偏移角度”为30。

第四步:为“门开60°”状态添加拉伸动作

cad动态块的创建完整步骤(CAD标准化作图五)(11)

选择可见性状态为“门开60°”→选择块编写选项板里的动作→选择拉伸动作→按提示选择线性参数、动作关联点及拉伸对象→设置【替代】项目下“偏移角度”为60。

cad动态块的创建完整步骤(CAD标准化作图五)(12)

最后

我们看下最终动态块的效果

cad动态块的创建完整步骤(CAD标准化作图五)(13)

上述只是动态块操作的一些常用基本操作,实际使用中还需结合实际情况灵活运用,其他动作如果粉丝们感兴趣我可以后续再和大家分享。

,