1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第7章 图块操作,教学要求目标,掌握创建和管理块的操作,掌握块属性的应用与编辑,1,7.1 块的生成、使用和存储,在AutoCAD中,使用块可以提高绘图速度、节省存储空间、便于修改图形,并且用还能够为块添加属性。,提高绘图速度,节省存储空间,便于修改图形,可以添加属性,2,块是一个或多个连接的对象,可以将块看作对象的集合,常用于绘制复杂、重复的图形。组成块的对象可位于不同的图层,并且可具有不同的特性,如线型、颜色等。一旦一组对象被定义为块,就可以根据作图的需要将这组对象插入到图中任意指定位置,而且还可以按不
2、同的比例和旋转角度插入。,7.1.1 创建块,用户可以通过如下几种方法启动块定义对话框来创建块:,在命令行输入Block或Bmake。,在绘图菜单上单击块子菜单中的创建选项。,在修改菜单上单击对象子菜单中的块说明选项。,在绘图工具栏上单击创建块图标。,3,图7.1 块定义对话框,4,该对话框中各选项的含义如下:,1名称文本框。用于输入块的名称,最多可使用255个字符。,2基点选项区。用于设置块插入的基点位置。用户可以在X/Y/Z的输入框中直接输入插入点的X、Y、Z的坐标值;也可以单击拾取点按钮,用光标直接在绘图区域中点取。,理论上,用户可以任意选取一点作为插入点,但实际的操作中,建议用户选取实
3、体的特征点作为插入点、中心点、右下角等。,3对象选项区。用于选择要组成块的对象,点击拾取点按钮返回绘图区域选择对象,或点击快速选择按钮,打开快速选择对话框进行过滤选择。在该设置区中有如下几个选项:,保留 创建块后仍在绘图区域保留组成块的各对象。,转换为块 创建块后仍在绘图区域保留组成块的各对象并将它们转换为块。,删除 创建块后删除组成块的各对象。,5,4预览图标选项区。用于设置是否根据块的定义保存预览图标。在该设置区中有2个选项:不包括图标和从块的几何图形创建图标。,5拖放单位下来列表框。用于设置插入块的单位。,6说明文本框。用于输入当前块的详细描述。,7超链接按钮。单击该按钮将打开插入超链接
4、对话框在该对话框中可以插入超链接文档。,注意:在图块名中不区分大小写;用户所定义的新的图块名不能与已有的图块名相同;用Block或Bmake创建的块只能在创建它的图形中应用。,6,7.1.2 存储块,AutoCAD提供WBLOCK命令可以将块以文件的形式写入磁盘,供其它图形使用。,启动WBLOCK命令的方法如下:,在命令行输入WBLOCK。,输入该命令后,AutoCAD将出现写块对话框,如图7.2所示。,7,图7.2 写块对话框,8,该对话框中各选项的含义如下:,1源选项区。设置组成块的对象来源。其中:,块 将使用BLOCK命令创建的块写入磁盘。,整个图形 将全部图形写入磁盘。,对象 将指定需
5、要写入磁盘的块对象,此时用户可根据需要使用基点选项区设置块的插入基点位置,使用对象选项区设置组成块的对象。,2目标选项区。设置块的保存位置和块文件名以及插入单位。,9,7.1.3 插入块,1用Insert命令插入块。,利用下面的方法启动插入对话框,将块或其它图形插入当前图形中。在插入的同时还可以改变所插入块或图形的比例与旋转角度。,启动插入对话框的方法如下:,在命令行输入Insert。,在插入菜单中单击块子菜单。,在绘图工具栏上单击插入块图标。,使用上述任一种方法后,AutoCAD将出现插入对话框,如图7.3所示。,10,图7.3 插入对话框,11,该对话框中各选项的含义如下:,名称下拉列表框
6、用于选择块或图形的名称。用户可以单击其后的浏览按钮,打开选择图形文件对话框,选择保存的块或外部图形。,插入点选项区。用于设置块的插入点位置。用户可以选择在X/Y/Z文本框中输入点的坐标,也可以在屏幕上指定。,缩放选项区。用于设置块的插入比例。,旋转选项区。用于设置块插入时的旋转角度。,12,2用Minsert命令插入块。,Minsert(多重插入)命令实际上是Insert和Rectang或Array命令的一个组合命令。该命令操作的开始阶段发出与Insert命令一样的提示,然后提示用户输入信号以构造一个阵列。灵活使用该命令不仅可以大大节省绘图时间,还可以提高绘图速度,减少所占用的磁盘空间。,用
7、户可以通过如下所示的方法输入启动Minser命令:,在命令行输入Minsert。,AutoCAD提示如下:,输入块名或?:输入块的名字,指定插入点或 比例(S)/X/Y/Z/旋转(R)/预览比例(PS)/PX/PY/PZ/预览旋转(PR):10,10,13,用户可以利用该提示行中的选项确定插入块的一些系数。各选项的含义与前面介绍的同名选项的含义相同,不再具体介绍。执行完这一步操作后,AutoCAD会继续提示,输入 X 比例因子,指定对角点,或 角点(C)/XYZ:1 输入X方向的比例系,输入 Y 比例因子或:1 输入Y方向的比例系数,指定旋转角度:0 确定旋转角度,输入行数(-):3 输入行数
8、输入列数(|):3 输入列数,输入行间距或指定单位单元(-):300 输入行与行之间的间距,指定列间距(|):300 输入列与列之间的间距,用户执行完以上操作后,AutoCAD会根据用户的设置插入图块,生成新的图形,如图7.4所示。,14,图7.4 多重插入块,15,Minsert命令生成的整个阵列与块有许多相同特性,但也有一些情况只适合于Minsert命令,如下面所列举的几项:,整个阵列就像一个块一样对编辑命令做出反应,用户不可能编辑单独的项目。例如,选择一个对象进行拷贝或删除时,整个阵列都受影响。,不能使用用于单个对象的块插入方法。,用Explode命令不能把块分解为单独实体。如果原始块
9、插入时发生了旋转,则整个阵列将围绕原始块的插入点旋转。,16,3精确控制插入基点,如果用户希望更准确地控制块的插入,可使用Base命令,在把所要插入的块插入到其他图形之前执行Base命令。启动该命令的方法有如下几种:,在命令行输入Base。,在绘图菜单上单击块子菜单中的基点选项。,执行上述任一方法后,AutoCAD会提示:,_base 输入基点:,用户可以直接输入插入点的坐标值,也可以利用鼠标直接在屏幕上选取插入点。,17,7.2.1 管理块属性,块属性是附属于块的非图形信息,是块的组成部分,是特定的可包含在快定义中的文字对象,并且在定义一个块时,属性必须预先定义而后被选定。通常属性用于在块的
10、插入过程中进行自动注释。块属性具有如下特点:,块属性包括属性标记名和属性值两部分。如果用户把地名定义为属性标记名,则具体的地名,如上海、江苏等就是属性值。,定义块前,每个属性要用ATTDEF命令进行定义。由它来具体规定属性标记名、属性提示、属性默认值、属性的显示格式(可见或不可见)以及属性在图中的位置等。属性定义后,该属性以其标记名将在图形中显示出来,并保存有关的信息。,7.2 块属性创建及应用,18,定义块时,应将图形对象和表示属性定义的属性标记名一起用来定义块对象。,插入有属性的块之前,系统将提示用户输入需要的属性值。插入块后,属性以属性值表示。因此,同一个块在不同点插入时,可以有不同的属
11、性值。如果属性值在属性定义时规定为常量,系统将不询问属性值。,插入块后,用户可以修改属性的显示可见性,对属性作修改,把属性单独提取出来写入文件,以供统计、制表使用,还可以与其它高级语言或数据库进行数据通信。,19,1创建块属性定义,利用以下方法打开属性定义对话框创建块的属性定义:,在命令行输入ATTDEF。,在绘图菜单中单击块子菜单中的定义属性选项。,执行上述任一方法后,系统将弹出如图7.5所示的属性定义对话框。,20,图7.5 属性定义对话框,21,该对话框中各选项的含义分别如下所示:,模式选项区:在该选项区中,我们可以通过“不可见”、“固定”、“验证”和“预置”四个复选项来确定块的是否可见
12、是否采用常量、是否采用验证方式以及是否采用预设方式。,属性选项区:在该选项区可以确定属性的标记、提示以及默认值。,插入点选项区:可以利用该选项区来确定属性文本插入时的基点。,文字选项选项区:在该选项区设置属性文字的格式。其中:可以利用对正文本框来确定属性文本相对于参考点的排列方式;可以利用文字样式文本框确定属性文字的样式;利用高度文本框确定属性文本字符的高度;利用旋转文本框确定属性文本行的倾斜角度。,22,此外,在对话框中选择“在上一个属性定义下对齐”复选框,可以将当前属性采用上一个属性的文字样式、字高以及旋转角度,且另起一行按上一个属性的对正方式排列。,确定了属性定义对话框中的各项内容后,
13、单击确定按钮,系统将完成一次属性的定义。用户可以用上述方法为块定义多个属性。,属性定义结束后,在命令行运行WBLOCK命令将图形和属性定义保存为块。以后就可以在其它图形中调用这个包含属性定义的块了。,23,2修改属性定义,如果属性定义后需要修改,用户可以通过调用AutoCAD提供的修改属性定义对话框。启动该对话框的方法如下:,在命令行输入DDEDIT。,执行上述方法后,系统提示如下:,选择注释对象或 放弃(U):选取定义的属性,选取完属性后,系统将弹出如图7.6所示的编辑属性定义对话框。,用户可以通过该对话框中的“标记”、“提示”以及“默认”三个编辑框来修改属性。,图7.6 编辑属性定义对话框
14、24,1编辑块属性,与插入到块中的其它对象不同,属性可以独立于块而单独进行编辑。用户可以集中编辑一组属性。通过以下方法启动增强属性编辑器对话框:,在命令行输入EATTEDIT。,在修改菜单中单击属性子菜单中的单个选项。,在修改工具栏单击其中的编辑属性图标。,执行上述任一方法后,在命令行“,选择块:,”提示下选择了插入了的带有属性的块后,系统将弹出如图7.7所示的增强属性编辑器对话框。使用该对话框,用户可以对块属性进行全面的修改。,7.3 块的编辑和管理,25,图7.7 编辑属性定义对话框,26,如果用户只需要修改块属性的属性值,用户可以执行以下操作:,在命令行输入ATTEDIT。,执行上述方
15、法,系统提示“选择块参照:”,用户选择了插入的属性块后,系统将弹出如图7.8所示的编辑属性对话框,用户可以通过该对话框更改指定块的各属性值。,27,图7.8 编辑属性对话框,28,2块属性管理器,用户可执行以下操作,打开块属性管理器,管理块中的属性。,在命令行输入BATTMAN。,在修改菜单中单击属性子菜单中的块属性管理器选项。,在修改工具栏单击其中的编辑块属性管理器图标。,执行上述任一方法后,系统将弹出如图7.9所示的块属性管理器对话框。,29,图7.9 块属性管理器对话框,30,3控制属性文本显示,在AutoCAD中,用户可以通过ATTDISP命令来控制属性文本是否可见。调用ATTDISP命令的方法如下:,在命令行输入ATTDISP。,在视图菜单中单击显示子菜单中的属性显示中的各个选项,如图7.10所示。,图7.10 属性文本显示选项,31,用上述第一种方法输入命令后,系统将在命令行提示与上图中的相同选项:,输入属性的可见性设置 普通(N)/开(ON)/关(OFF):,普通:按照属性定义时规定的可见性格式来显示。,开:显示所有的属性。,关:所有的属性都不可见。,32,思 考 题,1如何定义块?,2如何定义带有属性的块?,33,






