CAD第09章 块和属性.ppt
第九章块、属性,9.1、块的定义和调用9.2、属性的定义和使用,一.理解块二.使用块的优点三.定义块四.将块写入磁盘文件五.调用块六.关于块的几点说明,第九章块、属性9.1、块的定义和调用,一.理解块图块是用一个图块名命名的一组图形实体。其中的各个实体均有各自的图层、线型、颜色等特征,用户可根据需要用定义的块名将该组实体插入到图中任意指定的位置,并且在插入时还可以指定不同的比例因子和旋转角度。块被AutoCAD当作单一的实体来处理。用户可通过点取块中的任何一个实体,移动MOVE、删除ERASE或给块列表LIST,而与块的内部结构无关,它就象一条直线一样被当作一个实体来处理。,第九章块、属性9.1、块的定义和调用,二.使用块的优点1)便于建立块图形库2)节省磁盘空间3)便于修改图形4)便于携带属性信息,第九章块、属性9.1、块的定义和调用,三.怎样定义块要定义一个图块,首先要绘制组成图块的实体,后用BLOCK命令或BMAKE命令来定义图块,并选择构成图块的实体。访问BLOCK命令的方法命令BLOCK菜单绘图-块-创建工具栏,第九章块、属性9.1、块的定义和调用,第九章块、属性9.1、块的定义和调用,四.将块写入磁盘用BLOCK或BMAKE命令定义的块,只能插入到块建立的图形中,而不能被其他图形调用。为了能使块被其它图形调用,可使用WBLOCK命令将块写入磁盘文件。访问WBLOCK命令的方法命令WBLOCK,第九章块、属性9.1、块的定义和调用,第九章块、属性和外部参考9.1、块的定义和调用,五.调用块AutoCAD允许用户将已经定义的图块插入到当前图形文件中,在插入的同时还可以改变插入图形的比例因子和旋转角度。一)利用INSERT(DDINSERT)命令来插入单个块1访问INSERT命令的方法命令INSERT菜单插入-块...工具栏,第九章块、属性9.1、块的定义和调用,二)利用MINSERT命令插入块的阵列图形。MINSERT命令实际上是综合INSERT和ARRAY命令操作特点而进行多个图块的阵列插入工作。,第九章块、属性9.1、块的定义和调用,第九章块、属性9.1、块的定义和调用,三)块与图层的关系如果块的组成对象位于图层0,并且对象的颜色、线型和线宽都设置为“ByLayer”,那么把此块插入当前图层时,AutoCAD将指定该块的特性与当前图层的特性相同。有同名层,在同名层绘制;无同名层,增加相应的层,第九章块、属性9.1、块的定义和调用,六.关于块的几点说明块可嵌套,但不能嵌套自己;单个插入的块,用Explode命令分解;MInsert插入的块不能分解;用Block命令重定义当前图形中的块,可自动更新所有插入。更新磁盘上文件插入,用下列方式命令-Insert输入块名[],一.理解属性二.定义属性三.使用带有属性的块,第九章块、属性9.2、属性的定义和使用,一.属性的概念属性是从属于块的非图形信息,它是块的一个组成部分。实际上,也可以说属性是块中的文本实体,即块可以是块若干实体属性属性从属于块,它与块组成了一个整体。当用ERASE命令擦去块时,包括在块中的属性也被擦去。当用CHANGE命令改变块的位置与转角时,它的属性也随之移动和转动。,第九章块、属性9.2、属性的定义和使用,属性与一般文本实体的不同1一个属性包括属性标志Attributetag和属性值Attributue两方面的内容。2在插入块时,AutoCAD通过属性提示要求用户输入属性值也可以用缺省值。插入块后,属性用属性值表示。3在块插入后,可以用ATTDISP属性显示命令改变属性的显示可见性。可以用ATTEDIT等命令对属性作修改;可以用ATTEXT属性提取命令把属性单独提取出来写入文件,以供统计、制表使用;也可以与其它高级语言如BASIC、FORTRAN、C等或数据库如dBASE、FoxBASE等进行数据通讯。,第九章块、属性9.2、属性的定义和使用,属性标志属性提示属性缺省值显示可见性职员姓名NAMENAME可见职员性别SEXSEX可见年龄AGEABGE可见工资SALARYSALARY可见桌子编号NoNo可见,第九章块、属性9.2、属性的定义和使用,二.定义属性利用ATTDEF命令以对话框形式定义属性命令ATTDEF(ATT)单击菜单绘图→块→定义属性对话框各项含义如下1模式确定属性的模式。2属性确定属性的标志、提示以及缺省值3插入点属性文本排列时的参考基点。4文字选项属性文本的格式。5在上一个属性定义下对齐若打开此开关,则表示该属性采用上一个属性的字体、字高以及倾斜角度,且与上一个属性对齐。,第九章块、属性9.2、属性的定义和使用,第九章块、属性9.2、属性的定义和使用,属性模式(Mode)不可见指定在插入块时不显示属性值。固定在插入块时给属性赋固定值,不能修改。验证在插入块时提示验证属性值是否正确,两次提示。预置在插入包含预置属性值的块时将属性设为缺省值,可被修改。,三.使用带有属性的块属性只有和图块一起使用才有意义,向图块追加属性的步骤是第一步绘制出构成图块的各个实体;第二步定义属性第三步用Block命令将图形和属性一起定义为块。第四步插入块时按提示输入属性值。,第九章块、属性9.2、属性的定义和使用,编辑属性定义(定义块之前)1)DDEDIT2)CHANGE3Properties窗口编辑图块中的属性(插入块之后)1)ATTEDITDDATTE只能修改属性的值,而不能改变属性的位置、字高、字型等。2)-Attedit个别编辑一个一个地修改属性,它可以改变一个可见属性的值、位置、方向、字高、字型、图层、颜色等特性总体编辑允许在规定属性编辑范围后,对各种属性同时进行编辑。总体编辑只能改变属性的值,但它既可以编辑屏幕上的可见属性,也可以编辑不可见属性,第九章块、属性9.2、属性的定义和使用,第九章块、属性9.2、属性的定义和使用,定义粗糙度符号块,第九章块、属性9.2、属性的定义和使用,