许多部件设计都重复刚性形状。草图块可以捕获此类形状作为固定集合,并且您可以放置该集合的实例。例如,假如您有一个表示液压缸的二维草图,且部件中有四个液压缸。如果您有一个表示液压缸的草图块,则可以在部件布局中放置该块的四个实例。实例是在草图块中定义的,因此这些实例可以反映对块设计所做的任何更改。
在二维零件草图中创建草图块,并且这些草图库只包含草图对象。您可以预先选择用于创建块的几何图元,也可以在“创建块”命令处于激活状态时选择几何图元。构成块的几何图元将被拖到块定义中,且块定义的实例将会替换它。
您可以将块定义的实例放置到草图中。在浏览器中,每个实例列在父草图的下方。
您可以使用“镜像”和“阵列”命令创建块实例。
几何图元不可用于草图块
将使用插入点创建块。该点默认为块几何图元的形心,您也可以选择其他点。放置草图块实例时,插入点会在放置之前将鼠标指针连接到该块。您可以选择显示或隐藏插入点。
创建的块将包含名称和描述。可以定义自己的名称和描述或接受默认值。块名称显示在浏览器中的“块”文件夹下。该名称还会显示在浏览器中存在实例的所有位置,并且以冒号和实例编号结尾。例如,如果您定义了一个名称为“圆柱”的块并将其放置在“草图2”中,则该“草图2”实例的名称为“圆柱:1”。
可以重命名草图块定义和实例。如果您重命名块定义,则新的名称将传递至实例名称。但是,对实例名称的更改会替代块定义名称中的更改。
如果选择了块实例而没有选择草图几何图元,或者是选择了两者,则创建嵌套的块。
您可以定义嵌套的草图块并放置这些块的柔性实例,以对运动子部件进行仿真。在液压缸示例中,您可以定义一个表示液压缸的嵌套草图块。在您的部件布局草图中,放置嵌套草图块的柔性实例。这些柔性实例保留指定的自由度,允许它们对实际液压缸的运动进行仿真。使用该功能可以调查设计的运动。
如果您要添加或更改块之间的约束,可以编辑嵌套的块定义。
与其他草图几何图元类似,您可以改变草图块的外观。使用“几何图元特性”可为块创建格式,还可以更好地表达您的设计。将其他自定义格式应用于几何图元时,须考虑以下事项:
可以使用上下文相关或上下文无关的方式编辑草图块定义。使用上下文相关的方式进行编辑时,您可以将其他激活的草图几何图元添加到块定义中。无论是以什么方式编辑草图块定义,更改都会应用于块的所有实例。
上下文相关的编辑是指在草图中编辑草图块定义的实例。激活草图中的所有可见几何图元都可以添加到块定义中。当前不在块定义中的几何图元相对于该块几何图元显示稍暗。
上下文无关的编辑是指在隔离环境下使用块定义浏览器节点编辑草图块定义。由于您是在相对于所有草图的上下文无关环境中,因此不能编辑任何其他草图几何图元。您可以更改块定义中的几何图元,也可以创建新的几何图元。
若要删除块实例,但是保留组成该实例的各个对象,请使用“分解”命令。对于非嵌套的块实例,“分解”命令将删除块实例,并保留成分二维几何图元。对于嵌套的块实例,则删除该实例,但成分块和二维几何图元仍保留在草图中。