第10章 普通块、动态块、外部参照、绘制装配图_第1页
第10章 普通块、动态块、外部参照、绘制装配图_第2页
第10章 普通块、动态块、外部参照、绘制装配图_第3页
第10章 普通块、动态块、外部参照、绘制装配图_第4页
第10章 普通块、动态块、外部参照、绘制装配图_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第1010章章 普通块、动态块、普通块、动态块、外部参照、绘制装配图外部参照、绘制装配图10.1 普通块普通块10.1.1 概述概述 (1) 块是一个复杂的图形对象,它有名字、基点和成员。成员可以是直线、圆、圆弧块是一个复杂的图形对象,它有名字、基点和成员。成员可以是直线、圆、圆弧等简单的图形对象,也可以是多段线、文本等复杂的图形对象,还可以是其它的块。等简单的图形对象,也可以是多段线、文本等复杂的图形对象,还可以是其它的块。 (2) 可以在块的内部添加一些自定义特性,使其具有一定的灵活性和智能性,这样的可以在块的内部添加一些自定义特性,使其具有一定的灵活性和智能性,这样的块称为动态块。块称

2、为动态块。 (3) 块可分为内部块、匿名块和外部块。用块可分为内部块、匿名块和外部块。用BLOCK命令定义的块仅局部于本作业,命令定义的块仅局部于本作业,所以称为内部块;尺寸标注、图案填充也属于块,但它们的名字是系统内定的,因此所以称为内部块;尺寸标注、图案填充也属于块,但它们的名字是系统内定的,因此称为匿名块;称为匿名块;“.dwg”类型的图形文件也可以作为块被调用,因为它们在本作业的外类型的图形文件也可以作为块被调用,因为它们在本作业的外部,所以称为外部块。部,所以称为外部块。 (4) 用用INSERT或或MINSERT命令可以调用内部或外部块。命令可以调用内部或外部块。 (5) 利用块可

3、节省存储空间、提高作图效率,还可以建立图形库。如果将块比做图戳利用块可节省存储空间、提高作图效率,还可以建立图形库。如果将块比做图戳(章),那么(章),那么BLOCK命令就相当于制作图戳,而命令就相当于制作图戳,而INSERT命令就相当于加盖图戳。命令就相当于加盖图戳。10.1.2 定义普通块定义普通块 BLOCK命令不能直接生成块,它只能利用已有的图形对象构命令不能直接生成块,它只能利用已有的图形对象构造块。造块。1. 调用命令方式调用命令方式 键入命令:键入命令:BLOCK或或B(短命令)(短命令) 绘图绘图工具栏:工具栏: 菜单:绘图菜单:绘图块块创建创建2. 操作举例操作举例 命令命令

4、:BLOCK 弹出弹出块定义块定义对话框。对该对话框的说明如下:对话框。对该对话框的说明如下: 名称名称编辑框:用于输入块的名字,例如输入螺钉。编辑框:用于输入块的名字,例如输入螺钉。 基点基点栏:用于输入块的基点,如果在屏幕上指定基点,应栏:用于输入块的基点,如果在屏幕上指定基点,应事事先单击按钮先单击按钮 。基点可以是图上的任意一点,但由于该块被调。基点可以是图上的任意一点,但由于该块被调用时它将与插入点重合,因此应选择有利于插入操作的点,例用时它将与插入点重合,因此应选择有利于插入操作的点,例如如P点。点。 对象对象栏:用于确定块的成员。单击按钮栏:用于确定块的成员。单击按钮 ,选取将要

5、作为,选取将要作为块块成员的图形对象,例如选取螺钉。成员的图形对象,例如选取螺钉。 打开该栏的打开该栏的保留保留按钮,将保按钮,将保留用来构造块的图形对象;留用来构造块的图形对象; 打开打开转换为块转换为块按钮,将用来按钮,将用来构造块的图形对象转换为该块构造块的图形对象转换为该块并原地插入;并原地插入; 打开打开删除删除按钮,将删除用来按钮,将删除用来构造块的图形对象。构造块的图形对象。 单击单击确定确定按钮,名字叫做按钮,名字叫做螺螺钉钉的内部块定义完毕。的内部块定义完毕。10.1.3 插入块插入块1. 调用命令方式调用命令方式键入命令:键入命令:INSERT或或I(短命令)(短命令)绘图

6、绘图工具栏:工具栏:菜单:插入菜单:插入块块2. 操作举例操作举例命令命令:INSERT将弹出将弹出插入插入对话框。对该对话框的说明如下:对话框。对该对话框的说明如下: 名称:用于输入要插入块的名字,例如输入螺钉。名称:用于输入要插入块的名字,例如输入螺钉。插入点:用于确定块的插入基点。插入点:用于确定块的插入基点。缩放比例:用于确定插入块时的比例因子。缩放比例:用于确定插入块时的比例因子。 旋转栏:用于确定插入块时的旋转角。旋转栏:用于确定插入块时的旋转角。 如果以上如果以上3项需要在屏幕上指定,应事先打开项需要在屏幕上指定,应事先打开在屏幕上指定在屏幕上指定开关。开关。分解开关:打开该开关

7、,插入后的块不再作为一个整体,而是被分解为单个的分解开关:打开该开关,插入后的块不再作为一个整体,而是被分解为单个的图图形对象。形对象。浏览按钮:单击该按钮将弹出选择图形文件对话框,选取要插入的图形文件。浏览按钮:单击该按钮将弹出选择图形文件对话框,选取要插入的图形文件。 如果插入点、比例因子和旋转角在屏幕上指定,单击确定按钮后将出现下列提示:如果插入点、比例因子和旋转角在屏幕上指定,单击确定按钮后将出现下列提示: 指定插入点或指定插入点或 基点基点(B)/比例比例(S)/X/Y/Z/旋转旋转(R): P1点点 输入输入 X 比例因子,指定对角点,或比例因子,指定对角点,或 角点角点(C)/X

8、YZ(XYZ) : 0.5 输入输入 Y 比例因子或比例因子或 : 指定旋转角度指定旋转角度 : 30 结果见图。结果见图。3. 说明说明 比例因子可取负值,表示沿坐标轴反方向缩放比例因子可取负值,表示沿坐标轴反方向缩放(镜像镜像)。 若用一个点响应若用一个点响应X方向比例因子时,此点与插入点形成一矩形,矩形的宽为方向比例因子时,此点与插入点形成一矩形,矩形的宽为X方向方向比例因子,高为比例因子,高为Y方向比例因子,此点若在插入点右上方时方向比例因子,此点若在插入点右上方时X、Y方向比例因子均为方向比例因子均为正正值,否则为负值。值,否则为负值。 若用若用XYZ响应响应X方向比例因子时,系统将

9、要求依次输入方向比例因子时,系统将要求依次输入X、Y、Z三个方向的比例三个方向的比例因因子。子。 MINSERT命令可将块按命令可将块按m行行n列的矩形阵列方式插入列的矩形阵列方式插入mn个块。个块。10.1.4 分解图块分解图块 分解插入后的图块、尺寸标注或图案填充,得到的结果是创分解插入后的图块、尺寸标注或图案填充,得到的结果是创建该块时的那些图形对象。例如,尺寸标注被分解为直线、文建该块时的那些图形对象。例如,尺寸标注被分解为直线、文本和作为箭头的二维填充。本和作为箭头的二维填充。1. 调用命令方式:调用命令方式: 键入命令:键入命令:EXPLODE或或X(短命令)(短命令) 修改修改工

10、具栏:工具栏: 菜单:修改菜单:修改分解分解2. 操作举例操作举例 命令命令: EXPLODE 选择对象选择对象: (选择插入后的图块、尺寸标注或图案填充)(选择插入后的图块、尺寸标注或图案填充) 命令命令:10.1.5 写块写块 写块的作用是将内部块转化为外部块或将本作业的图形保存为外部块,提写块的作用是将内部块转化为外部块或将本作业的图形保存为外部块,提供给其它作业共享。写块命令的操作格式如下:供给其它作业共享。写块命令的操作格式如下: 命令命令:WBLOCK(或短命令或短命令W) 弹出写块对话框。弹出写块对话框。 块块按钮:打开该按钮,通过右方的弹按钮:打开该按钮,通过右方的弹出列表确定

11、内部块的名字。将选到的内出列表确定内部块的名字。将选到的内部块作为外部块。部块作为外部块。 整个图形整个图形按钮:将当前全部图形对象按钮:将当前全部图形对象作为外部块。作为外部块。 对象对象按钮:将选到的图形对象作为外按钮:将选到的图形对象作为外部块。部块。 以上三个按钮的互锁的,即只能打开以上三个按钮的互锁的,即只能打开其中一个按钮。其中一个按钮。 基点基点栏:确定外部块的基点。仅当对象按钮为开时该栏才可用。栏:确定外部块的基点。仅当对象按钮为开时该栏才可用。 对象对象栏:确定对所选到的图形对象的处理方式,栏内三个按钮的含义同栏:确定对所选到的图形对象的处理方式,栏内三个按钮的含义同定定义块

12、义块。仅当对象按钮为开时该栏才可用。仅当对象按钮为开时该栏才可用。 文件名和路径文件名和路径编辑框:确定外部块编辑框:确定外部块(图形文件)的名字和路径。(图形文件)的名字和路径。 假定已定义了内部块假定已定义了内部块螺钉螺钉,写,写为外部块的操作如下:为外部块的操作如下: 打开块打开块(B)按钮,在该按钮右方按钮,在该按钮右方的弹出列表内选择螺钉;的弹出列表内选择螺钉;在文件名和路径编辑框内输图形在文件名和路径编辑框内输图形文件名和路径。文件名和路径。单击单击确定确定按钮即可。按钮即可。10.1.6 基点基点(BASE) 每个图形文件都有一个基点,它的初始值为每个图形文件都有一个基点,它的初

13、始值为(0,0)。如果调用这样基点的。如果调用这样基点的图形文件时感到不便,就可用该命令改变基点的位置。图形文件时感到不便,就可用该命令改变基点的位置。1. 调用命令方式:调用命令方式: 键入命令:键入命令:BASE 菜单:绘图菜单:绘图块块基点基点2. 操作格式操作格式 命令命令:BASE 输入基点输入基点:P点点10.2 动态图块动态图块10.2.1 基本概念基本概念 普通块在某些应用场合有一定局限性。例如,图普通块在某些应用场合有一定局限性。例如,图a示的螺栓的大径和长度分示的螺栓的大径和长度分别为别为10和和30,将其定义为块。如果某螺栓的大径和长度分别为,将其定义为块。如果某螺栓的大

14、径和长度分别为10和和45,调用,调用该块时该块时X方向的比例因子为方向的比例因子为1.5、Y方向的比例因子为方向的比例因子为1,结果如图,结果如图b。这个结。这个结果果有明显的错误,因为实际的螺栓在大径相等并且长度大于螺纹长度时,其头有明显的错误,因为实际的螺栓在大径相等并且长度大于螺纹长度时,其头部、螺纹长度和倒角是相同的,如图部、螺纹长度和倒角是相同的,如图c所示。利用动态块可以很好地解决此类所示。利用动态块可以很好地解决此类问题。问题。 图a图b图c 动态块属于特殊的块,与普通块不同的是它在内部添加了一些自定义特动态块属于特殊的块,与普通块不同的是它在内部添加了一些自定义特性,使其具有

15、一定的灵活性和智能性。可以在调用后进行调整,以满足不同性,使其具有一定的灵活性和智能性。可以在调用后进行调整,以满足不同的条件。例如,仍然将图的条件。例如,仍然将图a所示的螺栓定义为一个块,但是增加了一个名字所示的螺栓定义为一个块,但是增加了一个名字为为螺栓长度螺栓长度的拉伸特性。该块被调用后,其外观与普通块一样。用鼠标单击该的拉伸特性。该块被调用后,其外观与普通块一样。用鼠标单击该块,螺栓的右端出现一个符号块,螺栓的右端出现一个符号,拖动符号,拖动符号即可改变螺栓的长度,见图即可改变螺栓的长度,见图b。指定一个点或键入一个数值即可得到指定长度的螺栓。指定一个点或键入一个数值即可得到指定长度的

16、螺栓。图a图b10.2.2 生成动态块生成动态块 通过编辑一个块实例(已插入的块)或定义一个新的块都可以得到一个动通过编辑一个块实例(已插入的块)或定义一个新的块都可以得到一个动态块。态块。1. 调用命令方式调用命令方式 键入命令:键入命令:BEDIT 标准标准工具栏:工具栏: 菜单:工具菜单:工具块编辑器块编辑器2. 操作举例操作举例 假定已定义了名字叫做螺栓的普通块。假定已定义了名字叫做螺栓的普通块。(1)进入块的编辑状态)进入块的编辑状态 调用调用BEDIT命令或双击一个块实例,命令或双击一个块实例,将弹出将弹出编辑块定义编辑块定义对话框。对话框。 选取要编辑的块,单击确定按钮,出现块编

17、辑的工具栏和选选取要编辑的块,单击确定按钮,出现块编辑的工具栏和选项板。如果弹出项板。如果弹出是否查看动态块的创建方式是否查看动态块的创建方式?询问对话框时,?询问对话框时,单击单击否否按钮即可。按钮即可。(2)添加参数)添加参数 将普通块改变为动态块至少应该向普通块添加一个参数以及一个与该参数将普通块改变为动态块至少应该向普通块添加一个参数以及一个与该参数相关联的动作。添加参数的命令是相关联的动作。添加参数的命令是BPARAMETER。 选取参数卡的选取参数卡的线性参数线性参数或调用或调用BPARAMETER命令之后选择命令之后选择线性线性(L),出现,出现提示:提示: 指定起点或指定起点或

18、名称名称(N)/标签标签(L)/链链(C)/说明说明(D)/基点基点(B)/选项板选项板(P)/值集值集(V):L 输入距离特性标签输入距离特性标签: 螺栓长度螺栓长度 指定起点或指定起点或名称名称(N)/标签标签(L)/链链(C)/说明说明(D)/基点基点(B)/选项板选项板(P)/值集值集(V):P1点点 指定端点指定端点:P2点点 指定标签位置指定标签位置:P3点点 结果见图。结果见图。 注意:如果参数的夹点附近出现一个警告图标,表示该参数尚未关联任何动作。注意:如果参数的夹点附近出现一个警告图标,表示该参数尚未关联任何动作。 线性参数有两个夹点,如果限定只能用右端的夹点,应该首线性参数

19、有两个夹点,如果限定只能用右端的夹点,应该首先单击参数的标签先单击参数的标签螺栓长度螺栓长度,接着按鼠标右键,通过随后弹出,接着按鼠标右键,通过随后弹出的快捷菜单选择只显示一个夹点。至此完成了添加一个线性参的快捷菜单选择只显示一个夹点。至此完成了添加一个线性参数的工作。数的工作。选择只显示一个夹点的快捷菜单(2)添加动作)添加动作 选取动作卡的选取动作卡的拉伸动作拉伸动作,出现提示:,出现提示: 选择参数选择参数:(选取参数标签(选取参数标签“螺栓长度螺栓长度”) 指定要与动作关联的参数点或输入指定要与动作关联的参数点或输入起点起点(T)/第二点第二点(S):P2点点 指定拉伸框架的第一个角点

20、或指定拉伸框架的第一个角点或圈交圈交(CP):P4点点 指定对角点指定对角点:P5点点 指定要拉伸的对象。指定要拉伸的对象。 选择对象选择对象:P6点点 指定对角点指定对角点:P7点点 指定动作位置或指定动作位置或 乘数乘数(M)/偏移偏移(O):P8点点 至此,为线性参数至此,为线性参数螺栓长度螺栓长度添加拉伸动作完毕。添加拉伸动作完毕。 (3)保存动态块的编辑结果并退出块的编辑)保存动态块的编辑结果并退出块的编辑 单击块编辑工具栏的按钮单击块编辑工具栏的按钮 ,保存动态块的编辑结果。单,保存动态块的编辑结果。单击块编辑工具栏的关闭块编辑器按钮,退出块的编辑状态。得击块编辑工具栏的关闭块编辑

21、器按钮,退出块的编辑状态。得到了一个名字为螺栓的动态块。到了一个名字为螺栓的动态块。 如果希望在块定义时,直接得到动态块,应该打开定义块的如果希望在块定义时,直接得到动态块,应该打开定义块的对话框的对话框的在块编辑器中打开在块编辑器中打开切换开关。这样,在定义了块的基切换开关。这样,在定义了块的基点、选取了块的成员之后,单击确定按钮,即可进入块的编辑点、选取了块的成员之后,单击确定按钮,即可进入块的编辑状态。后续的操作步骤与编辑块相同。状态。后续的操作步骤与编辑块相同。 本节通过一个实例介绍了添加一个参数的操作过程,下一节本节通过一个实例介绍了添加一个参数的操作过程,下一节将系统地介绍添加参数

22、以及添加与参数相关联的动作。将系统地介绍添加参数以及添加与参数相关联的动作。 10.2.3 添加参数以及添加与参数相关联的动作添加参数以及添加与参数相关联的动作 动态块至少要有一个参数以及一个与该参数相关联的动作。动态块至少要有一个参数以及一个与该参数相关联的动作。1. 参数的作用和特点参数的作用和特点 通过参数可添加块本身的特性,也可以通过参数指定块的成员相对于块本通过参数可添加块本身的特性,也可以通过参数指定块的成员相对于块本身的特性。例如,向块添加身的特性。例如,向块添加旋转参数旋转参数后,该参数将可能为块增加旋转特性,后,该参数将可能为块增加旋转特性,如果向块添加如果向块添加点点参数,

23、该参数将可能为块的成员相对于块本身增加移动和拉参数,该参数将可能为块的成员相对于块本身增加移动和拉伸的特性。伸的特性。 参数具有不同的类型。不同类型的参数具有不同的特性,支持不同的动作。参数具有不同的类型。不同类型的参数具有不同的特性,支持不同的动作。参数的外观与尺寸标注类似,只能在块编辑器中才能看到它的外观。参数的外观与尺寸标注类似,只能在块编辑器中才能看到它的外观。 只能在块编辑器中向块添加参数。添加参数后,只能在块编辑器中向块添加参数。添加参数后,AutoCAD自动添加与该自动添加与该参参数的关键点相关联的夹点。数的关键点相关联的夹点。 必须为参数添加相关联的动作才有实际意义。这样在作图

24、形过程中,移动必须为参数添加相关联的动作才有实际意义。这样在作图形过程中,移动与参数关联的夹点或者修改与参数关联的夹点或者修改特性特性选项板中自定义特性的值,就会影响与该参选项板中自定义特性的值,就会影响与该参数相关联的动作,从而修改已插入的块。数相关联的动作,从而修改已插入的块。2. AutoCAD提供的参数类型提供的参数类型AutoCAD提供了以下类型的参数。提供了以下类型的参数。(1)点参数:定义点的坐标位置,支持移动和拉伸动作。其外观类似于坐)点参数:定义点的坐标位置,支持移动和拉伸动作。其外观类似于坐标注标注。标注标注。(2)线性参数:定义两个点的距离,约束夹点沿两个点确定的方向移动

25、。)线性参数:定义两个点的距离,约束夹点沿两个点确定的方向移动。支持移动、缩放、拉伸和阵列动作。其外观类似于对齐标注。支持移动、缩放、拉伸和阵列动作。其外观类似于对齐标注。(3)极轴参数:定义基点和另一点的距离,利用夹点可以更改与基点的距)极轴参数:定义基点和另一点的距离,利用夹点可以更改与基点的距离和角度。支持移动、缩放、拉伸、极轴拉伸和阵列动作。其外观类似于离和角度。支持移动、缩放、拉伸、极轴拉伸和阵列动作。其外观类似于对齐标注。对齐标注。 (4)XY参数:定义基点和另一点的水平和垂直距离,利用夹参数:定义基点和另一点的水平和垂直距离,利用夹点点可以更改与基点的水平和垂直距离。支持移动、缩

26、放、拉伸和可以更改与基点的水平和垂直距离。支持移动、缩放、拉伸和阵列动作。其外观类似水平和垂直标注,见图阵列动作。其外观类似水平和垂直标注,见图a。(5)旋转参数:定义一个角度,利用夹点可以更改角度的大小。)旋转参数:定义一个角度,利用夹点可以更改角度的大小。支持旋转动作。其外观类似角度标注,见图支持旋转动作。其外观类似角度标注,见图b。图a图b(6)翻转参数:定义一条轴线,可以围绕这条轴线翻转对象。支持翻转动)翻转参数:定义一条轴线,可以围绕这条轴线翻转对象。支持翻转动作。其外观见图作。其外观见图a。(7)对齐参数:定义基点和一个角度。对齐参数应用于整个块,并且无需)对齐参数:定义基点和一个

27、角度。对齐参数应用于整个块,并且无需与任何动作相关联。对齐参数允许块自动围绕一个点旋转,以便与图形中与任何动作相关联。对齐参数允许块自动围绕一个点旋转,以便与图形中的的另一对象对齐。对齐参数会影响块的旋转特性。其外观见图另一对象对齐。对齐参数会影响块的旋转特性。其外观见图b。(8)可见性参数:控制块中对象的可见性。可见性参数应用于整个块,并)可见性参数:控制块中对象的可见性。可见性参数应用于整个块,并且无需与任何动作相关联。单击可见性夹点可以显示块中所有可见性状态且无需与任何动作相关联。单击可见性夹点可以显示块中所有可见性状态的的列表。其外观见图列表。其外观见图c。图a图b图c(9)查寻参数:

28、定义一个查询表。通过查询表将自定义的参)查寻参数:定义一个查询表。通过查询表将自定义的参数与外部数据相关联。外部数据可以是零、部件的名称、规格数与外部数据相关联。外部数据可以是零、部件的名称、规格或关键字。查寻参数只支持查寻动作。单击块实例中的查寻夹或关键字。查寻参数只支持查寻动作。单击块实例中的查寻夹点,可以显示外部数据的列表,选取其中的一项,就导致与其点,可以显示外部数据的列表,选取其中的一项,就导致与其关联的自定义的参数的动作,从而实现了的块实例的修改。在关联的自定义的参数的动作,从而实现了的块实例的修改。在块编辑器中,显示为带有关联夹点的文字。其外观见图块编辑器中,显示为带有关联夹点的

29、文字。其外观见图a。(10)基点参数:在动态块参照中相对于该块中的几何图形定)基点参数:在动态块参照中相对于该块中的几何图形定义一个基点。无法与任何动作相关联,但可以归属于某个动作义一个基点。无法与任何动作相关联,但可以归属于某个动作的选择集。的选择集。 在块编辑器中,显示为带有十字光标的圆。其外在块编辑器中,显示为带有十字光标的圆。其外观观见图见图b。图a图b3. 参数的特性参数的特性 参数除了具有普通对象的图层、颜色等特性外,还具有自己参数除了具有普通对象的图层、颜色等特性外,还具有自己的一些特性。例如:位置、名称、标签、链、说明、基点、选的一些特性。例如:位置、名称、标签、链、说明、基点

30、、选项板和值集。在添加参数时,通过命令行可以改变这些特性的项板和值集。在添加参数时,通过命令行可以改变这些特性的值,也可以通过特性选项板修改些特性的值。值,也可以通过特性选项板修改些特性的值。 例如添加线性参数时,出现提示:例如添加线性参数时,出现提示: 指定起点或指定起点或名称名称(N)/标签标签(L)/链链(C)/说明说明(D)/基点基点(B)/选项板选项板(P)/值集值集(V): 其中的每个选项都是参数的一个特性,其含义如下。其中的每个选项都是参数的一个特性,其含义如下。 名称:参数的名称,不在块编辑器中显示,而是作为块的名称:参数的名称,不在块编辑器中显示,而是作为块的自定义成员,可以

31、显示在对象的特性选项板上。自定义成员,可以显示在对象的特性选项板上。 标签:参数的标签,只能在块编辑器中显示,位于标注的标签:参数的标签,只能在块编辑器中显示,位于标注的位位置。置。 链:指定点、线性、极轴、链:指定点、线性、极轴、XY和旋转参数的和旋转参数的链动作链动作特性。特性。 说明:对参数的文字描述。说明:对参数的文字描述。 基点:指定参数的基点:指定参数的基点位置基点位置。 选项板:控制选中已插入的块时,在选项板:控制选中已插入的块时,在特性特性选项板是否显示参选项板是否显示参数数标签。选此项出现提示:标签。选此项出现提示: 是否要在是否要在特性特性选项板中显示特性?选项板中显示特性

32、?是是(Y)/否否(N):(输入(输入n或或y) 值集值集(V):为参数指定值集,限定参数可选用的值只能是值集为参数指定值集,限定参数可选用的值只能是值集内内的值。选此项后,出现提示:的值。选此项后,出现提示: 输入距离值集合的类型输入距离值集合的类型无无(N)/列表列表(L)/增量增量(I):(指定值(指定值集类型)集类型) 如果选择列表,随后输入以逗号分隔的值列表;如果选择了如果选择列表,随后输入以逗号分隔的值列表;如果选择了增量,随后输入参数的增量值、最小值和最大值。增量,随后输入参数的增量值、最小值和最大值。4. 动作的作用和特点动作的作用和特点 动作用于定义动态块的行为。只能在块编辑

33、器中向参数添动作用于定义动态块的行为。只能在块编辑器中向参数添加加动作。在块编辑器中可以看到动作的名称。动作。在块编辑器中可以看到动作的名称。 AutoCAD提供的动作有以下几种。提供的动作有以下几种。(1)移动:与)移动:与MOVE命令相似,可以关联点、线性、极轴和命令相似,可以关联点、线性、极轴和XY参数。参数。(2)缩放:与)缩放:与SCALE命令相似,可以关联线性、极轴和命令相似,可以关联线性、极轴和XY参参数。数。(3)拉伸:与)拉伸:与STRETCH命令相似,可以关联点、线性、极轴命令相似,可以关联点、线性、极轴和和XY参数。参数。(4)极轴拉伸:将对象旋转、移动和拉伸到指定的角度

34、和距)极轴拉伸:将对象旋转、移动和拉伸到指定的角度和距离,只关联极轴参数。离,只关联极轴参数。(5)旋转:与)旋转:与ROTATE命令相似,只关联旋转参数。命令相似,只关联旋转参数。 (6)翻转:围绕指定的轴线翻转对象,只关联翻转参数。)翻转:围绕指定的轴线翻转对象,只关联翻转参数。(7)阵列:与)阵列:与ARRAY命令的矩形阵列相似,可以关联线性、极命令的矩形阵列相似,可以关联线性、极轴和轴和XY。(8)查询:创建查寻表,通过查寻表将自定义的特性和值指定)查询:创建查寻表,通过查寻表将自定义的特性和值指定给动态块,只关联查寻转参数。给动态块,只关联查寻转参数。(9)乘数和角度偏移替代:为移动

35、、拉伸和极轴拉伸指定距离)乘数和角度偏移替代:为移动、拉伸和极轴拉伸指定距离的的比例因子和角度的偏移量。的的比例因子和角度的偏移量。5. 向参数添加动作向参数添加动作 只有把动作添加到参数上才能定义具体的动作,只有在块编辑的状态下才只有把动作添加到参数上才能定义具体的动作,只有在块编辑的状态下才能向参数添加动作。添加动作的命令是能向参数添加动作。添加动作的命令是BACTIONTOOL。 通过通过BACTIONTOOL命令或命令或块编写块编写选项板选项板的动作卡向参数添加动作。的动作卡向参数添加动作。【例【例10.1】定义图】定义图a所示的图形为一个块。要求插入这个块之后,可以调整所示的图形为一

36、个块。要求插入这个块之后,可以调整小孔及其右上方的直线段的极角小孔及其右上方的直线段的极角alf的大小。的大小。 经过分析,应该将这个图形定义为动态块,参数选择经过分析,应该将这个图形定义为动态块,参数选择旋转参数、旋转参数、动作选择动作选择旋转动作旋转动作,旋转对象由小孔、经过小孔的径向中心线和小孔右上方的直线段,旋转对象由小孔、经过小孔的径向中心线和小孔右上方的直线段组成。组成。(1)将其定义为普通块,然后调用)将其定义为普通块,然后调用BEDIT命令,选取该块后,进入块编辑命令,选取该块后,进入块编辑状状态。态。图a图b图c(2)选取参数选项卡的)选取参数选项卡的旋转参数旋转参数,出现提

37、示:,出现提示: 指定基点或指定基点或名称名称(N)/标签标签(L)/链链(C)/说明说明(D)/选项板选项板(P)/值集值集(V):P1点点 指定参数半径指定参数半径:P2点点 指定默认旋转角度或指定默认旋转角度或基准角度基准角度(B):P2点点 指定标签位置指定标签位置:P3点点 添加参数完毕,见图添加参数完毕,见图b。(3)选取动作选项卡的)选取动作选项卡的“旋转动作旋转动作”,出现提示:,出现提示: 选择参数选择参数:(选择角度)(选择角度) 指定动作的选择集指定动作的选择集 选择对象选择对象:(选择小孔、经过小孔的径向中心线和小孔右上方的直线段)(选择小孔、经过小孔的径向中心线和小孔

38、右上方的直线段) 指定动作位置或指定动作位置或乘数乘数(M)/偏移偏移(O):P4点点 添加动作完毕,见图添加动作完毕,见图c。(4)单击块编辑工具栏的按钮)单击块编辑工具栏的按钮 ,保存动态块的编辑结果。单击块编辑,保存动态块的编辑结果。单击块编辑工具栏的关闭块编辑器按钮,退出块的编辑状态工具栏的关闭块编辑器按钮,退出块的编辑状态,该动态块定义完毕。该动态块定义完毕。 10.2.4 典型应用实例典型应用实例1. 应用参数的应用参数的链动作链动作特性特性 点、线性、极轴、点、线性、极轴、XY和旋转参数有一个名为和旋转参数有一个名为链动作链动作的特性。如果这些参的特性。如果这些参数是另一个动作的

39、选择对象,当发生另一个动作的行为时,数是另一个动作的选择对象,当发生另一个动作的行为时,链动作链动作的特性的特性将将导致这些参数本身的动作行为。导致这些参数本身的动作行为。【例【例10.2】 如图如图a所示的标签为位置的点参数所示的标签为位置的点参数,它的动作是移动下方的断面图它的动作是移动下方的断面图,标签为距离的线性参数标签为距离的线性参数,它的动作是拉伸通过窗口确定的对象,窗口是由它的动作是拉伸通过窗口确定的对象,窗口是由P1、P2点确定的,标签为位置的点参数也在窗口内。当点确定的,标签为位置的点参数也在窗口内。当链动作链动作生效时,断面图生效时,断面图将随着拉伸动作引起的点参数的移动而

40、移动,见图将随着拉伸动作引起的点参数的移动而移动,见图b,否则,断面图的位置,否则,断面图的位置不随之改变,见图不随之改变,见图c。图a图b图c 可以通过添加参数时设置参数的可以通过添加参数时设置参数的链链(C)选项,或特性选项板设置参数的选项,或特性选项板设置参数的链链动作动作是否生效。是否生效。 添加参数时设置参数的添加参数时设置参数的“链动作链动作”效果效果例如添加标签为例如添加标签为距离距离的线性参数时,出现提示:的线性参数时,出现提示:指定起点或指定起点或名称名称(N)/标签标签(L)/链链(C)/说明说明(D)/基点基点(B)/选项板选项板(P)/值集值集(V):C是否在另一个动作

41、编辑参数时计算关联动作?是否在另一个动作编辑参数时计算关联动作?是是(Y)/否否(N):选择选择Y,参数的,参数的链动作链动作生效,选择生效,选择N”,参数的,参数的链动作链动作失效。失效。 通过特性选项板设置参数的通过特性选项板设置参数的链动作链动作是否生效。是否生效。选取标签为选取标签为距离距离的线性参数,激活特性选项板,的线性参数,激活特性选项板,将特性选项板其他栏的将特性选项板其他栏的链动作链动作的值修改为的值修改为是是和和否否即可。即可。2. 应用参数的应用参数的值集值集特性特性 利用参数的利用参数的值集值集特性,可以确定是否限定参数取值的范围。如果否限定特性,可以确定是否限定参数取

42、值的范围。如果否限定参参数取值的范围,是以列表的形式还是以增量的形式限定参数的值。数取值的范围,是以列表的形式还是以增量的形式限定参数的值。【例【例10-3】以定义动态块螺栓为例,利用参数的】以定义动态块螺栓为例,利用参数的值集值集特性,改变拉伸的长度。特性,改变拉伸的长度。例如,添加标签为例如,添加标签为螺栓长度螺栓长度线性参数时,出现提示:线性参数时,出现提示:指定起点或指定起点或名称名称(N)/标签标签(L)/链链(C)/说明说明(D)/基点基点(B)/选项板选项板(P)/值集值集(V):V选此项后,出现提示:选此项后,出现提示:输入距离值集合的类型输入距离值集合的类型无无(N)/列表列

43、表(L)/增量增量(I):(指定值集类型)(指定值集类型) 选择选择无无,则不限定参数取值的范围。,则不限定参数取值的范围。 选择选择列表列表,参数的值只能是列表内的一个值。选此项后,出现提示:,参数的值只能是列表内的一个值。选此项后,出现提示:输入距离值列表输入距离值列表(逗号分隔逗号分隔):30,35,40,50插入该块后,单击该块,其右方出插入该块后,单击该块,其右方出现了按列表值确定的刻度线,拖动现了按列表值确定的刻度线,拖动夹点,只能停留在刻度线所确定的夹点,只能停留在刻度线所确定的位置上。位置上。 选择选择增量增量,参数的值只能是最小值和最大值之间的等差数列。,参数的值只能是最小值

44、和最大值之间的等差数列。选此项后,出现提示:选此项后,出现提示: 输入距离增量输入距离增量:5 输入最短距离输入最短距离:30 输入最长距离输入最长距离:50 插入该块后,单击该块,其右方出现了插入该块后,单击该块,其右方出现了按列表值确定的刻度线,拖动夹点,只能按列表值确定的刻度线,拖动夹点,只能停留在刻度线所确定的位置上。停留在刻度线所确定的位置上。 通过特性选项板也可以方便地改变螺栓通过特性选项板也可以方便地改变螺栓的长度。的长度。3. 为块增加可见性为块增加可见性 可见性参数作用于整个块,并且不需与任何动作相关联。它可见性参数作用于整个块,并且不需与任何动作相关联。它提供一个块中所有成

45、员可见状态的列表。通过改变列表的选提供一个块中所有成员可见状态的列表。通过改变列表的选项,即可改变插入后的外观。项,即可改变插入后的外观。【例【例4】图示为垫片的图形,它有】图示为垫片的图形,它有4种应用需求:保留种应用需求:保留4个小孔、个小孔、只保留两个水平方向的小孔、只保留两个垂直方向的小孔和去只保留两个水平方向的小孔、只保留两个垂直方向的小孔和去掉掉4个小孔。个小孔。 (1)调用)调用BLOCK命令,以图形中心为基点,选中全部对象为命令,以图形中心为基点,选中全部对象为块的成员。单击确定按钮,进入块编辑状态。块的成员。单击确定按钮,进入块编辑状态。(2)在图形中心(或其他位置)添加)在

46、图形中心(或其他位置)添加可见性可见性参数。参数。(3)单击工具栏的按钮)单击工具栏的按钮 ,弹出可见性状态对话框。,弹出可见性状态对话框。 (4)单击该对话框的)单击该对话框的新建新建(N)按钮,弹出按钮,弹出新建可见性状态新建可见性状态对话框。选取该对对话框。选取该对话框的话框的在新状态中保持现有对象的可见性不变在新状态中保持现有对象的可见性不变,在,在可见性状态名称可见性状态名称编辑框内编辑框内填写填写显示显示4个小孔个小孔。单击确定按钮,返回可见性状态对话框。在可见性状态。单击确定按钮,返回可见性状态对话框。在可见性状态对对话框的列表内增加了话框的列表内增加了显示显示4个小孔个小孔一项

47、,单击可见性状态对话框的确定按钮,一项,单击可见性状态对话框的确定按钮,对话框消失。不做任何操作,该状态即为对话框消失。不做任何操作,该状态即为显示显示4个小孔个小孔的可见性状态。的可见性状态。(5)重复()重复(3)和()和(4)的操作,建立名称为)的操作,建立名称为显示两个水平方向的小孔显示两个水平方向的小孔的可见性状的可见性状态。对话框消失后,单击工具栏的按钮态。对话框消失后,单击工具栏的按钮 ,选取两个垂直方向的小孔,这两,选取两个垂直方向的小孔,这两个小孔消失。此状态即为个小孔消失。此状态即为只显示两个水平方向的小孔只显示两个水平方向的小孔的可见性状态。的可见性状态。(6)重复()重

48、复(3)和()和(4)的操作,建立名称为)的操作,建立名称为显示两个垂直方向的小孔显示两个垂直方向的小孔的的可见性状态。对话框消失后,单击工具栏的按钮可见性状态。对话框消失后,单击工具栏的按钮 ,选取两个水平方向的小孔,选取两个水平方向的小孔,这两个小孔消失。单击工具栏的按钮这两个小孔消失。单击工具栏的按钮 ,选取两个垂直方向的小孔,这两个小孔,选取两个垂直方向的小孔,这两个小孔恢复为可见状态。此状态即为恢复为可见状态。此状态即为显示两个垂直方向的小孔显示两个垂直方向的小孔的可见性状态。的可见性状态。(7)重复()重复(3)和()和(4)的操作,建立名称为)的操作,建立名称为不显示不显示4个小

49、孔个小孔的可见性状态。对话的可见性状态。对话框框消失后,单击工具栏的按钮消失后,单击工具栏的按钮 ,选取两个垂直方向的小孔,这两个小孔恢消失。,选取两个垂直方向的小孔,这两个小孔恢消失。此状态即为此状态即为不显示不显示4个小孔个小孔的可见性状态。的可见性状态。(8)单击块编辑工具栏的按钮)单击块编辑工具栏的按钮 ,保存动态块的编辑结果。单击块编,保存动态块的编辑结果。单击块编辑工具栏的关闭块编辑器按钮,退出块的编辑状态辑工具栏的关闭块编辑器按钮,退出块的编辑状态,该动态块定义完毕。该动态块定义完毕。 插入该块后,单击该块的可见性夹点,将出现一个可见性状态的列插入该块后,单击该块的可见性夹点,将

50、出现一个可见性状态的列表,选择不同的可见性状态,即可得到不同的图形。表,选择不同的可见性状态,即可得到不同的图形。4. 为块增加查询特性为块增加查询特性 通过查寻参数和查询动作可以创建块的查询表。利用查询表通过查寻参数和查询动作可以创建块的查询表。利用查询表可以将块实例的参数值与用户指定的其他数据相关联。例如,可以将块实例的参数值与用户指定的其他数据相关联。例如,利用查询表可以将利用查询表可以将宽度宽度B=297、长度长度L=420的图纸幅面与其规格的图纸幅面与其规格代号代号“A3”相关联。有了这样的查询表,就可以通过查寻夹点相关联。有了这样的查询表,就可以通过查寻夹点或或“特性特性”选项板修

51、改或查寻块实例的特性,从而修改这个块实选项板修改或查寻块实例的特性,从而修改这个块实例。例。 例如,单击某图纸幅面的块实例,通过查寻夹点从查询表中例如,单击某图纸幅面的块实例,通过查寻夹点从查询表中选取选取“A2”这个规格,系统根据这个规格检索到这个图纸幅面这个规格,系统根据这个规格检索到这个图纸幅面的的宽度宽度B=420、长度长度L=594,随之按照检索到的尺寸对这个块实例,随之按照检索到的尺寸对这个块实例进行修改。进行修改。 【例【例10.5】建立名字为图纸幅面的动态块,要求根据图纸的规】建立名字为图纸幅面的动态块,要求根据图纸的规格,绘制图纸的边框。格,绘制图纸的边框。(1)建立名字为图

52、纸幅面的块,块成员是一个矩形,块基点在)建立名字为图纸幅面的块,块成员是一个矩形,块基点在矩形的左下角,定义了名字和标签相同的长度矩形的左下角,定义了名字和标签相同的长度L和宽度和宽度B两个线两个线性参数,为这两个参数分别添加了拉伸性参数,为这两个参数分别添加了拉伸1和拉伸和拉伸2两个拉伸动作。两个拉伸动作。(2)选取参数选项卡的)选取参数选项卡的“查询参数查询参数”,出现提示:,出现提示: 指定基点或指定基点或名称名称(N)/标签标签(L)/说明说明(D)/选项板选项板(P):(指定(指定1个点)个点)(3)选取动作选项卡的)选取动作选项卡的“查询动作查询动作”,出现提示:,出现提示: 选择

53、参数选择参数:(选择查询参数的标签)(选择查询参数的标签) 指定动作位置指定动作位置:(指定(指定1个点)个点)(4)创建查寻表)创建查寻表 添加动作之后,弹出添加动作之后,弹出特性查询表特性查询表对话框。对话框。 (5)向查寻表添加特性和值)向查寻表添加特性和值 单击单击特性查询表特性查询表对话框的添加特性按钮,对话框的添加特性按钮,弹出添加参数特弹出添加参数特性性对话框。对话框。 选择选择“添加输入特性添加输入特性”,选取参数,选取参数“长度长度L”之后,单击确之后,单击确定按定按钮,返回钮,返回“特性查询表特性查询表”对话框。在该对话框的对话框。在该对话框的输入特性输入特性栏的栏的长长度

54、度L列输入图纸幅面的长度列输入图纸幅面的长度1189、841等,在查询特性栏的等,在查询特性栏的查寻查寻列输入列输入A0、A1等。等。 单击单击添加特性添加特性按钮,返回按钮,返回添加参数特性添加参数特性对话框。在该对话框选取参数对话框。在该对话框选取参数宽宽度度B之后,单击确定按钮,返回之后,单击确定按钮,返回特性查询表特性查询表对话框。在该对话框的输入特对话框。在该对话框的输入特性性栏的栏的宽度宽度B列输入图纸幅面的宽度列输入图纸幅面的宽度841、594等。单击等。单击自定义自定义的下一行,将的下一行,将只只读读改为改为允许反向查询允许反向查询。反向查询的含义是通过查询特性的文本,例如。反

55、向查询的含义是通过查询特性的文本,例如A0,可以检索到其关联的参数长度可以检索到其关联的参数长度L和宽度和宽度B。单击确定按钮,查询表建立完毕。单击确定按钮,查询表建立完毕。(6)单击块编辑工具栏的按钮)单击块编辑工具栏的按钮 ,保存动态块的编辑结果。单击,保存动态块的编辑结果。单击块编块编辑辑工具栏的工具栏的关闭块编辑器关闭块编辑器按钮,退出块的编辑状态按钮,退出块的编辑状态,该动态块定义完毕。该动态块定义完毕。 插入该块后,单击该块的查询夹点,将出现一个可供查询的列表。选择插入该块后,单击该块的查询夹点,将出现一个可供查询的列表。选择其中一项,即可得对应的图纸边框。也可以通过特性选项板查询

56、或修改该其中一项,即可得对应的图纸边框。也可以通过特性选项板查询或修改该块。块。10.3 外部参照外部参照10.3.1 插入(插入(Insert)与引用()与引用(Reference)的区别)的区别 用用INSERT命令调用外部图形文件的具体过程是:首先将外命令调用外部图形文件的具体过程是:首先将外部部图形文件在作业内备份为一个与外部图形文件同名的内部块,图形文件在作业内备份为一个与外部图形文件同名的内部块,然后插入的是这个同名的内部块,此后不再依赖这个被调用的然后插入的是这个同名的内部块,此后不再依赖这个被调用的外部图形文件。外部图形文件。 用用XREF或或XATTACH命令引用外部图形文件

57、的的特点是:不命令引用外部图形文件的的特点是:不在作业内备份外部图形文件,而是直接将其引用,因此始终依在作业内备份外部图形文件,而是直接将其引用,因此始终依赖被引用的外部图形文件。外部图形文件的改变也反映到引用赖被引用的外部图形文件。外部图形文件的改变也反映到引用它的图形文件。它的图形文件。 外部参照可节省用于备份外部图形文件的大量存储空间,保外部参照可节省用于备份外部图形文件的大量存储空间,保证了与被引用的外部图形文件的一致性。证了与被引用的外部图形文件的一致性。 10.3.2 外部参照管理外部参照管理1. 调用命令方式:调用命令方式:键入命令:键入命令:XREF或或XR(短命令)(短命令)

58、参照参照工具栏:工具栏:菜单:插入菜单:插入外部参照外部参照2.操作举例操作举例命令命令:XREF弹出弹出外部参照外部参照选项板选项板 对话框中间的列表显示了当前引用的外部图形文件的名字、状态、大小、对话框中间的列表显示了当前引用的外部图形文件的名字、状态、大小、类型、日期和存放的路径。类型、日期和存放的路径。 :确定附着外部文件的类型,可以选择:确定附着外部文件的类型,可以选择DWG、DWF、图像文件或者从、图像文件或者从Vault附着。附着。 :刷新或者重新加载所有参照。:刷新或者重新加载所有参照。10.3.3 附着外部参照附着外部参照(XATTACH)命令命令 该命令与该命令与XREF的

59、的“附着附着”按钮按钮 等效,以对话框方式引用外部图形文等效,以对话框方式引用外部图形文件,其操作过程与用件,其操作过程与用INSERT命令插入一个外部图形文件基本相同。命令插入一个外部图形文件基本相同。1. 调用命令方式调用命令方式键入命令:键入命令:XATTACH或或XA(短命令)(短命令)“参照参照”工具栏:菜单:插入工具栏:菜单:插入DWG参照参照2. 操作说明操作说明命令命令:XATTACH 弹出弹出选择参照文件选择参照文件对话对话框,选取一个图形文件后,框,选取一个图形文件后,弹出弹出外部参照外部参照对话框。该对对话框。该对话框的插入点、比例、旋转话框的插入点、比例、旋转栏与用栏与

60、用INSERT命令插入块的命令插入块的用法相同。用法相同。 参照类型栏的两个按钮用于确定引用外部图形文件的模式。参照类型栏的两个按钮用于确定引用外部图形文件的模式。 附加型:当该图被引用时,可以看到被该图引用的图形文件的附加型:当该图被引用时,可以看到被该图引用的图形文件的内容。内容。 覆盖型:当该图被引用时,看不到(屏蔽了)被该图引用的图覆盖型:当该图被引用时,看不到(屏蔽了)被该图引用的图形文件的内容。形文件的内容。 例如,例如,A图以图以附加附加方式引用图形文件方式引用图形文件B,同时再以,同时再以覆盖覆盖方式引方式引用图形文件用图形文件C。当另外一个图形文件引用。当另外一个图形文件引用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论