块编辑器包含一个特殊的编写区域,在该区域中,可以像在绘图区域中一样绘制和编辑几何图形。
概要
可以使用块编辑器定义对象以及块定义的行为。
可以在块编辑器中添加参数和动作,以定义自定义特性和动态行为。
以下命令用于编辑块,并且只在块编辑器中可用:
将 BLOCKEDITLOCK 系统变量设定为 1 时,无法打开块编辑器。
块编辑器还提供了一个“块编辑器”工具栏和多个块编写选项板,块编写选项板中包含用于创建动态块的工具。“块编写选项板”窗口包含以下选项卡:
“参数”选项卡(“块编写选项板”窗口)
提供用于向块编辑器中的动态块定义中添加参数的工具。参数用于指定几何图形在块参照中的位置、距离和角度。将参数添加到动态块定义中时,该参数将定义块的一个或多个自定义特性。
- 点参数 (BPARAMETER)
-
向动态块定义中添加点参数,并定义块参照的自定义 X 和 Y 特性。点参数定义图形中的 X 和 Y 位置。在块编辑器中,点参数类似于一个坐标标注。
- 线性参数 (BPARAMETER)
-
向动态块定义中添加线性参数,并定义块参照的自定义距离特性。线性参数显示两个目标点之间的距离。线性参数限制沿预设角度进行的夹点移动。在块编辑器中,线性参数类似于对齐标注。
- 极轴参数 (BPARAMETER)
-
向动态块定义中添加极轴参数,并定义块参照的自定义距离和角度特性。极轴参数显示两个目标点之间的距离和角度值。可以使用夹点和“特性”选项板来共同更改距离值和角度值。在块编辑器中,极轴参数类似于对齐标注。
- XY 参数 (BPARAMETER)
-
向动态块定义中添加 XY 参数,并定义块参照的自定义水平距离和垂直距离特性。XY 参数显示距参数基点的 X 距离和 Y 距离。在块编辑器中,XY 参数显示为一对标注(水平标注和垂直标注)。这一对标注共享一个公共基点。
- 旋转参数 (BPARAMETER)
-
向动态块定义中添加旋转参数,并定义块参照的自定义角度特性。旋转参数用于定义角度。在块编辑器中,旋转参数显示为一个圆。
- 对齐参数 (BPARAMETER)
-
向动态块定义中添加对齐参数。对齐参数定义 X、Y 位置和角度。对齐参数总是应用于整个块,并且无需与任何动作相关联。对齐参数允许块参照自动围绕一个点旋转,以便与图形中的其他对象对齐。对齐参数影响块参照的角度特性。在块编辑器中,对齐参数类似于对齐线。
- 翻转参数 (BPARAMETER)
-
向动态块定义中添加翻转参数,并定义块参照的自定义翻转特性。翻转参数用于翻转对象。在块编辑器中,翻转参数显示为投影线。可以围绕这条投影线翻转对象。翻转参数将显示一个值,该值显示块参照是否已被翻转。
- 可见性参数 (BPARAMETER)
-
向动态块定义中添加可见性参数,并定义块参照的自定义可见性特性。通过可见性参数,用户可以创建可见性状态并控制块中对象的可见性。可见性参数总是应用于整个块,并且无需与任何动作相关联。在图形中单击夹点可以显示块参照中所有可见性状态的列表。在块编辑器中,可见性参数显示为带有关联夹点的文字。
- 查寻参数 (BPARAMETER)
-
向动态块定义中添加查寻参数,并定义块参照的自定义查寻特性。查寻参数用于定义自定义特性,用户可以指定或设定该特性,以便从定义的列表或表格中计算出某个值。该参数可以与单个查寻夹点相关联。在块参照中单击该夹点可以显示可用值的列表。在块编辑器中,查寻参数显示为文字。
- 基点参数 (BPARAMETER)
-
向动态块定义中添加基点参数。基点参数用于定义动态块参照相对于块中的几何图形的基点。基点参数无法与任何动作相关联,但可以属于某个动作的选择集。在块编辑器中,基点参数显示为带有十字光标的圆。
“动作”选项卡(“块编写选项板”窗口)
提供用于向块编辑器中的动态块定义中添加动作的工具。动作定义了在图形中操作块参照的自定义特性时,动态块参照的几何图形如何移动或变化。应将动作与参数相关联。
- 移动动作 (BACTIONTOOL)
-
在用户将移动动作与点参数、线性参数、极轴参数或 XY 参数相关联时,将该动作添加到动态块定义中。移动动作类似于 MOVE 命令。在动态块参照中,移动动作将使对象移动指定的距离和角度。
- 比例缩放动作 (BACTIONTOOL)
-
在用户将比例缩放动作与线性参数、极轴参数或 XY 参数相关联时,将该动作添加到动态块定义中。比例缩放动作类似于 SCALE 命令。在动态块参照中,当通过移动夹点或使用“特性”选项板编辑关联的参数时,比例缩放动作将使其选择集发生缩放。
- 拉伸动作 (BACTIONTOOL)
-
在用户将拉伸动作与点参数、线性参数、极轴参数或 XY 参数相关联时,将该动作添加到动态块定义中。拉伸动作将使对象在指定的位置移动和拉伸指定的距离。
- 极轴拉伸动作 (BACTIONTOOL)
-
在用户将极轴拉伸动作与极轴参数相关联时,将该动作添加到动态块定义中。当通过夹点或“特性”选项板更改关联的极轴参数上的关键点时,极轴拉伸动作将使对象旋转、移动和拉伸指定的角度和距离。
- 旋转动作 (BACTIONTOOL)
-
在用户将旋转动作与旋转参数相关联时,将该动作添加到动态块定义中。旋转动作类似于 ROTATE 命令。在动态块参照中,当通过夹点或“特性”选项板编辑相关联的参数时,旋转动作将使其相关联的对象进行旋转。
- 翻转动作 (BACTIONTOOL)
-
在用户将翻转动作与翻转参数相关联时,将该动作添加到动态块定义中。使用翻转动作可以围绕指定的轴(称为投影线)翻转动态块参照。
- 阵列动作 (BACTIONTOOL)
-
在用户将阵列动作与线性参数、极轴参数或 XY 参数相关联时,将该动作添加到动态块定义中。通过夹点或“特性”选项板编辑关联的参数时,阵列动作将复制关联的对象并按矩形的方式进行阵列。
- 查寻动作 (BACTIONTOOL)
-
向动态块定义中添加查寻动作。向动态块定义中添加查寻动作并将其与查寻参数相关联后,将创建查寻表。可以使用查寻表将自定义特性和值指定给动态块。
“参数集”选项卡(“块编写选项板”窗口)
提供用于在块编辑器中向动态块定义中添加一个参数和至少一个动作的工具。将参数集添加到动态块中时,动作将自动与参数相关联。将参数集添加到动态块中后,双击黄色警告图标(或使用 BACTIONSET 命令),然后按照命令提示将该动作与几何图形选择集相关联。
- 点移动
-
- 线性移动
-
系统会自动添加与该线性参数的端点相关联的移动动作。
- 线性拉伸
-
- 线性阵列
-
- 线性移动配对
-
系统会自动添加两个移动动作,一个与基点相关联,另一个与线性参数的端点相关联。
- 线性拉伸配对
-
系统会自动添加两个拉伸动作,一个与基点相关联,另一个与线性参数的端点相关联。
- 极轴移动
-
- 极轴拉伸
-
- 环形阵列
-
- 极轴移动配对
-
系统会自动添加两个移动动作,一个与基点相关联,另一个与极轴参数的端点相关联。
- 极轴拉伸配对
-
系统会自动添加两个拉伸动作,一个与基点相关联,另一个与极轴参数的端点相关联。
- XY 移动
-
系统会自动添加与 XY 参数的端点相关联的移动动作。
- XY 移动配对
-
系统会自动添加两个移动动作,一个与基点相关联,另一个与 XY 参数的端点相关联。
- XY 移动方格集
-
系统会自动添加四个移动动作,分别与 XY 参数上的四个关键点相关联。
- XY 拉伸方格集
-
系统会自动添加四个拉伸动作,分别与 XY 参数上的四个关键点相关联。
- XY 阵列方格集
-
- 旋转集
-
- 翻转集
-
- 可见性集
-
向动态块定义中添加可见性参数并允许定义可见性状态。无需添加与可见性参数相关联的动作。
- 查寻集
-
“约束”选项卡(“块编写选项板”窗口)
提供用于将几何约束和约束参数应用于对象的工具。将几何约束应用于一对对象时,选择对象的顺序以及选择每个对象的点可能影响对象相对于彼此的放置方式。