第5章 创建属性块和动态块.docx
《第5章 创建属性块和动态块.docx》由会员分享,可在线阅读,更多相关《第5章 创建属性块和动态块.docx(44页珍藏版)》请在冰豆网上搜索。
第5章创建属性块和动态块
第5章创建属性块与动态块
●考点预览
1、定义属性块
2、编辑块得属性
3、使用参数集
4、查询距离与角度
●课前预习
本章就是AutoCAD学习得重要章节,特别就是块得创建、定义与插入块,应作为重点掌握对象,动态块部分就是AutoCAD2007以后才增加得内容,应用也非常广泛。
5、1任务18创建属性块
在绘图过程中,图块应用非常广泛,如图形中有大量相同得内容,或者所绘制得图形与已有得图形文件相似,可以把重复绘制得图形创建成块在需要时插入,掌握好图块得应用可大大提高设计与绘图效率。
5、1、1简单点评
在AutoCAD中可以创建块,块就是AutoCAD中设计得主要内容,如果图形中有大量相同得内容,或者所绘制得图形与已有得图形文件相似,则可以把重复绘制得图形创建成块,在需要时插入,从而避免了重复性劳动,提高了设计与绘图效率,本节将对块得相关内容进行详细介绍。
5、1、2核心知识
块可以就是绘制在几个图层上得不同颜色、线型与线宽等特性得对象得组合。
尽管块总就是在当前图层上,但块参照保存了有关包含在该块中得对象得原图层、颜色与线型特性得信息。
可以控制块中得对象就是保留其原特性还就是继承当前得图层、颜色、线型或线宽设置。
图块常用于绘制复杂得图形,一旦创建了图块,就可以根据需要将图块插入到图形得任何位置。
1、创建块
每个块都包含一个名称、一个或多个对象,用于插入块得基点坐标值与所有相关得属性数据。
在图形中创建块后,可以在图形中多重插入块参照。
在菜单浏览器中,执行“绘图>块>创建”菜单命令,将弹出“块定义”对话框,如图5-1所示。
图5-1“块定义”对话框
2、写块
可以创建用作块得单独图形文件,可以创建图形文件,用于作为块插入到其她图形中,作为块定义源,单个图形文件容易创建与管理。
符号集可作为单独得图形文件存储并编组到文件夹中。
写块得方法与创建块得方法相似,在命令行中,输入wblock,将弹出“写块”对话框,如图5-2所示。
图5-2“写块”对话框
3、定义属性块
在块中创建存储数据得属性定义,属性定义可以就是所创建得包含在块定义中得对象,属性可以存储数据,比如部件号、产品号等。
在功能区中得“块与参照”选项卡下得“属性”面板上单击“定义属性”按钮
将弹出“属性定义”对话框,如图5-3所示。
图5-3“属性定义”对话框
4、插入块
每个图形文件都具有一个称作块定义表得不可见数据区域。
块定义表中存储着全部得块定义,包括块得全部关联信息。
在图形中插入块时,所参照得就就是这些块定义。
插入块时,将基点作为放置块得参照。
以后,在插入块时将提示指定插入点。
块基点与指定得插入点对齐。
在创建块后,可以在图形中插入块,插入块时即插入了块参照,在菜单浏览器中,执行“插入>块”菜单命令,将弹出“插入”对话框,如图5-4所示。
图5-4“插入”对话框
5、编辑块得属性
在向图形中插入带属性得块后,可以编辑已经附着到块与插入图形得全部属性值及其她特性。
编辑单个属性可以修改属性值、文字选项与特性。
块属性编辑器用于管理当前图形中块得属性定义。
可以在块中编辑属性定义、从块中删除属性以及更改插入块时系统提示用户输入属性值得顺序,在功能区中得“块与参照”选项卡下得“属性”面板上,单击“管理属性”按钮
将弹出“块属性编辑器”对话框,如图5-5所示。
图5-5“块属性编辑器”对话框
在AutoCAD中,使用块可以提高绘图效率,节约存储空间,便于修改图形,还能为块添加属性。
在机械绘图中,常常要绘制一些相同得图形,可以把这些经常绘制得图形保存起来,例如标准件之类得图形,绘制这些图形时将这些图块插入到图形中即可,避免了重复性得工作,提高了工作效率。
5、1、3任务实际操作
前面介绍了块得相关知识点后,下面将介绍绘制齿轮轴得方法与如何绘制与添加粗糙度符号,这在机械领域就是常遇到得,具体操作步骤如下所示。
步骤1:
启动AutoCAD2009,打开随书光盘中得“dwg\05\5、1、3、dwg”图形文件,如图5-6所示。
图5-6打开图形文件
步骤2:
使用“直线”命令,打开正交模式,在视图中,在中心线得左端指定直线得起点,绘制长为15得竖直直线,再向右绘制长60得水平直线,接着向上绘制长为4得竖直直线,然后向右绘制长80得水平直线,如图5-7所示。
图5-7创建直线
步骤3:
使用“直线”命令,以上一步绘制直线得终点为起点,向上绘制长为1得竖直直线,向右绘制长为20得水平直线,再向上绘制长为4得竖直直线,接着向右绘制长为10得水平直线,,如图5-8所示。
图5-8继续绘制直线
步骤4:
使用“直线”命令,以上一步绘制直线得终点为起点,向上绘制长为9、3得竖直直线,再向右绘制长为65得水平直线,接着向下绘制长为9、3得直线,向右绘制长为10得直线,然后向下绘制到中心线得竖直直线,如图5-9所示。
图5-9绘制轴承头
步骤5:
使用“镜像”命令,将中心线上方得图形沿中心线镜像。
如图5-10所示。
图5-10镜像图形
步骤6:
使用“合并”命令,将在同一直线上得竖直直线合并,如图5-11所示。
图5-11合并直线
步骤7:
使用“偏移”命令,设置偏移距离为3,将最左端得竖直直线向左偏移3。
使用“拉长”命令,设置增量为-12,单击偏移得直线上下端,将直线缩短,如图5-12所示。
图5-12选择颜色
步骤8:
以上一步偏移直线得上下端为起点,绘制两条长为50得水平直线,并连接水平直线得右端点,如图5-13所示。
图5-13绘制键槽
步骤9:
使用“圆-相切、相切、相切”命令,以在上一步绘制得水平直线与竖直直线上指定相切点,绘制两个相切圆,如图5-14所示。
图5-14绘制相切圆
步骤10:
。
使用“倒角”命令,设置距离为1、5,对图形左端得角度进行倒角,如图5-15所示。
图5-15倒角处理
步骤11:
使用“修剪”命令修剪上一步绘制得相切圆。
连接上一步倒角边得端点,如图5-16所示。
修剪
图5-16修剪操作
步骤12:
使用“倒角”命令,设置距离为2,在视图中,对图形右端得六个角点进行倒角,如图5-17所示。
图5-17倒角
步骤13:
连接图形右端倒角后边得端点。
将中心线图层置为当前,绘制过上一步倒角边端点得两条水平中心线,如图5-18所示。
图5-18绘制轴承头
步骤14:
使用“圆角”命令,设置圆角半径为2,对齿轮轴中边与边得相交处进行倒圆角,如图5-19所示。
图5-19倒圆角
步骤15:
使用“镜像”命令将图形最上方与最下方得直线以中心线进行镜像,并延伸至图形得左右两壁,如图5-20所示。
图5-20创建齿轮得内侧壁
步骤16:
在图形左上方绘制两条中心线,以中心线得交点为圆心,绘制半径为15得圆,如图5-21所示。
图5-21选择颜色
步骤17:
在视图中,在竖直中心线向右偏移11,将水平中心线向上、线偏移4,然后修剪直线与圆,并将直线移至粗实线图层,对修剪后得图形进行图案填充,如图5-22所示。
图5-22创建剖面
步骤18:
在图形右上方,以同一起点绘制两条长为12、6得水平直线。
使用“旋转”命令,将长为12得直线绕左端点旋转60度,将长为6得直线绕左端点旋转120度,连接两条斜线,将成为粗糙度符号,如图5-23所示。
图5-23创建粗糙度符号
步骤19:
在功能区中得“块与参照”选项卡下得“属性”面板上,单击“定义属性”按钮,在“属性定义”对话框中输入标记、提示与默认值,设置文字高度为2,单击“确定”按钮,如图5-24所示。
图5-24创建直线
步骤20:
在视图中,在粗糙度符号上方指定属性得起点,如图5-25所示。
图5-25添加属性
步骤21:
在功能区中得“块与参照”选项卡下得“块”面板上单击“创建”按钮,在“块定义”对话框中,输入块得名称后单击“选择对象”按钮,如图5-26所示。
2单击
图5-26绘制轴承头
步骤22:
在视图中,将粗糙度符号与属性定义为块,指定粗糙度符号得下端点为插入基点,如图5-27所示。
图5-27创建块
步骤23:
在功能区中得“块与参照”选项卡下得“块”面板上,单击“插入”按钮,在图形左上端得边上指定插入点,指定旋转角度为0,输入粗糙度值为1、6,如图5-28所示。
图5-28合并直线
步骤24:
在齿轮轴得外表面继续插入旋转角度为0,粗糙度值为3、2、0、8、1、6得属性块,如图5-29所示。
图5-29插入粗糙度
步骤25:
在齿轮轴下方,插入旋转角度为180度,粗糙度值为3、2得块。
在图形右下方绘制一条竖直直线,在竖直直线上插入旋转角度为-90度,粗糙度值为3、2得块,如图5-30所示。
图5-30插入粗糙度
步骤26:
在左上方得断面图中,需要设置键槽中得表面粗糙度,又有图形中空间太小,需要绘制延伸线,然后在延伸线上插入粗糙度块,如图5-31所示。
图5-31插入粗糙度
步骤27:
双击图形下方粗糙度值为3、2得块,在“增强属性编辑器”对话框中单击“文字选项”标签,设置“对正”为右上,设置“旋转”为0,单击“确定”按钮,如图5-32所示。
图5-32“增强属性编辑器”对话框
步骤28:
修改后得粗糙度显示如图5-33所示。
图5-33修改后得粗糙度
步骤29:
在图形右边,双击在竖直延伸线上得粗糙度值为3、2得块,在“增强属性编辑器”对话框中设置“对正”为右上,设置“旋转”为90,单击“确定”按钮,如图5-34所示。
图5-34“增强属性编辑器”对话框
步骤30:
修改后得粗糙度显示如图5-35所示。
图5-35修改后得粗糙度
5、1、4深度解析—属性块定义得模式分析
要创建属性块,首先创建包含属性特征得属性定义。
特征包括标记(标识属性得名称)、插入块时显示得提示、值得信息、文字格式、块中得位置与所有可选模式(不可见、常数、验证、预置、锁定位置与多线)。
下面我们来了解一下“属性定义”中“模式”面板中得内容,如图5-36所示。
图5-36“模式”面板
如下所示就是对各部分得详细介绍:
不可见:
勾选本复选框,将指定在插入块时不显示与打印属性值。
固定:
在插入块得时候给属性一个固定得值。
验证:
在插入块得时候提示验证属性值就是否正确。
预置:
插入包含预置属性值得块时,将属性设置为默认值。
锁定位置:
锁定块参照中属性得位置。
解锁后,属性可以相对于使用夹点编辑得块得其她部分移动,并且可以调整多行属性得大小。
多行:
指定属性值可以包含多行文字。
选定此选项后,可以指定属性得边界宽。
5、2任务19创建动态块
在AutoCAD中可以创建动态块,动态块就是具有灵活性、智能性得块,可以带有某个或多个动作得图块,选择动态图块,可以利用定义得移动、缩放、拉伸、旋转、翻转、阵列、查寻等动作很方便得改变块中元素得位置、尺寸与可变得属性而保持块得完整性不变。
本节将介绍动态图块得创建过程以及制作动态图块得方法与如何向块中添加参数、动作与参数集。
5、2、1简单点评
AutoCAD提供了一种创建动态块得功能,可以在动态编辑器将块创建成动态块。
动态块就是具有一定特性得块,可以在位调整动态块,例如,您可能需要调整块参照得大小。
如果块就是动态得并且定义了可调整得大小,就可以通过拖动自定义夹点或通过在“特性”选项板中指定不同得大小,更改块得大小。
5、2、2核心知识
如果向块定义中添加了动态行为,也就为块几何图形增添了灵活性与智能性。
动态块参照并非图形得固定部分,用户在图形中进行操作时可以对其进行修改或操作。
通过“块编辑器”功能区上下文选项卡或“块编辑器”创建动态块。
块编辑器就是一个专门得编写区域,用于添加能够使块成为动态块得元素。
用户可以从头创建块,也可以向现有得块定义中添加动态行为。
也可以像在绘图区域中一样创建几何图形。
在功能区得“常用”选项卡下得“块”面板中,单击“块编辑器”按钮
在弹出得“编辑块定义”对话框中,在“要创建或要编辑得块”选项卡中选择要创建得动态块,单击“确定”按钮,系统弹出“块编辑器窗口”,如图5-37所示,在其中得“块编写选项板”里有“参数”,“动作”与“参数集”面板,如图5-38,图5-39与图5-40所示。
1、参数
图5-38“参数”面板
“参数”与“动作”仅显示在块编辑器中,将动态块参照插入到图形中时,将不会显示动态块定义中包含得参数与动作。
在“块编辑选项板”面板中,单击“参数”按钮,可以设置块得参数,对块得参数设置如下所示。
●点参数。
在图形中定义一个X与Y位置。
在块编辑器中,外观类似于坐标标注。
●线性参数。
线性参数显示两个目标点之间得距离,约束夹点沿预置角度进行得夹点移动。
●极轴参数。
极轴参数显示两个目标点之间得距离与角度,可以使用夹点与“特性”选项板来共同更改距离值与角度值。
●XY参数。
XY参数显示距参数基点得X距离与Y距离。
●旋转参数。
用于定义角度,在块编辑器中,旋转参数显示为一个圆。
●对齐参数。
用于定义X位置、Y位置与角度,对齐参数总就是应用于整个块,并且无需与任何动作相关联。
●翻转参数。
用于翻转对象,在块编辑器中,翻转参数显示为投影线,可以围绕这条投影线翻转对象。
●可见性参数。
允许用户创建可见性状态并控制对象在块中得可见性,可见性参数总就是应用于整个块,并且无需与任何动作相关联,在图形中单击夹点可以显示块参照中所有可见性状态得列表。
●查寻参数。
用于定义自定义特性,用户可以指定或设置该特性,以便从定义得列表或表格中计算出某个值。
●基点参数。
用于定义动态块参照相对于块中得几何图形得基点,基点参数无法与任何动作相关联,但可以属于某个动作得选择集,在块编辑器中,基点参数显示为带有十字光标得圆。
参数添加到动态块定义中后,夹点将添加到该参数得关键点。
关键点就是用于操作块参照得参数部分。
例如,线性参数在其基点与端点具有关键点。
用户可以从任一关键点操作参数距离。
添加到动态块中得参数类型决定了添加得夹点类型。
每种参数类型仅支持特定类型得动作。
表列出了可以添加到动态块定义得参数类型与可以与每个参数相关联得动作类型,还有夹点与参数动作之间得类型,如下表所示。
表5-1动作、参数与夹点之间得关系
参数类型
夹点类型
支持得动作
点
移动、拉伸
线性
移动、缩放、拉伸、阵列
极轴
移动、缩放、拉伸、阵列、极轴拉伸
XY
移动、缩放、拉伸、阵列
旋转
旋转
翻转
翻转
对齐
无
可见性
无
查寻
查寻
基点
无
2动作
图5-39“动作”面板
动作用于定义在图形中操作动态块参照得自定义特性,用来控制几何图形得移动。
动态块通常至少包含一个动作。
在“块编辑选项板”面板中,单击“参数”按钮设置块得参数,然后单击“动作”按钮才能对块得动作进行设置,动作得设置方法如下所示。
●移动动作。
移动动作与点参数、线性参数、极轴参数或XY参数关联时,将该动作添加到动态块定义中。
●缩放动作。
缩放动作与线性参数、极轴参数或XY参数关联时将该动作添加到动态块定义中。
●拉伸动作。
可以将拉伸动作与点参数、线性参数、极轴参数或XY参数关联时将该动作添加到动态块定义中。
拉伸动作将使对象在指定得位置移动与拉伸指定得距离。
●极轴拉伸动作。
极轴拉伸动作与极轴参数关联时将该动作添加到动态块定义中。
当通过夹点或“特性”选项板更改关联得极轴参数上得关键点时,极轴拉伸动作将使对象旋转、移动与拉伸指定得角度与距离。
●旋转动作。
旋转动作与旋转参数关联时将该动作添加到动态块定义中。
旋转动作类似于ROTATE命令。
●翻转动作。
翻转动作与翻转参数关联时将该动作添加到动态块定义中。
使用翻转动作可以围绕指定得轴(称为投影线)翻转动态块参照。
●阵列动作。
阵列动作与线性参数、极轴参数或XY参数关联时将该动作添加到动态块定义中。
通过夹点或“特性”选项板编辑关联得参数时,阵列动作将复制关联得对象并按矩形得方式进行阵列。
●查寻动作。
将查寻动作添加到动态块定义中并将其与查寻参数相关联,它将创建一个查寻表,可以使用查寻表指定动态块得自定义特性与值。
3、参数集
图5-40“参数集”面板
向块中添加参数集与添加参数所使用得方法相同。
参数集中包含得动作将自动添加到块定义中,并与添加得参数相关联。
参数集得功能如下表所示。
●点移动。
向动态块定义中添加一个点参数与相关联得移动动作。
●线性移动。
向动态块定义中添加一个线性参数与相关联得移动动作。
●线性拉伸。
向动态块定义中添加一个线性参数与关联得拉伸动作。
●线性阵列。
向动态块定义中添加一个线性参数与相关联得阵列动作。
●线性移动配对。
向动态块定义中添加一个线性参数。
系统会自动添加两个移动动作,一个与基点相关联,另一个与线性参数得端点相关联。
●线性拉伸配对。
向动态块定义添加带有两个夹点得线性参数与与每个夹点相关联得拉伸动作。
●极轴移动。
向动态块定义中添加一个极轴参数与相关联得移动动作。
●极轴拉伸。
将向动态块定义中添加一个极轴参数与相关联得拉伸动作。
●极轴移动配对。
向动态块定义中添加一个极轴参数。
系统会自动添加两个移动动作,一个与基点相关联,另一个与极轴参数得端点相关联。
●环形阵列。
向动态块定义中添加一个极轴参数与相关联得阵列动作。
●极轴拉伸配对。
向动态块定义中添加一个极轴参数。
系统会自动添加两个拉伸动作,一个与基点相关联,另一个与极轴参数得端点相关联。
●XY移动。
向动态块定义中添加XY参数与相关联得移动动作。
●XY移动配对。
向动态块定义添加带有两个夹点得XY参数与与每个夹点相关联得移动动作。
●XY移动方格集。
向动态块定义添加带有四个夹点得XY参数与与每个夹点相关联得拉伸动作。
●XY阵列方格集。
向动态块定义中添加XY参数。
系统会自动添加与该XY参数相关联得阵列动作。
●旋转集。
选择旋转参数选项并指定一个夹点与相关联得旋转动作。
●翻转集。
选择翻转参数选项并指定一个夹点与相关联得翻转动作。
●可见性集。
添加带有一个夹点得可见性参数。
无需将任何动作与可见性参数相关联。
●寻集。
向动态块定义添加带有一个夹点得查寻参数与查寻动作。
4、创建动态块得一般步骤
如果要创建质量很好得动态块,建议您按照下列步骤进行操作,会帮助您高效编写动态块。
(1)、先绘制几何图形。
在绘图区域中或块编辑器中绘制好图形。
也可以使用现有得块。
(2)、了解块中得元素如何共同作用。
在添加参数与动作之前,应首先了解它们与几何图形之间得相关性。
(3)、向块中添加适当得参数与动作。
(4)、定义动态块参照方式。
可以指定在图形中操作动态块参照得方式,也可以通过自定义夹点与自定义特性来操作动态块参照。
(5)、在图中进行测试。
保存块并关闭块编辑器,然后在图形中测试该动态块得功能。
5、2、3任务实际操作
本节将介绍在图中创建并插入块、编辑动态块、在工程图中制作旋转与查寻动态块等实例来应用本节所学得知识。
步骤1:
启动AutoCAD2009,打开随书光盘中得“dwg\05\5、2、3、dwg”图形文件,如图5-41所示。
图5-41打开图形文件
步骤2:
在功能区得“常用”选项卡下得“块”面板中,单击“创建”按钮
在弹出得“块定义”文本框中,在名称下得窗口里输入“连杆”,单击“基点”面板中得“拾取点”按钮,接着单击鼠标左键指定图形底部中点为基点,如图5-42所示。
图5-42选择基点
步骤3:
在“块定义”对话框中单击“选择对象”按钮
在绘图窗口框选整个模型,右击鼠标,在弹出得“块定义”对话框中单击“确定”按钮创建块,如图5-43所示。
单击
图5-43“块定义”对话框
步骤4:
在功能区得“常用”选项卡下得“块”面板中,单击“块编辑器”按钮
在弹出得“编辑块定义”对话框中,在要创建或要编辑得块下方得窗口中选择“连杆”,在“预览”文本框中,可以预览选择得块,单击“确定”按钮,如图5-44所示。
图5-44“编辑块定义”对话框
步骤5:
在弹出得“块编辑器窗口”中,单击“块编写选项板”里得“参数选项”,再单击“参数选项”面板上得“旋转参数”按钮
接着指定基点,并单击圆心指定半径,如图5-45所示。
图5-45添加旋转参数
步骤6:
根据命令窗口提示,在空白位置单击鼠标左键指定标签位置,如图5-46所示。
图5-46指定标签位置
步骤7:
单击“块编写选项板”里得“动作选项”,再单击“动作”面板上得“旋转动作”按钮
接着单击“角度”,如图5-47所示。
图5-47选择动作参数
步骤8:
根据命令窗口提示,单击选择旋转得动作对象,如图5-48所示。
图5-48选择动作对象
步骤9:
右击鼠标,在任意位置放置动作标签,如图5-49所示。
图5-49放置标签
步骤10:
在块编写选项板中单击“参数集”选项,接着在其中单击“查询集”按钮
如图5-50所示。
单击
图5-50倒角处理
步骤11:
在绘图窗口中得适当位置放置标签,如图5-51所示。
图5-51放置标签
步骤12:
选择查寻选项,右击鼠标,在弹出得快捷菜单中执行“特性”命令,系统弹出特性工具栏,如图5-52所示。
图5-52特性工具栏
步骤13:
单击特性工具栏中得“查寻表”选项,系统弹出“特性查寻表”对话框,在其中单击“添加属性”按钮,如图5-53所示。
图5-53“特性查寻表”对话框
步骤14:
在弹出得“添加特性参数”对话框中选中“旋转”选项,接着单击“确定”按钮,如图5-54所示。
图5-54“添加特性参数”对话框
步骤15:
在“特性查寻表”对话框中得角度与查寻两面板中依次输入15,30,45,60,90,然后单击“确定”按钮,如图5-55所示。
图5-55“特性查寻表”对话框
步骤16:
单击“块编辑器”面板中得“关闭块编辑器”按钮,在弹出得“AutoCAD”对话框中,单击“就是”按钮,如图5-56所示。
单击
图5-56“AutoCAD”对话框
步骤17:
在功能区得“常用”选项卡下得“块”面板中,单击“插入块”按钮
在弹出得“插入”对话框中,在名称后面得窗口中选择“连杆”,单击“确定”按钮,如图5-57所示。
图5-57“插入”对话框
步骤18:
在绘图区任意地方插入块,接着单击该块,将显示三个夹点,如图5-58所示。
图5-58显示夹点
步骤19:
选择图形下方得查寻夹点,将弹出查寻列表,选择任一选项,该动态块将发生相应得变动,如图5-59所示。
图5-59创建直线
5、2、4深度解析—设置块在图形中得显示状态
在为块指定属性后,如果需要还可以修改块得属性、文字选项与特性,在功能区中得“块与参照”选项卡下得“块”面板上,单击“管理”按钮
将弹出“块编辑管理器”对话框,如图5-60所示。
图5-60“块编辑管理器”对话框
在“块编辑管理器”对话框中选择要编辑得属性,单击“编辑”按钮,系统弹出“编辑属性”对话框,在“编辑属性”对话框中得“属性”选项卡下,可以修改属性模式、数据等相关内容,如图5-61所示。
图5-61“编辑属性”对话框
在“块编辑管理器”对话框中单击“设置”按钮,系统弹出“块属性设置”对话框,在其中可以设置属性得哪些选项可以在图形中显示,如图5-62所示。
图5-62“块属性设置”