文档详情

AutoCAD2006教案块和属性

宝路
实名认证
店铺
PPT
209.62KB
约38页
文档ID:49872221
AutoCAD2006教案块和属性_第1页
1/38

第九章 块、属性和外部参考8.1 块的定义和调用8.2 属性的定义和使用8.3 外部参考一、理解块二、使用块的优点三、定义块四、 将块写入磁盘文件五、调用块六、关于块的几点说明8.1、块的定义和调用一、理解块一、理解块图块是用一个图块名命名的一组图形实 体其中的各个实体均有各自的图层、线型 、颜色等特征,用户可根据需要用定义的块 名将该组实体插入到图中任意指定的位置, 并且在插入时还可以指定不同的比例因子和 旋转角度图块被AutoCAD当作单一实体来处理 用户可通过点取块中的任何一个实体,移动 (MOVE)、删除(ERASE)或给块列表(LIST), 这些操作与块的内部结构无关,它就象一条 直线一样被当作一个实体来处理二、使用块的优点二、使用块的优点1)便于建立块图形库 2)节省磁盘空间3)便于修改图形 4)便于携带属性信息三、怎样定义块三、怎样定义块要定义一个图块,首先要绘制组成图 块的实体,后用BLOCK命令(或BMAKE命令) 来定义图块,并选择构成图块的实体 访问访问BLOCKBLOCK命令的方法:命令的方法: Command: BLOCK 菜单:Draw-Block-Make 工具栏:Draw-Block Make说明:说明: 1)name Block. 工具栏:Insert-Insert Block(2)说明: vBlock name vInsert Point vScale (a)可直接输入X和Y方向的比例因子。

(b)也可以指定X和Y方向的比例因子为 负值,以插入块的对称图形 vRotation vExplode二)利用二)利用MINSERTMINSERT命令插入块的阵列图命令插入块的阵列图 形MINSERT命令实际上是综合INSERT和 ARRAY命令操作特点而进行多个图块的 阵列插入工作三)块与图层的关系三)块与图层的关系 如果块的组成对象位于图层 0,并且对象的 颜色、线型和线宽都设置为“ByLayer”, 那么把此块插入当前图层时,AutoCAD 将指 定该块的特性与当前图层的特性相同 如果组成块的对象的颜色、线型或线宽都设 置为“ByBlock”,那么在插入此块时,这 些对象特性将被设置为系统的当前值 有同名层,在同名层绘制;无同名层,增加 相应的层,在冻结层上不生成图形六六. .关于块的几点说明关于块的几点说明 块可嵌套,但不能嵌套自己; 单个插入的块,用Explode命令分解; MInsert插入的块不能分解; 用Block命令重定义当前图形中的块, 可自动更新所有插入一、理解属性 二、定义属性 三、使用带有属性的块8.2、属性的定义和使用一、属性的概念一、属性的概念属性是从属于块的非图形信息,它是 块的一个组成部分。

实际上,也可以说属 性是块中的文本实体,即块可以是:块=若干实体+属性属性从属于块,它与块组成了一个整 体当用ERASE命令擦去块时,包括在块 中的属性也被擦去当用CHANGE命令改变 块的位置与转角时,它的属性也随之移动 和转动属性与一般文本实体的不同:属性与一般文本实体的不同: (1)一个属性包括属性标志(Attribute tag)和属性值(Attribute value)两方面 的内容 (2)在插入块时,AutoCAD通过属性提示要 求用户输入属性值(也可以用缺省值)插 入块后,属性用属性值表示 (3)在块插入后,可以用ATTDISP(属性 显示)命令改变属性的显示可见性可 以用ATTEDIT等命令对属性作修改;可 以用ATTEXT(属性提取)命令把属性单独 提取出来写入文件,以供统计、制表使 用;也可以与其它高级语言(如BASIC、 FORTRAN、C等)或数据库(如dBASE、 FoxBASE等)进行数据通讯Tag prompt value visible 属性标志 属性提示 属性缺省值 显示可见性 职员姓名 NAME NAME 可见 职员性别 SEX SEX 可见 年龄 AGE AGE 可见 工资 SALARY SALARY 可见 桌子编号 No No 可见二二. .定义属性定义属性利用ATTDEF命令以对话框形式定义属性 Command: ATTDEF 单击菜单Draw→Block→Define Attributes对话框各项含义如下:对话框各项含义如下: 1)Mode :确定属性的模式。

2)Attribute :确定属性的标志、提示 以及缺省值 3)Insert Point :属性文本排列时的参 考基点 4)Text Options :属性文本的格式 5)Align below previous attribute 若打开此开关,则表示该属性采用上一 个属性的字体、字高以及倾斜角度,且与上 一个属性对齐可见常数校验预置属性方式插入点标志提示值文本格式属性模式(属性模式(ModeMode):): Invisible: 指定在插入块时不显示属性值 Constant: 在插入块时给属性赋固定值,不能修改 Verify: 在插入块时提示验证属性值是否正确,两 次提示 Preset: 在插入包含预置属性值的块时将属性设为 缺省值,可被修改②②利用利用- -ATTDEFATTDEF命令以命令输入方式定义属性命令以命令输入方式定义属性 Attribute mode-Invisible: N constant: N vefify: N Prest: N Enter(ICVP)to change ,Return When done: (说明属性模式) Attribute tag:(确定属性标志) Attribute prompt:(确定属性提示) Default attribute value:(确定缺省属性值) Justify/style/:(确定属性文本对齐方式) Height:(确定属性文字高) Rotation angle:(属性文本的旋转角度)三三. .使用带有属性的块使用带有属性的块属性只有和图块一起使用才有意义, 向图块追加属性的步骤是: 第一步第一步 绘制出构成图块的各个实体; 第二步第二步 定义属性 第三步第三步 用Block命令将图形和属性一起 定义为块。

第四步第四步 插入块时按提示输入属性值控制属性的可见性控制属性的可见性 使用ATTDISP命令允许用户控制属性显 示的可见性 Command:ATTDISP Normal/ON/OFF: ON选项:关闭,使所有属性都不可见 OFF选项:打开,使所有属性均可见 Normal 选项:正常方式,按属性定义 时规定的可见性格式来显示各属性编辑属性定义(定义块之前)编辑属性定义(定义块之前) 1)DDEDIT 2)CHANGE 3)Properties窗口 编辑图块中的属性(插入块之后)编辑图块中的属性(插入块之后) 1) ATTEDIT( DDATTE):只能修改属 性的值,而不能改变属性的位置、字 高、字型等2)-Attedit个别编辑:一个一个地修改属性,它可以 改变一个可见属性的值、位置、方向、字 高、字型、图层、颜色等特性总体编辑:允许在规定属性编辑范围后, 对各种属性同时进行编辑总体编辑只能 改变属性的值,但它既可以编辑屏幕上的 可见属性,也可以编辑不可见属性带有属性的块的重新定义(带有属性的块的重新定义(AttReDefAttReDef) ) 重定义块并更新关联属性,图形中使用该块 定义插入的所有事例都将被自动更新。

为现有的块参照指定的新属性通常使用其 缺省值 新块定义中的旧属性仍保持其原值 没有包含在新块定义中的旧属性将从旧的 块参照中删除 属性提取(属性提取(AttTextAttText) ) 将存储于属性中的数据提取到文件 提取前需建立样本文件一、理解图形的外部引用外部引用是指把已有的图形文件插入到当 前图形中外部引用不同于块,块与外部引用 的主要区别是:一旦插入了某块,此块就永久 地插入到当前图形中;而以外部引用的方式插 入某一图形文件后,被插入图形文件的信息并 不直接加入到当前的图形文件中,而只是记录 引用的关系,对当前图形的操作也不会改变外 部引用图形文件的内容只有用户打开有外部 引用的图形文件时,系统才自动地把各外部引 用图形文件重新调入内存,且该文件保持最新 的版本8.3、图形的外部引用二二. .实现外部引用图形实现外部引用图形XREFXREF 访问XREF命令的方法是: 1)Command: XREF 2)单击菜单Insert→Xref Manager选 项弹出对话框 三三. .含义如下:含义如下: (1)Attach 将一个图形文件作为外部引用文件加入, 或复制已加入的外部引用文件。

(2)Bind 将所引用的图形文件永久地绑定到当前 图形中 (3)(3)DetachDetach从当前图形中移去不再需要的外部引用 文件 (4)(4)Browse…Browse…修改查看外部引用图形的路径 (5)(5)UnloadUnload从当前图形中移去不需要的外部引用文 件,但仍保留该引用文件的路径当希望再 次引用该图形时,执行Reload选项即可 (6)(6)ReloadReload在不退出当前图形的情况下,想查看外 部引用文件的最新修改结果,即更新外部引 用文件Attachment:外部参照可以嵌套,嵌套的层次可以 为任意多层 Overlay:不能读入嵌套的覆盖型外部参照将外部参照依赖符号绑定到图形中(XBind命 令)外部参照依赖符号是外部参照中的命名 对象,例如块、标注样式、图层、线型和文 字样式可以用 XBIND 命令将符号从附着的 外部参照添加到宿主图形中XBIND 的功能 和命令的选项类似,不同的是它只是使单独 的符号而不是整个外部参照成为宿主图形的 一部分例如,可用 XBIND 命令将外部参照 中创建的块定义加入到宿主图形中,然后就 可以在宿主图形中插入该块了。

定义外部参照或块剪裁边界(XClip命令) 将图形作为外部参照附着或插入块后,可使用 XCLIP 定义剪裁边界剪裁边界可定义只显示 块或外部参照的一部分,而禁止显示边界外的 几何图形剪裁只适用于外部参照的引用,而 不是外部参照定义本身外部参照或块在剪裁 边界内的部分仍然可见,而剩余部分则变为不 可见 参照几何图形本身并没有改变,只是编辑了其 显示 XCLIPFRAME 系统变量控制剪切边界的 显示定义外部参照或块剪裁边界(XClip命令) [ON/OFF/Clipdepth/Delete/generate Polyline/New boundary] : ON/OFF:打开/关闭剪切边界 Clipdepth:在外部参照或块上设置前剪裁平面和 后剪裁平面,系统将不显示由指定深度和边界所 定义的区域外的对象 generate Polyline:自动绘制一条与剪裁边界重 合的多段线 New:定义一个矩形或多边形剪裁边界,或者用多 段线生成一个多边形剪裁边界外部参照的在位编辑 [ON/OFF/Clipdepth/Delete/generate Polyline/New boundary] :RefEdit RefClose RefSet RefEdit 工具栏。

下载提示
相似文档
正为您匹配相似的精品文档