首页 CAD动态块详解及实例

CAD动态块详解及实例

举报
开通vip

CAD动态块详解及实例 目录 1.1 概述 ........................................................................................................................... 3 1.2 块编辑器 ............................................................................................................

CAD动态块详解及实例
目录 1.1 概述 ........................................................................................................................... 3 1.2 块编辑器 ................................................................................................................... 4 1.3 块编辑器工具面板 .................................................................................................... 4 1.3.1 管理 .................................................................................................................... 4 1.3.2 工具 .................................................................................................................... 4 1.3.3 参数 .................................................................................................................... 4 1.3.4 动作 .................................................................................................................... 4 1.3.5 参数集 ................................................................................................................ 4 1.3.6 可见性 ................................................................................................................ 4 1.3.7 关闭 .................................................................................................................... 5 1.4 参数 ........................................................................................................................... 5 1.4.1 点参数 ................................................................................................................ 5 1.4.2 线性参数 ............................................................................................................ 5 1.4.3 极轴参数 ............................................................................................................ 5 1.4.4 XY参数 ............................................................................................................... 5 1.4.5 旋转参数 ............................................................................................................ 5 1.4.6 对齐参数 ............................................................................................................ 5 1.4.7 翻转参数 ............................................................................................................ 6 1.4.8 可见性参数 ........................................................................................................ 6 1.4.9 查询参数 ............................................................................................................ 6 1.4.10 基点参数 ............................................................................................................ 6 1.5 动作 ........................................................................................................................... 6 1.5.1 移动 .................................................................................................................... 6 1.5.2 缩放 .................................................................................................................... 6 1.5.3 拉伸 .................................................................................................................... 6 1.5.4 极轴拉伸 ............................................................................................................ 7 1.5.5 旋转 .................................................................................................................... 7 1.5.6 翻转 .................................................................................................................... 7 1.5.7 阵列 .................................................................................................................... 7 1.5.8 查询 .................................................................................................................... 7 1.6 创建动态块的一般步骤 ............................................................................................ 7 1.7 动态块基本操作 ........................................................................................................ 8 1.7.1 基点 .................................................................................................................... 8 1.7.2 可见性 ................................................................................................................ 9 1.7.3 对齐 .................................................................................................................. 11 1.7.4 翻转 .................................................................................................................. 12 1.7.5 移动 .................................................................................................................. 13 1.7.6 参数夹点数 ...................................................................................................... 16 1.7.7 角度偏移 .......................................................................................................... 17 1.7.8 线性拉伸 .......................................................................................................... 17 1.7.9 参数值集 .......................................................................................................... 18 1.7.10 对称拉伸 .......................................................................................................... 20 1.7.11 距离乘数 .......................................................................................................... 21 1.7.12 链动作 .............................................................................................................. 22 1.7.13 缩放 .................................................................................................................. 24 1.7.14 缩放的特性 ...................................................................................................... 26 1.7.15 旋转 .................................................................................................................. 29 1.7.16 极轴拉伸 .......................................................................................................... 30 1.7.17 极轴参数的特点............................................................................................... 33 1.7.18 阵列 .................................................................................................................. 35 1.7.19 查询 .................................................................................................................. 37 动态块 1.1 概述 下图中,选择列表上不同的项目,图块就会发生相应的改变,这就是所谓的动态块。 通俗地说,动态块就是“会动”的块,所谓“会动”,是指可以根据需要对块的整体或 局部进行动态调整。“会动”使动态块不但像块一样有整体操作的优势,而且拥有块所没有 的局部调整功能。 参数和动作是实现动态块动态功能的两个内部因素,通过参数和动作的配合,动态块可 以轻松实现旋转、翻转、查询等各种各样的动态功能,例如:下图所示的“门”动态块就可 以实现多种动态调整功能。 1.2 块编辑器 菜单位置:[工具] →[块编辑器] 命 令 行:Bedit(be) 动态块的编辑和调整均要在块编辑器中进行,其界面如下图所示。其中黑色箭头标注代 表参数,而黄色闪电符号代表动作。 1.3 块编辑器工具面板 浩辰 CAD 2012动态块编辑器的背景呈淡黄色,Ribbon界面简洁而紧凑,一目了然。 1.3.1 管理 可以保存或另存当前块,也可以新建或更换块编辑对象。 1.3.2 工具 定义、编辑或更新块的属性。 1.3.3 参数 该面板包含了动态块的全部参数,所有参数均可以从此工具面板上添加。 1.3.4 动作 利用此面板,可为动态块添加所有动作。 1.3.5 参数集 提供了常用参数、动作的配对模版,编辑动态块时如能尽量使用此工具面版,可有效提 高动态块的编辑效率。 1.3.6 可见性 编辑可见性状态的专用面板。 1.3.7 关闭 用于退出块编辑器,在退出块编辑器之前,部分命令将不可用。 1.4 参数 参数的实质是指定其关联对象的变化方式,比如,点参数的关联对象可以向任意方向发 生变化,线性参数和 XY参数的关联对象只能沿参数所指定的方向发生改变,极轴参数的关 联对象可以按极轴方式发生旋转、拉伸或移动,旋转、翻转、可见性、对齐参数的关联对象 可以发生旋转、翻转、隐藏与显示、自动对齐。 1.4.1 点参数 工具图标:[参数] → 命 令 行:BParameter→O 点参数可与移动、拉伸动作配合形成点移动或点拉伸,由于点参数可向任意方向发生改 变,所以点移动和点拉伸的方向也是任意的。 1.4.2 线性参数 工具图标:[参数] → 命 令 行:BParameter→L 线性参数的本质是矢量,具有方向特性,该参数限定了其关联对象变化的方向。线性参 数可以和移动、拉伸、阵列等动作配对成线性移动、线性拉伸、线性阵列。 1.4.3 极轴参数 工具图标:[参数] → 命 令 行:BParameter→P 极轴参数的本质也是矢量,只不过是以极轴坐标定义的矢量,其关联的对象不但可以以 参数基点为中心发生旋转,而且可以沿参数径向产生拉伸或移动。 1.4.4 XY参数 工具图标:[参数] → 命 令 行:BParameter→X 受 XY参数约束的对象可以沿 X轴和 Y轴的方向发生改变,而且 X方向和 Y方向可以 产生联动效果。 1.4.5 旋转参数 工具图标:[参数] → 命 令 行:BParameter→R 控制关联对象以参数基点为中心产生旋转,旋转角度可以是任意的,也可以将旋转角度 限定在某一范围内或特定值。 1.4.6 对齐参数 工具图标:[参数] → 命 令 行:BParameter→A 对齐参数无需与动作配对,可以为对象指定对齐方向和对齐方式,实现对象的自动对齐。 1.4.7 翻转参数 工具图标:[参数] → 命 令 行:BParameter→F 此参数与翻转动作配对,实现相关对象的翻转。 1.4.8 可见性参数 工具图标:[参数] → 命 令 行:BParameter→V 控制相关对象的显示与隐藏。 1.4.9 查询参数 工具图标:[参数] → 命 令 行:BParameter→K 与查询参数动作配对,可以反向查询关联参数的特征。 1.4.10 基点参数 工具图标:[参数] → 命 令 行:BParameter→B 为动态块添加基点,添加基点后,基点将成为动态块的插入点。 1.5 动作 所有的动作必须与参数配对才能发挥作用,参数只是指定对象变化的方式,而动作则可 以指定变化的对象。 1.5.1 移动 工具图标:[动作] → 命 令 行:BActionTool→M 与点、线性、极轴以及 XY等参数配对,实现对指定对象的移动。 1.5.2 缩放 工具图标:[动作] → 命 令 行:BActionTool→S 与线性、极轴、XY等参数配对实现缩放功能,而且,通过修改与其配对的参数的属性, 可以得到多种缩放效果。 1.5.3 拉伸 工具图标:[动作] → 命 令 行:BActionTool→T 可与点、线性、极轴及 XY参数形成拉伸组合。 1.5.4 极轴拉伸 工具图标:[动作] → 命 令 行:BActionTool→P 该动作只能与极轴拉伸参数配对,实现极轴拉伸功能。 1.5.5 旋转 工具图标:[动作] → 命 令 行:BActionTool→P 旋转参数的专用动作,可以自由旋转,也可以为其配对参数指定列表或增量,实现精确 旋转。 1.5.6 翻转 工具图标:[动作] → 命 令 行:BActionTool→F 翻转参数的专用动作。 1.5.7 阵列 工具图标:[动作] → 命 令 行:BActionTool→A 可与线性、极轴、XY参数配对,现实多种阵列方式。 1.5.8 查询 工具图标:[动作] → 命 令 行:BActionTool→L 查询参数的专用动作,利用该动作,可以一次性为动态块中的多个参数赋值,快速实现 动态块的复杂调整。 1.6 创建动态块的一般步骤 为了得到高质量的动态块,提高块的编辑效率,避免重复修改,我们一般可以通过以下 几个步骤完成动态块的创建。 步骤 1:规划 在创建动态块之前,有必要对动态块进行必要的规划,规划动态块要实现的功能、外观, 在图形中的使用方式,以及要实现预期功能需要使用哪些参数和动作。 步骤 2:绘制几何图形 绘制动态块中所包含的基本图元,当然,这些图元也可以在块编辑器中绘制。 步骤 3:添加参数和动作 这是动态块创建过程中最关键的环节,参数和动作的编辑不但要考虑到动态块功能的实 现,同时也要考虑到动态块的可读性及修改的方便性,尽可能将参数的作用点吸咐在对应的 图元上,且动作应摆放在其关联参数附近,参数和动作较多时还需要为其重命名,以便理解、 编辑和修改。 步骤 4:测试动态块 保存并退出块编辑器后,对动态块进行效果测试,检测是否能达到预期的效果。 1.7 动态块基本操作 动态块的编辑需在块编辑器中完成,在块编辑器内,用户可以创建新的动态块,也可以 为现有的块添加参数和动作,使之具有动态功能。 1.7.1 基点 虽然大部分参数只有在动作的配合下才能发挥作用,但有几个参数例外,其中一个就是 基点参数。 1、定义块 定义块并在块编辑器中绘制圆,如下图。 2、添加基点 点参数面板上的“基点”参数,按系统提示将参数放置于圆心,如下图。 3、插入块 保存并退出块编辑器,在模型空间中插入块,如下图。 可以看到,添加基点参数后,基点便成了块的插入点。需要注意的是,如果同时利用块 定义对话框为块指定插入点,而且为块添加基点参数,系统将以基点作为块的插入点。 1.7.2 可见性 选中下图汽车动态块,在下拉列表中选择不同的选项,动态块便会呈现不同的变化。 其实,动态块内部包含了汽车的三个视图,只不过利用可见性参数,控制视图对象的显 示和隐藏。 1、准备视图 准备三个汽车视图,并定义成块。 2、添加可见性参数 双击块或通过右键菜单进入块编辑器,单击参数面板上的可见性参数图标,按系统提示 指定参数的位置,如下图。 3、编辑可见性状态 双击可见性参数图标,启动可见性状态编辑对话框。在可见性状态编辑对话框内可以重 命名、新建、删除可见性状态,因为本例要控制三个汽车视图的可见性,所以我们新建了如 下图所示的三个可见性状态。 点击下图所示的按钮,选择下拉菜单上的“跑车”。 单击可见性工具面板上的“使不可见”图标,选中卡车和桥车,使其在“跑车”状态中 不可见,如下图。选好对象后回车确定。 对“桥车”和“卡车”状态,按类似的方法进行设置。 4、移动调整 编辑完可见性状态后,移动三个汽车视图,使之重叠,如下图。 5、测试动态块 将编辑好的动态块插入图纸中,选中动态块并单击可见性参数夹点,在弹出的下拉列表 中选择某一项目,动态块便会自动改变显示状态。 1.7.3 对齐 对齐参数可以赋与动态块自动对齐功能,省去旋转图块的步骤。 1、为粗糙度符号添加对齐参数 在块编辑器内绘制粗糙度符号,单击参数面板上的对齐参数图标,按系统提示指定参数 的位置及对齐方向,如下图,其中虚线为对齐方向。 2、测试动态块 插入粗糙度动态块,移动对齐夹点,符号自动与标注表面对齐,如下图。 1.7.4 翻转 如果使用上一节的粗糙度符号对零件进行标注,有时虽然符号对齐了,但文字的方向却 不正确。所以,为了得到正确的标注,需要增加文字翻转功能。 1、添加翻转参数 点击翻转参数图标,按系统会提示添加如下图所示的翻转参数。 2、添加翻转动作 单击动作面板上的翻转动作图标,为动作指定参数和对象。这里,我们选“粗糙度”为 翻转对象,最后放置动作图标,如下图。 用相同的方法添加一对垂直方向的翻转参数和动作,如下图。 3、测试动态块 可以看到,增加翻转参数以后,只要单击翻转夹点,便可以将文字翻转到正确的位置。 1.7.5 移动 点移动 1、绘制图形 绘制如下图所示图形,并定义成块。 2、添加点参数 单击工具栏上的点参数命令,并按系统提示指定参数的位置,如下图。 3、添加移动动作 单击动作面板上的移动动作图标,为动作指定参数和对象,并指定动作的放置位置。 动作标签位置不会影响到动态块的动态效果,但为了美观方便,标签一般尽可能放在与 其关联的参数附近。 4、测试动态块 插入动态块,拖动动态块的蓝色夹点,键随之向右移动,如下图,动态块能达到预期的 效果。 值得注意的是,如果移动时没有启用正交约束,键是可以沿任意方向移动的,这是因为 点参数本身的方向是任意的,参数的特性决定了动态行为的特性。 线性移动 其实,限于材料力学特性的要求,键只允许置于阶梯轴的中线上,所以,键只需水平方 向的移动就够了,其他方向是没有意义的。下面,我们要利用线性参数将键的移动方向限制 在阶梯轴的中线上。 1、添加线性参数 线性参数的添加方法和标注类似,尽量将参数的吸附点放置在阶梯轴的中线上。 2、添加移动动作 与点移动不同,在指定参数后,系统会提示“指定要与动作关联的参数点”。这里,选 参数右边的夹点为“关联参数点”,如下图。 所谓关联参数点,相当于动作的操作点,退出块编辑器后可以拖动该点使动态块发生相 应的变化。 选定关联参数点后,便可以为动作指定移动对象,如下图。 放置动作标签,保存并退出动态块。 3、测试动态块 选中动态块并拖动参数的右夹点,键随之移动,而且不管光标怎么移动,键始终被约束 在阶梯轴的中线上,也就是说,在线性参数的约束下,动态块只能沿线性参数指定的方向发 生变化。 1.7.6 参数夹点数 在块编辑器中选中线性参数,将其属性面板中的夹点数改为“1”。 保存并退出块编辑器,选中动态块,发现其中一个夹点已经消失,如下图。 其实,将参数的夹点数由“2”改成“1”后,首先消失的是参数的基点夹点,也就是添 加参数时取的第一点。 1.7.7 角度偏移 进入块编辑器,将移动动作属性中的“角度偏移”由 0度改为 30度,保存并退出块编 辑器。 选中动态块并移动右边的夹点,可以看到,键只能沿 30度的方向移动,如下图。可以 看到,通过修改“角度偏移”,可以改变动作的作用方向。 1.7.8 线性拉伸 在机械设计中,不但经常需要改动键的位置,而且还时常需要对其尺寸进行修改。这一 节,我们将为阶梯轴上的键增加线性拉伸功能。 1、添加线性参数 2、添加拉伸动作 单击动作面板上的拉伸动作图标按钮,按系统提示选中参数并指定右夹点为关联参数点, 如下图,如下图。 其中,加黑对象为动作的操作对象,虚线框为动作拉伸框,与拉伸框相交的对象将发生 拉伸,被拉伸框框选的对象将发生移动。 退出块编辑器,拖动拉伸夹点,键随之实现拉伸,如下图。 1.7.9 参数值集 对于机械设计,往往需要将键拉伸到某一确定的长度。下面,我们就来看如何实现精确 拉伸。 在块编辑器内将线性参数选中,点击其属性面板上 “距离类型”右边的输入框,弹出 一个下拉菜单。 其中“无”为默认选项,表示可以自由拉伸。其下两项分别可以指定拉伸的最大、最小 值。 “增量”表示以增量的方式进行拉伸,选中增量后,值集栏目会变成如下图所示。 如果选择“列表”,值集栏目将变成下图所示,动态块将只能按列表指定的值进行拉伸。 单击“距离值列表”右则的文本框,会出现一个带省略号的按钮。单击按钮,弹出“添 加距离”对话框,在对话框内添加“1”、“1.5”、“2”三个值,如下图。 退出块编辑器并拉伸右夹点,发现键右侧会出现几条灰色的线条,而且键只能拉伸到灰 线位置,如下图。显然,通过值列表,可以将拉伸约束为特定值,实现精确拉伸。 1.7.10 对称拉伸 要实现双向拉伸,有一种简单的方法,那就简单地添加两个拉伸动作。但这种方法虽然 可以实现两个方向的拉伸,但两个拉伸是独立的,不能实现双向对称拉伸,要实现双向对称 拉伸,需要对参数进行一些额外的设置。 首先,为参数添加两个拉伸动作,并分别将两个参数的夹点选为动作的关联参数点。 再次,将参数属性中的“基点位置”由默认值“起点”改成“中点”,保存并退出块编 辑器。 为便于观察效果,我们先在键的中心绘制一条竖直的中心线,然后向左或向右拉伸夹点。 从下图可以看到,随着夹点的移动,键发生了双向对称拉伸。 1.7.11 距离乘数 以阶梯轴为例,如果我们要对阶梯轴的左端进行拉伸,而且拉伸后键仍处于阶梯轴小端 的中心位置,如下图所示。 下面,我们要用动作的“距离乘数”属性来达到这一目的。 1、为阶梯轴添加线性参数和拉伸动作 把参数点的右端夹点隐藏,动作的拉伸框如下图所示,加黑对象为动作的操作对象。 2、为键添加移动动作 移动、拉伸关联参数点均选线性参数左边的夹点,动作的移动对象选择整个键,如下图。 3、修改动作的距离乘数 选中移动动作,将其属性中的“距离乘数”,由默认值“1”改为“0.5”,保存并退出块 编辑器。 4、测试动态块 向左拉伸夹点,随着夹点向左移动,阶梯轴小端出现拉伸效果,键也相应向左移动,而 且键始终处于阶梯轴小端的中心,如下图。 不虽然拉伸和移动共用一个参数,但将移动的距离乘数修改为“0.5”后,移动的位移 只能是拉伸位移的 0.5倍。 1.7.12 链动作 如果想保持键中心位置不变的情况下实现对称拉伸,同时,轴小端的长度也要产生拉伸 相改变,那应该如何去实现呢? 1、为阶梯轴添加拉伸 为阶梯轴添加拉伸参数和动作,如下图。其中,加黑对象表示动作的操作对象。 由于后续的操作将不会通过该线性参数的夹点拉伸阶梯轴,故可以将线性参数的夹点数 改为“0”。 2、为键添加线性参数 将线性参数的基点位置改为“中点”,以便可以实现对称拉伸功能。 3、为键添加右拉伸动作 4、实现链动作 选中“距离”线性参数,将其属性的“链动作”栏由“否”改为“是”,如下图。 添加键左拉伸动作,如下图。需要特别注意的是,必须将“距离”线性参数选入左拉伸 动操作对象集内,这是链操作必不可少的步骤。 5、测试动态块 拖动左夹点后,不但键会双向对称拉伸,而且阶梯轴的小端也会自动拉伸,这就是链动 作。 链动作的实现有两个重要步骤,其一,修改需要联动发生变化的参数的属性值,将其“链 动作”属性由默认值“否”改为“是”;其二,将参数选入联动动作的对象选择集内。 1.7.13 缩放 缩放动作可以与线性参数、极轴参数以及 XY参数进行配对,实现多种动态效果。 线性缩放 1、绘制图形 在模型空间中完成检修口的绘制,并定义成块,如下图。 2、添加线性参数 进入块编辑器,添加线性参数。线性参数的第一点取圆心,并将参数的夹点数改为“1”, 如下图。 3、添加动作 单击动作面板缩上的缩放动作图标,为动作指定参数并将整个检修口框选为动作的对象, 如下图。 4、测试动态块 退出块编辑器并插入动态块,选中动态块后拖动三角夹点,检修口随之缩放。 5、精确缩放 为线性参数添加值列表,可以实现精确缩放。当然,也可以按前述方法为线性参数指定 增量和方向。 极轴缩放 当我们将检修口的缩放夹点向圆心的左侧移动,也就是线性参数基点的左侧移动时,发 现图块并没有发生相应的缩放,如下图。 出现这种情况的原因是因为线性参数的端点不能越过其基点,所以我们将线性参数换成 极轴参数,其余操作不变,如下图。 退出块编辑器,再次对检修口图块的夹点进行拖动,可以看到,将线性参数更为极轴参 数后,可以通过向任意方向拖动夹点缩放动态块。 1.7.14 缩放的特性 这一节,我们将利用XY参数与缩放动作配对的实例来说明缩放的一些特性。 1、绘制图形 绘制动态块所需的图形,并定义成块,如下图。 2、添加 XY参数 进入块编辑器,添加 XY参数。参数的添加方法与线性参数类似。参数的第一点取矩形 的左下角,这一点是参数的基点,第二点取矩形的右上角,而且将参数的夹点数改为“1”, 如下图。 3、添加缩放动作 4、测试动态块 退出块编辑器后,拖动矩形右上角的夹点,可以看到,整个动态块将随夹点的移动产生 缩放。 不难发现,圆和矩形均以 XY参数的基点为缩放基点进行缩放。 5、修改动作基准 修改基准类型:返回块编辑器,选中缩放动作,将其属性中的“基准类型”由默认值“依 赖”改为“独立”。 指定新基准:在“基准偏移-X”和“基准偏移-X”右侧输入框内单击,可以手动输 入基准点的坐标值,也可以单击输入框右侧带省略号的小按钮,用光标捕捉基点,如下图。 用光标指定基点位置,将圆心指定为缩放动作新的基点。退出块编辑器后对动态块进行 缩放调整,效果如下图。 修改基点类型及位置后,动态块不再以 XY参数基点为缩放中心,而是以新指定的基点 (圆心)为缩放中心。 6、缩放类型 缩放动作的属性中有一项叫“缩放类型”,其默认值为“XY缩放”类型。如果选“XY 缩放”类型,不管缩放夹点向 X轴方向,还是 Y轴方向发生移动,动态块都会产生缩放; 如果选的是“X缩放”类型,则只有当缩放夹点在 X轴方向产生位移时,动态块才会缩放, 而“Y缩放”类型也是如此。 1.7.15 旋转 本节,我们将运用旋转参数和旋转动作为建筑图上常用的视图索引符号(英制)添加动 态旋转功能。 1、绘制图形 绘制视图索引符号并定义成块,如下图所示。视图编号和图纸编号为属性文字,以便需 要时可以随时修改。 2、添加旋转参数 参数的第一点取圆心处,系统默认该点为旋转中心,参数的角度类型改为“增量”,并 设增量为 15度,如下图。 3、添加旋转动作 单击动作面板上的旋转动作图标,为动指定参数、对象及图标位置,将整个索引符号全 部框选为动作的操作对象,如下图。 4、测试动态块 退出块编辑器并插入块,拖动旋转夹点,动态块便会发生旋转,如下图。 1.7.16 极轴拉伸 本节,我们要利用动态块的极轴拉伸功能实现剖面符号的绘制。 1、绘制图形 绘制如下图形,其中,文本为属性文字,以便可以根据需要随时修改。 2、镜像图形 3、定义块 将镜像后所有图元定义成块。 4、为属性文字添加动作和参数 为属性文字添加点参数和移动动作,并将点参数的链动作属性改为“是”,为下一步与 极轴拉伸动作建立链动作做准备。 5、添加极轴参数和动作 添加极轴参数,极轴参数的第一点需选取剖切符号的中心位置,这一点将成为极轴参数 的旋转中心。 选定极轴参数右夹点为关联参数点,并指定拉伸框,如下图。 选择拉伸对象,当然,为了实现文字和剖面符号一同移动,需要将“位置”点参数选入 极轴动作的选择集中。 为极轴拉伸动作指定仅发生旋转对象,如下图。 指定仅发生旋转对象后,便可以放置动作符号,如下图。 对于左半部分,重复上述步骤为其依次添加相同的参数及动作。 当然,最好隐藏掉极轴拉伸参数不与动作直接关联的夹点,如下图。 6、测试动态块 打开需要标注的图形,插入建好的动态块,如下图。 拖动动态块的夹点,剖切符号不但可以向外拉伸,而且还可以绕其中心旋转,最后完成 如下图所示剖切符号的标示。 1.7.17 极轴参数的特点 如果修改上例剖面符号动态块中极轴参数的夹点数,让极轴参数的两个夹点均显示。从 下图可以看出,修改前后中间夹点明显不同,对于修改前,中间的夹点其实是图块的基点, 也就是插入点。而修改后,图块中心点是极轴参数的基点。 单击中间的夹点,可以将夹点往任意方向移动,而且图块深蓝色的插入点又重新显现, 如下图。显然,插入点只是被极轴参数的基点覆盖而已,。极轴参数的基点可以任意移动, 而图块似乎并未发生任何变化,可事实真是如此吗? 为了进一步验证图块是否发生了变化,我们对左右两端的夹点进行移动,发现,剖面符 号在进行变化时不是以深蓝色的基点为中心,而是以极轴参数的基点为旋转中心,如下图。 进入块编辑器,将参数上移,其他设置不变。 退出块编辑器,移动右夹点,发现,旋转中心也已经随着参数上移,如下图。 通过上述的例子不难明白,极轴参数之所以不能像点参数和线性参数那样随意移动,是 因为极轴参数的基点确定了对象的旋转中心,一但移动参数,旋转中心也会随之移动,同样, 旋转参数之所以不可随意移动,原因也在于此。 1.7.18 阵列 动态块的阵列功能需要使用阵列动作,利用阵列动作与线性参数、极轴参数、XY参数 配对,可以实现多种形式的阵列。 线性阵列 下面,我们将利用阵列实现零件明细表的快速绘制与调整。 1、绘制零件明细表并定义成块 2、添加线性参数 由于添加阵列动作后,可拖动参数的两个夹点使表格发生阵列,但很显然,我们只是希 望表格的空白栏向上阵列,不希望其向下阵列,为了避免误操作,应该将参数下边的夹点隐 藏,如下图。 3、添加阵列动作 阵列动作的添加过程中,系统会要求指定列间距。所谓列间距,是指阵列产生的对象之 间的距离。这里,表格行宽是 7mm,为了让行与行之间能紧密地往上排,我们指定列间距 为 7mm。 4、测试动态块 插入动态块,向上拖动右上角的夹点,零件明细表的行数便会自动增加,如下图。 XY阵列 较之于线性阵列,XY阵列无非多了一个垂直方向的阵列而已,如下图。 极轴阵列 我们先来看下面的动态块例子,拖动夹点后效果如下图所示。 可以看到,栅栏不但可以拉伸,而且还可以随意转动方向,这就是极轴拉伸和极轴阵列 组合的结果。 进入块编辑器,拉伸、阵列动作的添加方式如下图所示,其中,加黑对象表示与选中动 作关联。 极轴参数直接决定的阵列方式,极轴阵列会以极轴参数的方向为阵列方向,实现任意方 向的阵列功能。 1.7.19 查询 利用查询参数和查询动作,可以提取动态块中已添加参数的特性,也可以反向为这些参 数赋值,使动态块发生变化。 1、绘制图形 绘制图形并定义成块,如下图。 2、添加可见性参数 进入块编辑器,为动态块添加可见性参数,用于控制螺栓的显示与隐藏,如下图。 添加可见性参数后,动态块应该能实现如下图所示的效果。 3、添加线性参数 共需要添加 4个线性参数,参数将用于控制螺栓、螺母、垫片以及零件上下部分之间的 距离,因为后续的步骤中,我们将利用查询功能调整这些参数的值,使整个零件可以动态实 现装配或分解。 4、修改参数值集类型 将“螺栓距离”参数属性中距离类型改为“列表”,并在列表中添加一个“0”值,如下 图。 同理,将所有线性参数的距离类型改成“列表”,并在值列表中增加一个“0”值。之所 以添加一个“0”值,是为了将该值赋与对应的参数时,相关零件参够实现装配。 5、修改参数夹点 后续操作将用不到线性、可见性参数的夹点,所以,将当前所有夹点隐藏掉,如下图。 6、添加动作 首先为“螺栓距离”参数添加动作,如下图。 为“底座距离”参数添加移动动作,如下图。需在注意的是,一定要将垫片、螺母连同 零件底座一同选入“底座移动”动作的选择集中,只有这样,在给“垫片距离”和“螺母距 离”参数赋“0”值时,垫片和螺母才能移动到装配位置。 为“垫片距离”参数添加移动动作,如下图。 为“螺母距离”参数添加移动动作,如下图。 7、添加查询参数 查询参数的添加只需按系统提示指定参数位置即可,如下图。 8、添加查询动作 将查询参数选为查询动作的关联参数,并指定动作标签的位置,此时,系统会自动弹出 特性查询表对话框,如下图。 单击对话框上的“添加特性”按钮,为查询动作添加特性。 选中所有参数并单击“确定”,返回“特性查询表”后,发现输入特性框中多了几列参 数。点击“可见性”参数下带三角型的小按钮,会弹出“有螺栓”和“无螺栓”两个选择。 同样,单击“螺母距离”参数下的小按钮,下拉列表中也有两个值,正是参数列表中的 两个值,其中“0”值是我们指定的,而另一个值是参数原始值。 在“查询特性”框,我们可以直接输入描述性的名称。添加的名称会出现在查询夹点的 下拉列表中,点击某一名称,查询功能会自动按名称同行左侧的系列值为对应参数赋值,通 过这种赋值方法,一次性快速修改参数状态。 最后,完成特性查询表的设置,设置效果如下图所示。 9、测试动态块 可以看到,查询功能可以提取动态块中各参数的特性,并可以批量为这些参数赋值,从 而可以快速实现动态块各种复杂的调整。
本文档为【CAD动态块详解及实例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥17.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
豆浆
暂无简介~
格式:pdf
大小:2MB
软件:PDF阅读器
页数:43
分类:工学
上传时间:2019-05-17
浏览量:61