您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > AutoCAD-2007-动态块教程
AutoCAD2007动态块教程第1页共21页向块中添加动态行为如果向块定义中添加了动态行为,也就为块几何图形增添了灵活性和智能性。动态块参照并非图形的固定部分,用户在图形中进行操作时可以对其进行修改或操作。1、创建动态块快速入门可以通过使用块编辑器向块中添加参数和动作向新的或现有的块定义中添加动态行为。下例中,块编辑器内显示了一个书桌块。该块包含一个标有“距离”的线性参数(其显示方式与标注类似)和一个拉伸动作,该动作显示有发亮螺栓和“拉伸”标签。要使块成为动态块,必须至少添加一个参数。然后添加一个动作并将该动作与参数相关联。添加到块定义中的参数和动作类型定义了块参照在图形中的作用方式。要查看如何向块中添加参数和动作的演示,2、动态块概述动态块具有灵活性和智能性。用户在操作时可以轻松地更改图形中的动态块参照。可以通过自定义夹点或自定义特性来操作动态块参照中的几何图形。这使得用户可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。例如,如果在图形中插入一个门块参照,则在编辑图形时可能需要更改门的大小。如果该块是动态的,并且定义为可调整大小,那么只需拖动自定义夹点或在“特性”选项板中指定不同的大小就可以修改门的大小。用户可能还需要修改门的打开角度。该门块还可能会包含对齐夹点,使用对齐夹点可以轻松地将门块参照与图形中的其他几何图形对齐。AutoCAD2007动态块教程第2页共21页可以使用块编辑器创建动态块。块编辑器是一个专门的编写区域,用于添加能够使块成为动态块的元素。用户可以从头创建块,也可以向现有的块定义中添加动态行为。也可以像在绘图区域中一样创建几何图形。向块中添加参数和动作可以使其成为动态块。如果向块中添加了这些元素,也就为块几何图形增添了灵活性和智能性。*通过指定块中几何图形的位置、距离和角度,参数可定义动态块的自定义特性。*动作定义了在图形中操作动态块参照时,该块参照中的几何图形将如何移动或更改。向块中添加动作后,必须将这些动作与参数相关联,并且通常情况下要与几何图形相关联。向块定义中添加参数后,会自动向块中添加自定义夹点和特性。使用这些自定义夹点和特性可以操作图形中的块参照。3、使用块编辑器可以使用块编辑器向块中添加动态行为。块编辑器提供了为块增添智能性和灵活性所需的全部工具。*块编辑器概述块编辑器是专门用于创建块定义并添加动态行为的编写区域。块编辑器提供了专门的编写选项板。通过这些选项板可以快速访问块编写工具。除了块编写选项板之外,块编辑器还提供了绘图区域,用户可以根据需要在程序的主绘图区域中绘制和编辑几何图形。用户可以指定块编辑器绘图区域的背景色。注意用户可以使用块编辑器中的大部分命令。如果用户输入了块编辑器中不允许执行的命令,命令行上将显示一条信息。可以使用块编辑器向当前图形中存在的块定义中添加动态行为或编辑其中的动态行为。也可以使用块编辑器创建新的块定义。在块编辑器中,绘图区域上方会显示一个专门的工具栏。该工具栏将显示当前正在编辑的块定义的名称,并提供执行下列操作所需的工具:*保存块定义*添加参数*添加动作*定义属性*关闭块编辑器*管理可见性状态可以在块编辑器中选择任一参数、夹点、动作或几何对象以便在“特性”选项板中查看其特性。在块编辑器中选定对象后,“特性”选项板中显示的坐标值将反映块定义空间。*使用块编写选项板块编辑器有三个块编写选项板:“参数”、“动作”和“参数集”。“块编写选项板”窗口只能显示在块编辑器中。使用这些选项板向动态块定义添加参数和动作。创建自定义块编写工具用户可以创建自定义块编写工具。要保留块编写选项板上的默认工具,应该为自定义块编写工具创建新的选项板。然后复制某个现有选项板中的参数集工具,再将副本粘贴到新的选项板。这样,用户就可以在“工具特性”对话框中修改新工具的以下特性:*工具说明*参数类型*关联动作*和动作结合在一起的参数上的关键点(如果可用)*工具选项板图像不能将参数和动作从块编辑器拖到任何工具选项板。*对象在块编辑器中的显示方式参数、动作以及它们之间的关系(相关性)在块编辑器中以不同的方式显示。用户可以指定部分这些元素的设置。参数在块编辑器中,大部分参数的外观都与标注相似。如果为参数创建值集(范围或数值列表),这些值的位置处将显示标记。AutoCAD2007动态块教程第3页共21页用户可以在块编辑器中指定参数的以下设置:*参数颜色*参数文字和箭头大小*参数字体*夹点颜色*参数值集标记(勾号标记)的显示如果在动态块定义中使用了可见性参数,就可以指定在某种给定的可见性状态中哪些几何对象不可见。用户可以指定是否在块编辑器中显示在可见性状态中不可见的几何图形。下例中,块编辑器内显示了可见性状态。以较暗状态显示的几何图形在该可见性状态中是不可见的。动作动作的名称和图标(发亮螺栓)显示在块编辑器中。用户可以在块编辑器中指定动作文字大小和颜色。夹点用户可以在块编辑器中指定夹点显示的大小和颜色。此设置不会影响夹点在图形中的块参照中的大小和颜色。相关性在块编辑器中选择参数、夹点或动作时,其关联对象或相关性将被亮显。这称为相关亮显。用户可以打开或关闭相关亮显。下例显示了在块编辑器中选择自定义夹点时相关性亮显如何为关联参数(标有“距离”)和动作(标有“拉伸”)创建光晕效果。下表详细列出了用户选择块编辑器中的元素时相关性亮显的对象块编辑器中选定的对象相关性亮显的对象参数关联夹点和动作夹点关联参数和动作动作关联参数、夹点和选择集(几何图形)4、向块中添加动态元素要使块成为动态的,需要向块定义中添加特定的元素。①动态块元素概述可以在块编辑器中向块定义中添加动态元素。除几何图形外,动态块中通常包含一个或多个参数和动作。*参数。通过指定块中几何图形的位置、距离和角度来定义动态块的自定义特性。*动作。定义在图形中操作动态块参照时,该块参照中的几何图形将如何移动或修改。向动态块定义中添加动AutoCAD2007动态块教程第4页共21页作后,必须将这些动作与参数相关联。也可以指定动作将影响的几何图形选择集。注意参数和动作仅显示在块编辑器中。将动态块参照插入到图形中时,将不会显示动态块定义中包含的参数和动作。参数添加到动态块定义中后,夹点将添加到该参数的关键点。关键点是用于操作块参照的参数部分。例如,线性参数在其基点和端点具有关键点。用户可以从任一关键点操作参数距离。添加到动态块中的参数类型决定了添加的夹点类型。每种参数类型仅支持特定类型的动作。下表显示了参数、夹点和动作之间的关系。②在动态块中使用参数用户可以在块编辑器中向动态块定义中添加参数。在块编辑器中,参数的外观与标注类似。参数可定义块的自定义特性。参数也可指定几何图形在块参照中的位置、距离和角度。向动态块定义添加参数后,参数将为块定义一个或多个自定义特性。例如,向动态块定义添加旋转参数后,该旋转参数将为该块参照定义角度特性。因此,如果图形中有一个椅子块,并且用户希望在编辑时能够旋转该块的位置,可使用参数来定义块的旋转轴。如果向动态块定义添加点参数,该点参数将为块参照定义两个自定义特性:位置X和位置Y(相对于块参照的基点)。动态块定义中必须至少包含一个参数。向动态块定义添加参数后,将自动添加与该参数的关键点相关联的夹点。然后用户必须向块定义添加动作并将该动作与参数相关联。在图形中,使用夹点或“特性”选项板中的自定义特性来操作块参照。在图形中操作块参照时,通过移动夹点或修改“特性”选项板中自定义特性的值,可以修改用于定义块中该自定义特性的参数值。如果修改参数值,将影响与该参数相关联的动作,从而修改动态块参照的几何图形或特性。参数还可定义和约束一些值,用来影响动态块参照在图形中的行为。某些参数可能会具有固定的值集、昀小值和昀大值、或者增量值。例如,窗口块中使用的线性参数可能具有下列固定的值集:10、20、30和40。块参照插入到图形中后,用户只能将窗口改为这些值。向参数添加值集可以限制块参照在图形中的操作方式。有关参数值集的详细信息,请参见为动态块指定值集。点、线性、极轴、XY和旋转参数都具有一个名为“链动作”的特性。有关允许为参数指定链动作的详细信息,请参见允许为动态块指定链动作。用户还可以通过属性提取向导或通过一个属性提取模板文件来提取参数值。下表列出并描述了可以添加到动态块定义的参数类型和可以与每个参数相关联的动作类型。类型参数说明支持的动作点在图形中定义一个X和Y位置。在块编辑器中,外观类似于坐标标注。移动、拉伸线性可显示出两个固定点之间的距离。约束夹点沿预置角度的移动。在块编辑器中,外观类似于对齐标注。移动、缩放、拉伸、阵列AutoCAD2007动态块教程第5页共21页极轴可显示出两个固定点之间的距离并显示角度值。可以使用夹点和“特性”选项板来共同更改距离值和角度值。在块编辑器中,外观类似于对齐标注移动、缩放、拉伸、极轴拉伸、阵列XY可显示出距参数基点的X距离和Y距离。在块编辑器中,显示为一对标注(水平标注和垂直标注)。移动、缩放、拉伸、阵列旋转可定义角度。在块编辑器中,显示为一个圆。旋转翻转翻转对象。在块编辑器中,显示为一条投影线。可以围绕这条投影线翻转对象。将显示一个值,该值显示出了块参照是否已被翻转。翻转对齐可定义X和Y位置以及一个角度。对齐参数总是应用于整个块,并且无需与任何动作相关联。对齐参数允许块参照自动围绕一个点旋转,以便与图形中的另一对象对齐。对齐参数会影响块参照的旋转特性。在块编辑器中,外观类似于对齐线。无(此动作隐含在参数中。)可见性可控制对象在块中的可见性。可见性参数总是应用于整个块,并且无需与任何动作相关联。在图形中单击夹点可以显示块参照中所有可见性状态的列表。在块编辑器中,显示为带有关联夹点的文字。无(此动作时隐含的,并且受可见性状态的控制。)查寻定义一个可以指定或设置为计算用户定义的列表或表中的值的自定义特性。该参数可以与单个查寻夹点相关联。在块参照中单击该夹点可以显示可用值的列表。在块编辑器中,显示为带有关联夹点的文字。查寻基点在动态块参照中相对于该块中的几何图形定义一个基点。无法与任何动作相关联,但可以归属于某个动作的选择集。在块编辑器中,显示为带有十字光标的圆。无③在动态块中使用动作动作用于定义在图形中操作动态块参照的自定义特性时,该块参照的几何图形将如何移动或修改。*在动态块中使用动作的概述块通常至少包含一个动作。通常情况下,向动态块定义中添加动作后,必须将该动作与参数、参数上的关键点以及几何图形相关联。关键点是参数上的点,编辑参数时该点将会驱动与参数相关联的动作。与动作相关联的几何图形称为选择集。下例中,动态块定义中包含表示书桌的几何图形、带有一个夹点(为其端点指定的)的线性参数以及与参数端点和书桌右侧的几何图形相关联的拉伸动作。参数的端点为关键点。书桌右侧的几何图形是选择集。要在图形中修改块参照,可以通过移动夹点来拉伸书桌。可以在动态块中使用的动作类型有*移动AutoCAD2007动态块教程第6页共21页*缩放*拉伸*极轴拉伸*旋转*翻转*阵列*查寻可以将多个动作指定给同一参数和几何图形。但是,如果两个动作均影响同一几何图形,便不应将两个或两个以上同一类型的动作指定给参数上的同一关键点。这样会导致块参照中发生意外行为。动作和参数类型每种动作类型均可与特定参数相关联。下表显示了可以与每种动作类型相关联的参数。动作类型参数移动点、线性、极轴、XY缩放线性、极轴、XY拉伸点、线性、极轴、XY极轴拉伸极轴旋转旋转翻转翻转阵列线性、极轴、XY查寻查寻*在动态块中使用移动动作在动态块参照中,移动动作的行为与MOVE命令相似。在动态块定义中,可以将移动动作与以下任何参数相关联:*点*线性*极轴*XY将移动动作与参数相关联后,可将该动作与几何图形选择集相关联。在动态块参照中,如果通过夹点或“特性”选项板更改与移动动作相关联的参数值,可能会影响与移动动作相关联的参数上的关键点。如果关键点受到了影响,则移动动作选择集中的几何图形将会移动。例如,用户有表示椅子的动态块。该块包含点参数和与点参数相关联的移动动
本文标题:AutoCAD-2007-动态块教程
链接地址:https://www.777doc.com/doc-5280782 .html