《中文AutoCAD实用教程第8章使用块和外部参照》由会员分享,可在线阅读,更多相关《中文AutoCAD实用教程第8章使用块和外部参照(35页珍藏版)》请在金锄头文库上搜索。
1、第第8章章 使用块和外部参照使用块和外部参照内容提要内容提要使用块使用块使用属性使用属性使用外部参照使用外部参照小结小结综合练习八综合练习八l块是由一组图形对象(也可以是单个图形对象)构成的一个集合。块的使用可将许多对象作为一个部件进行组织和操作,这样更加方便。l外部参照时将外部文件全部或部分地引用到当前文件中,作为参照。如果希望外部参照文件成为当前图形文件的一部分,可以将其绑定成为外部块应用到当前文件中去,不需要的时候可以卸载或撤离外部参照。8.1 使用块使用块l8.1.1 创建块创建块l8.1.2 将块作为独立图形文件保存将块作为独立图形文件保存l8.1.3 插入块插入块l8.1.4 分解
2、块分解块l8.1.5 重定义块重定义块 块的特点块的特点l(1)建立常用符号、部件、标准件的图形库。l(2)修改图形时,使用块作为部件来进行插入、重定位和复制的操作比使用许多单个的几何对象具有更高的效率。l(3)在图形数据库中,将相同块的所有组成对象和参照存储在一个块定义中,插入块实体只记录了块插入信息,不必具体记录块中的实体,因而可以节省磁盘空间。l(4)块可以包含属性信息。属性将信息项和图形中的块联系起来,例如,零件的数量和价格。l另外,块可以嵌套,即一个块的定义中可以包含其他块,块嵌套的层数不受限。8.1.1 创建块创建块l创建块的步骤如下: (1)单击绘图工具栏的按钮,弹出“块定义”对
3、话框,如图8-1所示。 (2)单击“拾取点”,用于选择插入基点,这个基点和调用块时的插入点重合。该点可以在定义块的实体上,也可以不在实体上。在命令行提示下使用鼠标拾取插入基点1。 (3)单击“选择对象”按钮,切换到图形界面,选择用于组成块的对象,使用鼠标拾取图中的圆和正方形。 (4)单击“确定”按钮,退出对话框,即创建了一个块,并存在于当前图形中。l命令行:BMAKE(创建块)。l菜单命令:“绘图”“块”“创建”命令。l如图8-2所示是创建块的效果。图8-2图8-18.1.2 将块作为独立图形文件保存将块作为独立图形文件保存l把块作为独立图形文件保存的步骤如下: (1)在命令行上键入WBLOC
4、K,弹出“写块”对话框。 (2)在“写块”对话框中,输入图形文件的名称,如图8-3所示。单击“保存”,生成新的图形文件。图8-3l当命令行提示输入块名时,可以按如下操作:(1)单选源对象,要想把现有块作为图形文件保存,在“块”提示中,输入块名。如果块名与(2)步输入的文件名相同,可以输入等号(=)。(2)要想创建新的块定义并把它作为图形文件保存,在“块名”提示下按Enter键。按照创建块的步骤新建一个块以后再以文件形式保存。l下面的命令窗口内容反映了上述的操作过程。它表明创建了一个名为“USERS”的图形文件,其中包含块“USERS”。 命令窗口的命令序列: 命令:wblock 块名:USER
5、S8.1.3 插入块插入块l下面是插入块的步骤。 (1)单击“绘图”工具栏的按钮,弹出“插入”对话框,如图8-4所示。 (2)在“插入”对话框指定块名、块插入的位置和是否需要分解。 (3)如果使用保存为文件的块(外部块),单击“浏览”,弹出“选择图形文件”对话框,从其中选出一个保存块的文件,“选择图形文件”对话框如图8-5所示。 (4)单击“确定”按钮,插入块。 如图8-6所示,显示了插入刚才定义的块“USERS”的过程,块“USERS”是由圆弧和直线组成的。图8-4图8-5图8-6l下面是文本窗口的命令序列,其中,直接回车表示接受默认值。l命令窗口的命令序列:l命令:_insertl指定插入
6、点或 比例(S)/X/Y/Z/旋转(R)/预览比例(PS)/PX/PY/PZ/预览旋转(PR):l命令行:DDINSERT(插入块)。l菜单命令:“插入”“块”命令。8.1.4 分解块分解块l操作步骤如下: (1)单击“修改”工具栏的按钮。 (2)拾取要分解的块。l提示:块分解为各个组成对象,但块定义仍然存在于图形的块符号表中,这为立刻重定义块提供了方便。另外,在插入块时如果选中对话框中的“分解”复选框,插入的块自动分解为单个实体。l命令行:EXPLODE(分解)。l菜单命令:“修改”“分解”命令。8.1.5 重定义块重定义块l重定义块一般是在需要修改块的特性或分解块以后,下面的命令序列反映了
7、把块“USERS”分解以后,再重定义的操作过程。l命令窗口的命令序列:l命令:_explodel选择对象:已找到 1 个l选择对象:l命令:blockl块名 (或?):USERl块 USER已经存在。l重新定义? yl插入基点:l选择对象:已找到 1 个。l选择对象:已找到 1 个。l选择对象:l块USER已重新定义。l重生成图形。l命令行:BLOCK(重定义块)。8.2 使用属性使用属性l8.2.1 创建属性创建属性l8.2.2 编辑属性定义编辑属性定义l8.2.3 调用属性块调用属性块l8.2.4 编辑块上的属性信息编辑块上的属性信息 8.2.1 创建属性创建属性l创建属性的步骤如下: (
8、1)在命令行上键入DDATTDEF,弹出“属性定义”对话框。 (2)在“属性定义”对话框中可以作如下设置:通过单击“拾取点”按钮,切换到图形窗口,可以指定属性的插入点;可以设置属性模式(如可见性、是否取常数值、输入时是否需要验证、是否自动取默认值)、属性的标记(名称)、输入时的提示、属性默认值和属性文字样式选项等。 “属性定义”对话框如图8-7所示。 (3)按图中设置,单击“确定”按钮,完成创建属性。 如图8-8,显示的是给块“USERS”创建了一个标签为“编号”的属性。图8-7图8-88.2.2 编辑属性定义编辑属性定义l编辑属性的步骤如下: (1)在命令行键入DDEDIT(编辑属性),命令
9、行提示选择要编辑的属性。 (2)选择要编辑的属性,弹出“编辑属性定义”对话框(可以双击属性弹出对话框)。在“编辑属性定义”对话框中,指定属性标记、提示和默认值。 (3)最后单击“确定”按钮。l菜单命令:“修改”“文字”命令。8.2.3 调用属性块调用属性块l要调用属性块首先需要将属性附着到块,在定义块或重定义块时,可将属性附着在块上。附着的方法是当AutoCAD提示选择要包含到块中的实体对象时,选择所需要的属性即可。所以要调用属性包括3个步骤: (1)定义属性。 (2)将属性附着到块(定义属性块)。 (3)调用属性块。调用属性块的方法和调用块一样,只是在出现属性提示时要输入属性值。l定义和调用
10、属性块的命令行如下:l命令:block 指定插入基点:l选择对象:指定对角点:找到 3 个(其中包括定义的属性)l选择对象:l正在重生成模型l命令:insertl指定插入点或 比例(S)/X/Y/Z/旋转(R)/预览比例(PS)/PX/PY/PZ/预览旋转(PR):l输入属性值l请输入编号:0001完成后的图形如图8-9所示,左图是定义的属性块,右图是插入的属性块,在提示输入属性编号时,输入了“0001”,所以编号属性就显示为“0001”。图8-98.2.4 编辑块上的属性信息编辑块上的属性信息l编辑块上属性信息的步骤如下: (1)在命令行键入DDATTE,弹出属性编辑对话框。 (2)选择要编
11、辑的块。 (3)在“编辑属性”对话框中编辑属性信息。 (4)单击“确定”退出。l菜单命令:“修改”“属性”“单个”命令。8.3 使用外部参照使用外部参照l外部参照(External Reference,简称Xref)也是将外部图形文件插入当前图形中,与将文件当作块插入不同,外部参照不是当前图形文件的一部分,它不会保留在当前文件中,只记录引用信息。l8.3.1 外部参照的特点外部参照的特点l8.3.2 外部参照的使用和管理外部参照的使用和管理l8.3.3 裁剪外部参照裁剪外部参照8.3.1 外部参照的特点外部参照的特点l外部参照具有如下特点:l(1)外部参照只记录引用信息,更加节省存储空间。l(
12、2)任何外部参照的改变都可以反映在当前图形文件中,即外部参照可以实时更新。l如果外部参照文件改变了,在当前文件中可以反映出,这可以方便多人同时设计一幅图。l(3)外部参照在被绑定之前,不能编辑和分解。l(4)外部参照文件被改名或移动路径,需要重新指定文件和路径,以确保当前图形可以找到它。l(5)可以只显示外部参照的一部分,即裁剪外部参照。l(6)在AutoCAD 2004中,丰富了外部参照的功能,现在外部参照修改后,用户会立即得到通知,便于刷新参照,这使得合作完成设计任务更加方便。8.3.2 外部参照的使用和管理外部参照的使用和管理l(1)在命令行输入XREF命令,弹出如图8-10所示的对话框
13、。图8-10l(2)单击“附着”按钮,弹出如图8-11所示的对话框,选定要引用的外部文件。图8-11l(3)双击选定文件,或选定后单击“打开”按钮,打开外部参照,弹出如图8-12所示的对话框。(4)设置好比例,单击“确定”按钮,然后在屏幕上指定外部参照的插入点,如图8-13所示是在新建的图形文件中插入外部参照后的结果。图8-13l在对话框中可以对已有的外部参照进行管理。l“附着”按钮,可以再引用其他的外部参照。l“撤离”按钮,可以将选定的外部参照,从当前图形文件中删除。l“绑定”按钮,可以将外部参照作为块绑定当前图形,使用绑定后,外部参照就成为一个外部块,可以编辑和分解。l“卸载”按钮,可以将
14、外部参照从当前图形中隐去,但仍保留引用信息(与“撤离”不同),需要时可以使用“重载”重新显示。l菜单命令:“插入”“外部参照”命令。8.3.3 裁剪外部参照裁剪外部参照l裁剪外部参照的操作命令行如下:l命令:xclipl选择对象:找到 1个(选定插入的外部参照)l选择对象:l输入剪裁选项l开(ON)/关(OFF)/剪裁深度(C)/删除(D)/生成多段线(P)/新建边界(N) :l指定剪裁边界:l选择多段线(S)/多边形(P)/矩形(R) :l指定第一个角点:指定对角点:如图8-14所示,在一个图形中两次插入同一个外部参照文件,而右图使用了裁剪,仅显示部分图形。图8-14小结小结l使用块和外部参
15、照可以给AutoCAD绘图带来极大地方便。本章着重介绍块的插入、分解、重定义以及块的属性,同时介绍了外部参照的引用、管理和裁剪。综合练习八综合练习八l一、选择题一、选择题l1. 关于块,下列说法正确的是( )。lA. 块是由图元组合起来的对象集合lB. 可以将另一个图形文件当成块插入当前图形lC. 块插入时当前图形时,其大小只能和原块一样大小lD. 块可以嵌套,及定义一个块时可以包含另一个块l2. 关于外部参照,下列说法正确的是( )。lA. 使用外部参照比插入块更节省存储空间lB. 将另一副图作为外部参照引用后,我们就可以编辑和分解它lC. 如果外部参照图形修改了,我们可以马上得到通知并实时更新显示lD. 可以裁剪外部参照,只显示一部分l3. 定义块的命令有( )。lA. INSERT B. BMAKEC. WBLOCKD. BLOCK二、简答题二、简答题l1. “外部参照”指的是一个图形对另一个图形的引用,我们也可以用块的形式调用另一个外部文件,这两种调用有什么区别?它们都可以直接分解编辑吗?l2. 什么是属性?使用属性包括哪几个步骤? 三、上机题三、上机题l1. 根据本章内容创建块,在图形中插入它。将它作为独立图形保存,在其他图形文件中插入它。l2. 为图形文件插入外部参照,使用剪切命令只显示部分外部参照图形。