AutoCad块01

  •   2009-07-10/11:37
  • 在介绍块的概念之前,还是先来回忆一下在手工制图中遇到的一些问题。例如在绘制电子线路图时,需要绘制大量的电阻、电容等元件,而每一类元件的形状又是基本相同的,换言之不得不进行大量重复性的工作。在其它领域也都或多或少的存在这个问题,如建筑图中的门、窗;管道图中的阀门、接头等等。对于这类问题,AutoCAD同样提供了非常理想的解决方案,即将一些经常重复使用的对象组合在一起,形成一个块对象,并按指定的名称保存起来,以后可随时将它插入到图形中而不必重新绘制。

    虽然一个块可以由多个对象构成,但却是作为一个整体来使用。用户可以将块看作是一个对象来进行操作,如“move”、“copy”、“erase”、“rotate”、“array”和“mirror”等命令。当然,如果有必要,也可以使用“explode”命令将块分解为相对独立的多个对象。

    当用户创建一个块后,AutoCAD将该块存储在图形数据库中,此后用户可根据需要多次插入同一个块,而不必重复绘制和储存,因此节省了大量的绘图时间。此外,插入块并不需要对块进行复制,而只是根据一定的位置、比例和旋转角度来引用,因此数据量要比直接绘图小得多,从而节省了计算机的存储空间。

    另外在AutoCAD中还可以将块存储为一个独立的图形文件,也称为外部块。这样其他人就可以将这个文件作为块插入到自己的图形中,不必重新进行创建。因此可以通过这种方法建立图形符号库,供所有相关的设计人员使用。这既节约了时间和资源,又可保证符号的统一性、标准性。

    6.4.2 实例2 块的创建和使用

    Step 1 创建新图形文件

    启动AutoCAD 2002系统,以“acadiso.dwt”为模板建立新的图形文件。

    Step 2 绘制标识点

    (1) 调用“line”命令,在点(-1,-1)、点(1,1)和点(-1,1)、点(1,-1)之间绘制两条直线。

    (2) 调用“circle”命令,以点(0,0)为圆心,绘制半径为1的圆。

    (3) 调用“donut”命令,以点(0,0)为圆心,绘制内径为0、外径为2的圆环。结果如图6-14所示。

    (4) 然后利用“trim”命令来修剪圆环。调用 “trim”命令,并选择两条直线作为修剪边界,将圆环上面四分之一部分和下面四分之一部分去掉。结果如图6-15所示。

    Step 3 创建块对象

    (1) 利用已完成的标识点图形来创建块对象。选择“Draw(绘图)”工具栏中 图标,弹出“Block Definition(块定义)”对话框,如图6-16所示。并进行如下设置:

    在“Name(名称)”编辑框中输入块名“sign_point”。

    设置“Base point(基点)”三维坐标为(0,0,0)。

    在“Objects(对象)”栏中,单击 图标返回绘图区并选择全部图形对象。并选中“Convert to block”项。

    在“Preview icon(预览图标)”栏中选中“Create icon from block geometry(从块的几何图形创建图标)”项。

    保持其他设置不变,单击OK按钮结束创建块命令,由此创建了一个名为“sign_point”的块对象。#p#副标题#e#

    Step 4 块的使用

    (2) 现在,使用上一步所创建的块对象。选择“Draw(绘图)”工具栏中 图标,弹出“Insert(插入)”对话框,如图6-17所示。并进行如下设置:

    确认“Name(名称)”框中为“sign_point”。

    在“Insertion point(插入点)”栏中,取消“Specify On-screen(在屏幕上指定)”项,并设置插入点坐标为(3,0,0)。

    在“Scale(缩放比例)”栏中,取消“Specify On-screen(在屏幕上指定)”项,并设置X比例因子为2,Y、Z比例因子为1。

    保持其他设置不变,单击OK按钮完成插入块操作,结果如图6-18所示。

    (3) 重复插入块命令,设置插入点坐标为(7,0,0),三项比例因子均为1,并在“Rotation(旋转)”栏中,取消“Specify On-screen(在屏幕上指定)”项,并设置“Angle(角度)”为45。单击OK按钮完成插入块操作,结果如图6-19所示。

    (4) 还可以使用块对象进行“divide(定数等分)”和“measure(定距等分)”操作。首先以点(50,50)为圆心,以20为半径绘制一个圆。然后调用“divide”命令,并按提示进行如下操作:

    Command:DIVIDE Enter

    //调用“divide”命令

    Select object to divide:

    //选择圆对象

    Enter the number of segments or [Block]:b Enter

    //选择“Block”选项进行块操作

    Enter name of block to insert:sign_point Enter

    //指定所使用的块名

    Align block with object? [Yes/No] <Y>:n Enter

    //选择“No”选项不进行对齐操作

    Enter the number of segments: 10

    //指定等分数为10

    结果如图6-20所示。

    (5) 在上一步所绘制的圆的右侧绘制一条样条曲线,大概位置可参见图6-21。然后调用“measure”命令,并按提示进行如下操作:

    Command: MEASUREEnter

    //调用“measure”命令

    Select object to measure:

    //选择样条曲线对象

    Specify length of segment or [Block]: b Enter

    //选择“Block”选项进行块操作

    Enter name of block to insert:sign_point Enter

    //指定所使用的块名

    Align block with object? [Yes/No] <Y>:n Enter

    //选择“No”选项不进行对齐操作

    Enter the number of segments: 10

    //指定等分距离为10

    结果如图6-21所示。

    Step 5 保存文件

    (1) 以“exam6-2”为名保存该图形文件。#p#副标题#e#

    实例说明

    1. 创建块命令的调用方式为:

    工具栏:“Draw(绘图)”→

    菜单:【Draw(绘图)】→【Block(块)】→【Make…(创建)】

    命令行:block(或别名b)

    调用该命令后,系统将弹出“Block Definition(块定义)”对话框,参见图6-16。该对话框各部分说明如下:

    (1) “Name(名称)”:指定块的名称,可包括字母、数字、空格、中文以及Microsoft Windows和AutoCAD没有用于其他用途的特殊字符。如果给出的块参照的名称在当前图形中已经存在,系统将弹出一个警告信息对话框,如图6-22所示。

    用户可单击“是”按钮来重新定义块,或单击“否”按钮重新指定块的名称。如果一个块被重新定义,那么一旦重新生成图形,则图形中的所有使用该名称的块都将自动更新。

    (2) “Base point(基点)”:指定块的基点,当插入块时将以基点为准。用户可在对话框中指定,或单击 按钮返回绘图区进行选择。

    (3) “Objects(对象)”:用户可单击 图标返回绘图区选择块中要包含的对象,或单击按钮弹出“Quick Select(快速选择)”对话框来构造选择集。关于快速选择的作用请参见第7章7.2.1节。此外,用户还可进一步进行如下设置:

    “Retain(保留)”:创建块以后,将选定对象保留在图形中作为不同对象。

    “Convert to block(转换为块)”:创建块以后,将选定对象转换成图形中的一个块引用。

    “Delete(删除)”:创建块以后从图形中删除选定的对象。

    (4) “Preview icon(预览图标)”:该栏包含如下两项:

    “Do not include an icon(不包括图标)”:不创建图标。

    “Create icon from block geometry(从块的几何图形创建图标)”:根据块对象的几何图形创建预览图标,并随块定义一起保存。

    (5) “Insert(插入单位)”:指定把块从AutoCAD设计中心拖到图形中时,对块进行缩放所使用的单位。关于AutoCAD设计中心请参见第15章。

    (6) “Description(说明)”:指定与块定义相关联的文字说明。

    (7) “Hyperlink(超级链接)”:指定附着于块对象的超级链接。关于超级链接请参见第25章25.3节。

    2. 插入块命令的调用方式为:

    工具栏:“Draw(绘图)”→

    菜单:【Insert(插入)】→【Block…(块)】

    命令行:insert(或别名i)、inserturl

    调用该命令后,系统将弹出“Insert(插入)”对话框,参见图6-17。该对话框各部分说明如下:

    (1) “Name(名称)”:指定要插入的块名。用户也可单击Browse按钮来选择并插入外部图形文件或外部块参照,关于外部块详见本章6.4.5节。

    (2) “Insertion point(插入点)”:指定块的插入点(即块的基点位置)。如果用户选中了“Specify On-screen(在屏幕上指定)”项,则可在关闭对话框后用定点设备在绘图区指定块的插入点。

    (3) “Scale(缩放比例)”:指定插入块在X、Y、Z轴向上的比例(以块的基点为准)。如果用户选中了“Specify On-screen(在屏幕上指定)”项,则可在关闭对话框后用定点设备指定块比例。如果用户选择“Uniform Scale(统一比例)”项,则只需指定X方向上的比例因子,Y、Z向上的比例因子自动与其保持一致。

    (4) “Rotation(旋转)”:指定插入块的旋转角度(以块的基点为中心)。如果用户选中了“Specify On-screen(在屏幕上指定)”项,则可在关闭对话框后用定点设备指定旋转角度。[更多技术文章-★编 程 入 门 网★]

    (5) “Explode(分解)”:选择该项后,在插入块的同时将对块进行分解。同时,该选项要求只能使用统一比例对块进行缩放。关于块的分解详见6.4.3节。

    3. 使用“divide”命令或“measure”命令,利用块来等分对象时,除了通过等分点来确定块的插入位置外,还要指定是否对齐块和对象:

    Align block with object? [Yes/No] <Y>:

    如果用户选择“Yes”项,则插入块的X轴方向与等分对象在等分点处相切或对齐。而选择“No”项时,插入块将保持原来的方向。

    说明 “block”、“insert”命令均具有相应的命令行形式“-block”和“-insert”。

    说明 如果指定负的X、Y和Z比例因子,则插入块的镜像图像。

    注意 如果在样板中创建并保存了块,那么在使用该样板创建新图时,块定义也将保存在新创建的图形中。

    如果将一个图形文件插入到当前图形中,那么其中的块定义也被插入到当前图形中.


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多