3.1 图块及其属性
本节思路
设计者可以把一组图形对象组合成图块加以保存,需要时可以把图块作为一个整体以任意比例和旋转角度插入到图中任意位置,这样不仅避免了大量的重复工作,提高了绘图速度和工作效率,而且可大大节省磁盘空间。
3.1.1 图块操作
1.图块定义
【执行方式】
●命令行:BLOCK。
●菜单:选择菜单栏中的“绘图”→“块”→“创建”。
●工具栏:单击“绘图”工具栏中的“创建块”按钮。
●功能区:单击“默认”选项卡“块”面板中的“创建”按钮(见图3-1),或单击“插入”选项卡“块定义”面板中的“创建块”按钮(见图3-2)。
图3-1 “块”面板中的“创建”按钮
图3-2 “块定义”面板中的“创建块”按钮
【操作格式】
执行上述命令,系统将弹出图3-3所示的“块定义”对话框。设计者可以利用该对话框指定定义对象、基点以及其他参数,还可定义图块并为其命名。
图3-3 “块定义”对话框
2.图块保存
【执行方式】
●命令行:WBLOCK。
【操作格式】
执行上述命令,系统将弹出图3-4所示的“写块”对话框。设计者可以利用此对话框把图形对象保存为图块,或把图块转换图形文件。
图3-4 “写块”对话框
以“BLOCK”命令定义的图块只能插入到当前图形中。而以“WBLOCK”命令保存的图块既可以插入到当前图形中,也可以插入到其他图形中。
3.图块插入
【执行方式】
●命令行:INSERT。
●菜单:选择菜单栏中的“插入”→“块”命令。
●工具栏:单击“插入”工具栏中的“插入块”按钮,或单击“绘图”工具栏中的“插入块”按钮。
●功能区:单击“默认”选项卡“块”面板中的“插入”按钮,或单击“插入”选项卡“块”面板中的“插入”按钮。
【操作格式】
执行上述命令,系统将弹出“插入”对话框,如图3-5所示。设计者可以利用此对话框设置插入点位置、插入比例以及旋转角度,并指定要插入的图块及插入位置。
图3-5 “插入”对话框
4.动态块
动态块具有灵活性和智能性。设计者在操作时可以轻松地更改图形中的动态块参照,还可以通过自定义夹点或自定义特性来操作动态块参照中的几何图形。这也使得设计者可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。
设计者还可以使用块编辑器创建动态块。块编辑器是一个专门的编写区域,用于添加能够使块成为动态块的元素。设计者可以从头创建块,可以向现有的块定义中添加动态行为,也可以像在绘图区域中一样创建几何图形。
【执行方式】
●命令行:BEDIT。
●菜单:选择菜单栏中的“工具”→“块编辑器”命令。
●工具栏:单击“标准”工具栏中的“块编辑器”按钮。
●快捷菜单:选中一个块参照,单击鼠标右键,从弹出的快捷菜单中选择“块编辑器”命令。
●功能区:单击“默认”选项卡“块”面板中的“块编辑器”按钮,或单击“插入”选项卡“块定义”面板中的“块编辑器”按钮。
【操作格式】
执行上述命令,系统将弹出“编辑块定义”对话框,如图3-6所示,在“要创建或编辑的块”文本框中输入块名或在列表框中选择已定义的块或当前图形,单击“确认”按钮后,系统弹出“块编写选项板”对话框和“块编辑器”选项卡,如图3-7所示。
图3-6 “编辑块定义”对话框
图3-7 块编辑状态绘图平面
5.“块编写选项板”对话框
块编写选项卡板有4个选项卡。
(1)“参数”选项卡
该选项卡提供用于向块编辑器中的动态块定义中添加参数的工具。参数用于指定几何图形在块参照中的位置、距离和角度。将参数添加到动态块定义中时,该参数将定义块的一个或多个自定义特性。此选项卡也可以通过“BPARAMETER”命令来打开。该选项卡包括如下参数。
①点。向动态块定义中添加一个点参数,并定义块参照的自定义X和Y特性。点参数定义图形中的X和Y位置。在块编辑器中,点参数类似于一个坐标标注。
②可见性。向动态块定义中添加一个可见性参数,并定义块参照的自定义可见性特性。可见性参数允许用户创建可见性状态并控制对象在块中的可见性。可见性参数总是应用于整个块,并且与任何动作相关联。在图形中,单击夹点可以显示块参照中所有可见性状态的列表。在块编辑器中,可见性参数显示为带有关联夹点的文字。
③查寻。向动态块定义中添加一个查寻参数,并定义块参照的自定义查寻特性。查寻参数用于定义自定义特性,用户可以指定或设置该特性,以便从定义的列表或表格中计算出某个值。该参数可以与单个查寻夹点相关联。在块参照中,单击该夹点可以显示可用值的列表。在块编辑器中,查寻参数显示为文字。
④基点:向动态块定义中添加一个基点参数。基点参数用于定义动态块参照相对于块中的几何图形的基点。基点参数无法与任何动作相关联,但可以属于某个动作的选择集。在块编辑器中,基点参数显示为带有十字光标的圆。
其他参数与上面各项类似,此处不再赘述。
(2)“动作”选项卡
该选项卡提供用于向块编辑器中的动态块定义中添加动作的工具。动作定义了在图形中操作块参照的自定义特性时,动态块参照的几何图形将如何移动或变化。应将动作与参数相关联。此选项卡也可以通过“BACTIONTOOL”命令来打开。该选项卡包括如下动作。
①移动。在将移动动作与点参数、线性参数、极轴参数或XY参数关联时,设计者应将该动作添加到动态块定义中。移动动作类似于“MOVE”命令。在动态块参照中,移动动作使对象移动指定的距离和角度。
②查寻。向动态块定义中添加一个查寻动作。将查寻动作添加到动态块定义中并将其与查寻参数相关联。它将创建一个查寻表,可以使用查寻表指定动态块的自定义特性和值。
其他动作与上面各项类似,此处不再赘述。
(3)“参数集”选项卡
该选项卡提供用于在块编辑器中向动态块定义中添加一个参数和至少一个动作的工具。将参数集添加到动态块中时,动作将自动与参数相关联。将参数集添加到动态块中后,双击黄色警示图标(或使用“BACTIONSET”命令),然后按照命令行上的提示将动作与几何图形选择集相关联。此选项卡也可以通过“BPARAMETER”命令来打开。
①点移动。向动态块定义中添加一个点参数。系统会自动添加与该点参数相关联的移动动作。
②线性移动。向动态块定义中添加一个线性参数。系统会自动添加与该线性参数的端点相关联的移动动作。
其他参数集与上面各项类似,此处不再赘述。
(4)“约束”选项卡
几何约束可将几何对象关联在一起,或者指定固定的位置或角度。例如,用户可以指定某条直线应始终与另一条垂直、某个圆弧应始终与某个圆保持同心,或者指定某条直线应始终与某个圆弧相切。
①水平:使直线或点对位于与当前坐标系的X轴平行的位置。默认选择类型为对象。
②竖直:使直线或点对位于与当前坐标系的Y轴平行的位置。
③垂直:可使选定直线垂直于另一条直线。垂直约束在两个对象之间应用。
④固定:可将点和曲线锁定在位。
⑤平行:使选定的直线位于彼此平行的位置。平行约束在两个对象之间应用。
⑥相切:将两条曲线约束为保持彼此相切或其延长线保持彼此相切。相切约束在两个对象之间应用。圆可以与直线相切,即使该圆与该直线不相交。
⑦平滑:将样条曲线约束为连续,并与其他样条曲线、直线、圆弧或多段线保持连续性。
⑧重合:约束两个点使其重合,或者约束一个点使其位于曲线(或曲线的延长线)上。可以使对象上的约束点与某个对象重合,也可以使其与另一对象上的约束点重合。
⑨同心:将两个圆弧、圆或椭圆约束到同一个中心点。结果与将重合约束应用于曲线的中心点所产生的结果相同。
⑩共线:使两条或多条直线段沿同一直线方向。
(11)对称:使选定对象受对称约束,相对于选定直线对称。
(12)相等:将选定圆弧和圆的尺寸重新调整为半径相同,或将选定直线的尺寸重新调整为长度相同。
3.1.2 图块的属性
1.属性定义
【执行方式】
●命令行:ATTDEF。
●菜单:选择菜单栏中的“绘图”→“块”→“定义属性”命令。
●功能区:单击“默认”选项卡“块”面板中的“定义属性”按钮,或单击“插入”选项卡“块定义”面板中的“定义属性”按钮。
【操作格式】
执行上述命令,系统将弹出“属性定义”对话框,如图3-8所示。
图3-8 “属性定义”对话框
【选项说明】
(1)“模式”选项组
①“不可见”复选框。勾选此复选框,属性为不可见显示方式,即插入图块并输入属性值后,属性值在图中并不显示出来。
②“固定”复选框。勾选此复选框,属性值为常量,即属性值在属性定义时给定,在插入图块时,系统不再提示输入属性值。
③“验证”复选框。勾选此复选框,当插入图块时,系统重新显示属性值让用户验证该值是否正确。
④“预设”复选框。勾选此复选框,当插入图块时,系统自动把事先设置好的默认值赋予属性,而不再提示输入属性值。
⑤“锁定位置”复选框。勾选此复选框,当插入图块时,系统锁定块参照中属性的位置。解锁后,属性可以相对于使用夹点编辑的块的其他部分移动,并且可以调整多行属性的大小。
⑥“多行”复选框。指定属性值可以包含多行文字。勾选此复选框,可以指定属性的边界宽度。
(2)“属性”选项组
①“标记”文本框。输入属性标签。属性标签可由除空格和感叹号以外的所有字符组成。系统自动把小写字母改为大写字母。
②“提示”文本框。输入属性提示。属性提示是插入图块时,系统要求输入属性值的提示。若不在此文本框内输入文本,则以属性标签作为提示。若在“模式”选项组勾选“固定”复选框,即设置属性为常量,则不需设置属性提示。
③“默认”文本框。设置默认的属性值。可把使用次数较多的属性值作为默认值,也可不设默认值。
其他各选项组比较简单,此处不再赘述。
2.修改属性定义
【执行方式】
●命令行:TEXTEDIT。
●菜单:选择菜单栏中的“修改”→“对象”→“文字”→“编辑”命令。
【操作格式】
命令:TEXTEDIT
选择注释对象或[放弃(U)]:
在此提示下选择要修改的属性定义,系统将弹出“编辑属性定义”对话框,如图3-9所示。设计者可以在该对话框中修改属性定义。
图3-9 “编辑属性定义”对话框
3.图块属性编辑
【执行方式】
●命令行:EATTEDIT。
●菜单:选择菜单栏中的“修改”→“对象”→“属性”→“单个”命令。
●工具栏:单击“修改II”工具栏中的“编辑属性”按钮。
【操作格式】
命令:EATTEDIT
选择块:
选择块后,系统将弹出“增强属性编辑器”对话框,如图3-10所示。设计者在该对话框中不仅可以编辑属性值,还可以编辑属性的文字选项以及图层、线型、颜色等特性值。
图3-10 “增强属性编辑器”对话框
4.提取属性数据
提取属性数据可以使设计者直接从图形数据中生成日程表或BOM表。新的向导使得此过程更加简单。
【执行方式】
●命令行:EATTEXT。
●菜单:选择菜单栏中的“工具”→“数据提取”命令。
【操作格式】
执行上述命令后,系统打开“数据提取-开始(第1页,共8页)”对话框,如图3-11所示。单击“下一步”按钮,依次打开“数据提取-定义数据源(第2页,共8页)”(见图3-12)、“数据提取-选择对象(第3页,共8页)”(见图3-13)、“数据提取-选择特性(第4页,共8页)”(见图3-14)、“数据提取-优化数据(第5页,共8页)”(见图3-15)、“数据提取-选择输出(第6页,共8页)”(见图3-16)、“数据提取-表格样式(第7页,共8页)”(见图3-17)和“数据提取-完成(第8页,共8页)”对话框(见图3-18),依次在各对话框中对提取属性的各选项进行设置,其中在“数据提取-表格样式(第7页,共8页)”对话框中可以设置或更改表格样式。设置完成后,系统生成包含提取数据的BOM表。
图3-11 “数据提取-开始(第1页,共8页)”对话框
图3-12 “数据提取-定义数据源(第2页,共8页)”对话框
图3-13 “数据提取-选择对象(第3页,共8页)”对话框
图3-14 “数据提取-选择特性(第4页,共8页)”对话框
图3-15 “数据提取-优化数据(第5页,共8页)”对话框
图3-16 “数据提取-选择输出(第6页,共8页)”对话框
图3-17 “数据提取-表格样式(第7页,共8页)”对话框
图3-18 “数据提取-完成(第8页,共8页)”对话框