1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,数据库原理与应用,*,计算机绘图,第六章 块和外部参照,教学目的与要求,通过本章的学习,要求大家熟练掌握块定义、写块命令;插入块命令;块作为独立文件的保存方法;块分解命令,(EXPLODE),以及块属性的设置方法;了解不同类型的外部参照定义以及设置方法,熟练掌握外部参照的在位编辑和修改,学会外部参照管理器的使用方法。,内容提要,图块的定义,图块的使用,块的分解与重定义,块的嵌套,块的属性,块的重命名及删除,外部参照,6.1,块的定义,一、定义:,块指那些组合起来形成单个对象,(,或称为块定义,),的对象集合。,
2、具有以下特点:,积木式绘图;,建立图形符号库;,所有图形编辑和查询命令都适用于块;,块的嵌套,允许嵌套,但不允许循环调用。,块的分解,用,explode,命令对其分解成单体;,块的属性,每个块本身具有的特性信息;,节省存储空间。,6.1,块的定义,二、图块的分类,图块是,CAD,操作中比较核心的工作,分为,内部图块,和,外部图块,两类。,内部图块只能在定义它的图形文件中调用,存储在图形文件内部;外部图块是以文件的形式保存于计算机中,可以将其调用到其他图形文件中。,三、内部图块的定义方法,【,命令,】block/,bmake,【,菜单,】,绘图,(D),块创建,【,工具,】,【,注意,】,Blo
3、ck/,bmake,命令定义的块,只能在存储该块的图形中使用,块定义的对象必须已经被画出,“块”定义对话框的组成和选项说明,见下图所示,输入要定义的图块名,单击返回绘图区,选择插入基点,不创建块定义预览图标,创建块定义预览图标,单击返回绘图区,选择图块对象,选择对象生成块后对象不转为块,选择对象生成块后对象转为块,选择对象生成块后对象被删除,指定块插入时的单位,对图块进行说明,连接到外部文件或,四、外部图块,(,块作为独立的图形文件,),【,功能,】,将块或图形对象保存到一独立的图形文件中。新的图形将图层、线型、样式及其他设置应用于当前图形中,该图形文件可以作为块定义在其他,CAD,图形中使用
4、命令,】,Wblock,执行后,弹出,“写块”,对话框,(,如下图,),。,选择已有的图块,将整个图形作为一个图块,指定要保存为文件的对象。,输入块名和保存路径,6.2,使用块,一、插入块,【,命令,】insert/,DDinsert,【,菜单,】,插入,/,块,【,工具,】,命令执行后,出现“插入”对话框。,【,注意,】,如果选择了对话框的,“分解”复选框,,则将块插入后分解为组成的单个实体;,若,没有选择,,则作为单个对象插入,并进一步提示,:,指定插入点或,比例,(S)/X/Y/Z/,旋转,(R)/,预览比例,(PS)/PX/PY/PZ/,预览旋转,(PR):,输入,X,比例因子
5、指定对角点,或,角点,(C)/XYZ:,输入,Y,比例因子或,:,选择预插入的图块名称,打开文件夹寻找外部图块,显示预插入块的文件位置,指定图块插入在绘图区的位置,指定图块插入到绘图区的旋转角度,指定图块插入到绘图区的比例,控制插入图块是否分解为单体,6.2,使用块,二、块的多重插入,【,功能,】,以阵列方式插入图块,【,命令,】,Minsert,1,),minsert,命令不能生成环形阵列。,2,)形成的阵列角度,=,图块的旋转角度,3,)插入的所有图块是一个整体,不能用,explode,命令分解,,要修改时可以通过,CH/,ddmodify,命令改变插入块时所设的特性(如插入点、比例因子
6、旋转角度、行数、列数、行距和列距等参数)。,三、定数和定距插入图块,【,功能,】,以定数、定距方式插入图块的操作方法与用点定数、定距对象类似。,【,命令,】,DIVIDE/MEASURE,【,菜单,】,绘图,点定数等分,/,定距等分,对齐图块和对象:,指定插入块的,X,轴方向与定数等分对象在等分点相切或对齐。,将弧线定数等分示意图,图块,(,椭圆和线段,),对齐等分模式,不对齐等分模式,6.3,块的分解与重定义,一、块的分解,【,功能,】,将块引用分解成单个对象,【,命令,】explode,【,菜单,】,修改,分解,【,注意,】,块分解是将块分解成为组成该块的实体对象;,只是对块引用的分解,
7、原定义的块仍然存在。,二、块的重新定义,【,功能,】,将原有块加入或删除部分单体,或将原有的块重新定义。,【,菜单命令,】,绘图,(D),块,(K),创建,(M),添加或删除部分单体:将块分解后用块定义方法重新定义。,【,操作步骤,】,步骤:,(1),绘图,(D),块,(K),创建,(M),(2),在“块定义”对话框的“名称”下拉列表框中选择需重定义的块,(3),修改需要修改的选项,单击确定按钮即可。,【,注意,】,重新定义的块对以前和将来的块引用都有影响;,重定义后,新常数型属性取代原有的。,7.,块的属性,图块属性即图块的附加信息。,绘制图形时,常需要插入多个带有不同名称或附加信息的图块,
8、如果依次对各个图块进行标注,则会浪费很多时间。为图块定义属性,在插入图块的时候为图块指定相应的属性值,这样可以提高绘图效率。,在如绘制“煤厚等值线”图时,需要附加一些属性(如钻孔名称和厚度、断层大小和性质等)信息,可以表格形式显示。若需要多次插入这个表格图块,则可将这些属性值定义给图块,在插入图块的同时,即可为其指定相应的属性值,从而避免了多次重复的操作。,说明,定义块时,属性,必须定义后才能被选定,。只要插入带有可变属性的块,系统就会提示输入与块一同存储的数据,如钻孔编号、煤层厚度、赋存层位等等。,属性,也可以是不可见,的,即不能显示或打印。但是,属性中的信息存储在图形文件中,可通过,ATT
9、EXT,命令写入提取文件。,定义图块属性的方式,选择,绘图,块,定义属性,菜单命令。,命令行,:,attdef,(,ATT,),。,执行过程,命令执行后,打开“属性定义对话框”。,1),属性的作用,(1),在对带有属性的块插入过程中,给出注释。,(2),可提取保存在图形数据库文件中的关于每个块插入的数据。,2),图块属性定义,“模式”选项组,不可见,(I):,控制插入块时属性值是否可见。选取后,在向,当前图形插入块时将不显示属性值;,固定,(C):,控制属性值。该模式下,向当前图形中插入块时,将赋予该属性一固定值,即常量属性;,验证,(V):,控制属性的验证操作。选取该模式,插入块时,,系统提
10、示核对输入的属性值是否正确;,预置,(P):,控制属性的缺省值。选取该模式,向当前图形,插入块时将使用缺省值作为该属性的属性值。,“,属性,”,选项组,:设置属性标记、提示内容及缺省属性值。,标记,(T):,属性在图块中的显示标记,;,提示,(M):,在插入属性块时,命令行提示的内容,;,若想在提示中显示前导空格,在字符串前添加一,“,”,若需第一个字符为,“,”,则在字符串前面再添加一个,“,”,。,值,(L):,指定属性默认的值。,“,插入点,”,选项组:,指定属性的插入位置。直接在坐标框中输入值或单击,“,拾取点,”,按钮,然后鼠标在屏幕上选位置。,“,文字选项,”,选项组,:,设置文字
11、对齐方式,样式,高度,旋转角等。,“,在上一属性下对齐,”,选择框:,使得属性定义的标记直接放在前一个属性定义的下面。,注:,(,1,)属性定义后,可作为,块定义中的对象,来选择,;,(,2,),标记中不能含有空格,;,(,3,),同一块中不能有同名标记的两个属性,即:,块中的每个属性都有自己唯一的标记,。,(,4,)标记只是,出现在属性定义,中,块插入时,不会出现,;,(,5,)无论是否可见,,属性值都与属性相连接,。,(,6,)如果已将属性定义合并到块中,,只要插入块,,系统就会提示已经为属性指定的文字串。,3,)属性的编辑,包括属性定义与块相关联前的编辑和已经附着在块上并插入图形中的属性
12、A.,属性定义与块相关联前的编辑,操作格式:,DDEDIT,修改对象文字。,执行后,选择要编辑的对象,弹出,“,编辑属性定义,”,对话框:,说明:,该命令只能修改与块定义前的属性。,B.,编辑附着在块上的属性,操作格式:,ATTEDIT,修改对象属性单个,”修改,II”,命令执行后,选择要编辑的块,弹出“增强编辑属性,”,对话框,根据需要输入编辑信息。,8.,重命名图块,若图块是,外部图块文件,,可直接在计算机中选中该图块文件对其进行重命名。,若图块是,内部图块,,有如下几种方式调用,rename,命令重命名图块:,格式,重命名,菜单命令;,命令行:,rename,。,命令执行后,打开“重
13、命名”对话框。,9.,删除图块,若图块是,外部图块,文件,可直接在计算机中找到该文件对其进行删除。,若创建的是,内部图块,,有如下几种方式调用,purge,命令删除图块:,文件,绘图实用程序,清理,菜单命令;,命令行:,purge,。,命令执行后,打开“清理”对话框。,“清理”对话框,二、,外部参照,(,Xref,),问题的提出:,将一图形作为块插入到当前图形中时,系统会把块定义和相关联的几何图形存储在当前图形数据库中,原图形的改动并不影响当前图形中的块。此种情况下,要更新图形,就必须重新插入这些块使当前图形得到更新。,这就带来一个问题:,若已经插入了多个图形文件,那么进行更新操作时可能出现遗
14、漏现象而得不到及时更新。,外部参照的定义:,就是把其他图形链接到当前图形中。,当把图形作为外部参照插入时,原图形的修改会使得当前图形自动更新。,外部参照与块的区别:,将图形,作为块插入到当前图形中时,块存储在当前图形数据库中,但,不随着原图形的改动而改变,。,而,作为外部参照附着,时,会将,参照图形,链接到当前图形,中,当打开外部参照时,对,参照图形所做的改动都会反映到当前图形中,。,外部参照的功能:,(1),把需要不断修改的部件图性组合成,总装配图,。,(2),合并多个用户绘制的图形,保持与用户间的,修改同步,。,(3),实时动态的改变原图形,,确保显示参照图形的最新版本。在打开或打印图形时
15、系统自动重载每个外部参照,所以它反映了参照图形文件的最新状态。,1.,外部参照的类型,附加型:,可以嵌套在其,它,外部参照中。即:可以附着包含其他外部参照的外部参照。,注:,可以附着,任意个具有不同位置、缩放比例和旋转角的外部参照副本,。也可,控制参照中依赖图层和线型的特性,;,附着外部参照时,所有依赖符号,(,图层、线型、标注样式、块等,),将被添加在当前图形符号表中,并加上外部参照名称和,“,”,作为前缀。如名为,“,参照,1,”,的外部参照且它有一名为,“,图层,1,”,的图层,会向当前图层添加名为,“,参照,1,图层,1,”,的图层;,当把某图形当作附加型外部参照时,附着在此图形的外
16、部参照也会包含其中。,覆盖型:,覆盖外部参照用于在网络环境中共享数据。通过覆盖外部参照,无需通过附着外部参照来修改图形便可以查看图形与其他编组的图形的相,对关系,。,注,解,:,当外部参照为覆盖型时,其它嵌套的覆盖型参照被忽略,即,嵌套的覆盖型外部参照不能显示,,也即不能读入嵌套覆盖型外部参照。,一个图形可以作为外部参照同时,附着到多个图形中,。同样,也可以将,多个图形作为外部参照附着到单个图形,中。,2.,附加型外部参照,操作格式:,“参照”工具栏 按钮插入外部参照,XATTACH/XREF,。,执行后,先是出现“选择参照文件”对话框,“打开”相应文件后,出现“外部参照”对话框,然后选择“附
17、加型”。,3.,覆盖型外部参照,在参照某个图形时,而其他参照该图形文件的用户没有必要看到它,这时使用覆盖型。,操作格式:,插入外部参照,XATTACH,。,执行过程,:,a.,输入命令后,出现,“,选择参照文件,”,对话框,,“,打,开,”,相应文件,出现,“,外部参照,”,对话框;,b.,“,外部参照,”,对话框中选择,“,覆盖型,”,。,c.,通过定点设备或键盘输入的方式指定插入点或缩放比,例和旋转角度,.,d.,点击,“,确定,”,按钮即可。,4.,外部参照管理器的使用,操作格式:,“,参照,”,工具栏 按钮插入外部参照管理器,XREF,。,执行后,打开外部参照管理器对话框。,注:,A.
18、拆离功能,将在当前图形中删除外部参照的所有副本,和清除外部参照的定义;,B.,只能,拆离直接附着或覆盖,到当前图形中的外部参照,,而,嵌套的外部参照,和,由另一个外部参照或块所参照,的外部参照,不能拆离,;,C.,与拆离不同,卸载,不是永久地删除外部参照,仅仅是,抑制其显示和重生成,在当前图形任务中不需要参照,图形,但要用于最终打印时,可采用卸载方式。,此时,,可通过重载方式将卸载的参照添加上。,D.,绑定:,指将外部参照图形及其符号表(块、文字样式、图层、线型表)等转换为当前图形的一部分,变成图形的固有部分,不再是外部参照。可分为,绑定和插入,两种,。,绑定,是将选定的外部参照定义绑定到当
19、前图形,如若有一个,“,绑定,1,”,的外部参照,它包含一个名为,“,图层,1,”,的图层,则绑定后,,“,绑定,1,图层,1,”,变名为,“,绑定,1$0$,图层,1,”,的内部定义图层;若存在同名的内部符号表定义,则,$0$,中的数字会自动增加。,插入,是使用与,拆离和插入,参照图形的相似方法将外部参照绑定到当前图形。外部参照的命名不再是,“,块名,$0$,符号名,”,如上的名称变为局部定义的,“,图层,1,”,。,若内部符号表与绑定的符号具有相同名称,符号表中的数字也不会自动增加。,课后练习,(,1,)图块分为,和,两类。,(,2,)在命令行中执行,命令可以创建内部图块,执行,命令可以直
20、接插入图块。,(,3,)外部参照分为,和,两类。,(,4,)执行,wblock,命令可创建,,并将其以文件的形式保存到计算机中,以供其他图形文件调用。,内部图块,block,外部图块,insert,外部图块,附加型,覆盖型,填空题,判断题,(,1,),minsert,命令与,Array(,阵列,),命令相似。,但,插入后,的对象可按组成部分进行单个对象编辑,。(),(,2,)当外部参照为覆盖型时,其它嵌套的覆盖型参照被忽略,即嵌套的覆盖型外部参照不能显示。(),(,3,)在,AutoCAD,中可使用,rename,命令对图块进行重命名操作。(),(,4,)外部参照被插入绑定后,并未转换为当前图形的固有部分,仍然是以外部参照形式存在。(),上机操作题,钻孔柱状图绘制:,要求写出绘制步骤,和相关命令。,






