3.9 修改草图约束

修改草图约束主要是指利用978-7-111-59928-9-Chapter03-588.jpg功能选项卡978-7-111-59928-9-Chapter03-589.jpg区域中的“关系浏览器”、“动画演示尺寸”、“转换至/自参考对象”和“备选解”这些按钮来进行草图约束的管理。

3.9.1 显示所有约束

单击978-7-111-59928-9-Chapter03-590.jpg功能选项卡978-7-111-59928-9-Chapter03-591.jpg区域中的978-7-111-59928-9-Chapter03-592.jpg按钮,将显示施加到草图上的所有几何约束。

3.9.2 关系浏览器

“关系浏览器”主要是用来查看现有的几何约束,设置查看的范围、查看类型和列表方式,以及移除不需要的几何约束。

单击978-7-111-59928-9-Chapter03-593.jpg功能选项卡978-7-111-59928-9-Chapter03-594.jpg区域中的978-7-111-59928-9-Chapter03-595.jpg按钮,使所有存在的约束都显示在图形区中,然后单击978-7-111-59928-9-Chapter03-596.jpg功能选项卡978-7-111-59928-9-Chapter03-597.jpg区域中的978-7-111-59928-9-Chapter03-598.jpg按钮,系统弹出图3.9.1所示的“草图关系浏览器”对话框。

图3.9.1所示的“草图关系浏览器”对话框中各选项用法的说明如下:

978-7-111-59928-9-Chapter03-599.jpg下拉列表:控制在浏览器区域中要列出的约束。它包含3个单选项。

978-7-111-59928-9-Chapter03-600.jpg单选项:在浏览器区域中列出当前草图对象中的所有约束。

978-7-111-59928-9-Chapter03-601.jpg单选项:允许每次仅选择一个对象。选择其他对象将自动取消选择以前选定的对象。该浏览器区域显示了与选定对象相关的约束。这是默认设置。

978-7-111-59928-9-Chapter03-602.jpg单选项:可选择多个对象,选择其他对象不会取消选择以前选定的对象,它允许用户选取多个草图对象,在浏览器区域中显示它们所包含的几何约束。

978-7-111-59928-9-Chapter03-603.jpg区域:过滤在浏览器区域中显示的类型。用户从中选择要显示的类型即可。在978-7-111-59928-9-Chapter03-604.jpg978-7-111-59928-9-Chapter03-605.jpg两个单选项中只能选一个,通常默认选择978-7-111-59928-9-Chapter03-606.jpg单选项。

978-7-111-59928-9-Chapter03-607.jpg

图3.9.1 “草图关系浏览器”对话框

3.9.3 约束的备选解

当用户对一个草图对象进行约束操作时,同一约束条件可能存在多种满足约束的情况,“备选解”操作正是针对这种情况的,它可从约束的一种解法转为另一种解法。

978-7-111-59928-9-Chapter03-608.jpg功能选项卡978-7-111-59928-9-Chapter03-609.jpg区域中没有“备选解”按钮,读者可以在978-7-111-59928-9-Chapter03-610.jpg区域中添加978-7-111-59928-9-Chapter03-611.jpg(备选解)按钮,也可通过定制的方法在下拉菜单中添加该命令,后面如果还有添加命令或按钮的情况将不再说明。单击此按钮,则会弹出“备选解”对话框(图3.9.2),在系统978-7-111-59928-9-Chapter03-612.jpg的提示下选择对象,系统会将所选对象直接转换为同一约束的另一种约束表现形式,然后可以继续对其他操作对象进行约束方式的“备选解”操作;如果没有,则单击978-7-111-59928-9-Chapter03-613.jpg按钮完成“备选解”操作。

下面用一个具体的范例来说明一下“备选解”的操作。图3.9.3所示绘制的是两个相切的圆。两圆相切有“外切”和“内切”两种情况。如果不想要图3.9.3中所示的“外切”的图形,就可以通过“备选解”操作把它们转换为“内切”的形式(图3.9.4),具体步骤如下:

Step1.打开文件D:\ug12.1\work\ch03.09\alternation.prt。

978-7-111-59928-9-Chapter03-614.jpg

图3.9.2 “备选解”对话框

Step2.双击曲线,在978-7-111-59928-9-Chapter03-615.jpg下拉选项978-7-111-59928-9-Chapter03-616.jpg中单击978-7-111-59928-9-Chapter03-617.jpg按钮,进入草图工作环境。

Step3.选择下拉菜单978-7-111-59928-9-Chapter03-618.jpg978-7-111-59928-9-Chapter03-619.jpg978-7-111-59928-9-Chapter03-620.jpg978-7-111-59928-9-Chapter03-621.jpg978-7-111-59928-9-Chapter03-622.jpg命令(或单击978-7-111-59928-9-Chapter03-623.jpg功能选项卡978-7-111-59928-9-Chapter03-624.jpg区域中的“备选解”按钮978-7-111-59928-9-Chapter03-625.jpg),弹出“备选解”对话框,如图3.9.2所示。

Step4.选取图3.9.3所示的任意圆,实现“备选解”操作,结果如图3.9.4所示。

Step5.单击978-7-111-59928-9-Chapter03-626.jpg按钮,关闭“备选解”对话框。

978-7-111-59928-9-Chapter03-627.jpg

图3.9.3 “外切”图形

978-7-111-59928-9-Chapter03-628.jpg

图3.9.4 “内切”图形

3.9.4 移动尺寸

为了使草图的布局更清晰合理,可以移动尺寸文本的位置,操作步骤如下:

Step1.将鼠标移至要移动的尺寸处,按住鼠标左键。

Step2.左右或上下移动鼠标,可以移动尺寸箭头和文本框的位置。

Step3.在合适的位置松开鼠标左键,完成尺寸位置的移动。

3.9.5 修改单个尺寸值

修改草图的标注尺寸有如下2种方法:

方法一:

Step1.双击要修改的尺寸,如图3.9.5所示。

Step2.系统弹出动态输入框,如图3.9.6所示。在动态输入框中输入新的尺寸值,并按鼠标中键,完成尺寸的修改,如图3.9.7所示。

978-7-111-59928-9-Chapter03-629.jpg

图3.9.5 修改尺寸(一)

978-7-111-59928-9-Chapter03-630.jpg

图3.9.6 修改尺寸(二)

978-7-111-59928-9-Chapter03-631.jpg

图3.9.7 修改尺寸(三)

方法二:

Step1.将鼠标移至要修改的尺寸处右击。

Step2.在弹出的快捷菜单中选择978-7-111-59928-9-Chapter03-632.jpg命令。

Step3.在弹出的动态输入框中输入新的尺寸值,单击中键完成尺寸的修改。

3.9.6 修改多个尺寸值

使用NX 12.0不仅能对单个尺寸进行修改,也可对所有尺寸进行统一的修改。下面以图3.9.8所示的范例来说明修改多个尺寸值的一般操作步骤。

978-7-111-59928-9-Chapter03-633.jpg

图3.9.8 修改多个尺寸值

Step1.打开文件D:\ug12.1\work\ch03.09\edit.prt。

Step2.双击已有草图,在978-7-111-59928-9-Chapter03-634.jpg下拉选项978-7-111-59928-9-Chapter03-635.jpg中单击978-7-111-59928-9-Chapter03-636.jpg按钮,进入草图工作环境。

Step3.选择下拉菜单978-7-111-59928-9-Chapter03-637.jpg978-7-111-59928-9-Chapter03-638.jpg978-7-111-59928-9-Chapter03-639.jpg命令(或者在导航器区域双击草图特征),系统弹出图3.9.9所示的“草图参数”对话框。此时所有的尺寸值和尺寸参数将出现在978-7-111-59928-9-Chapter03-640.jpg区域的列表中。

Step4.修改尺寸。在978-7-111-59928-9-Chapter03-641.jpg区域的列表框中选中要修改的尺寸,然后在978-7-111-59928-9-Chapter03-642.jpg文本框中输入新的尺寸值(如将56.0改为60.0,将35.0改为30.0)。

注意:每输入一个数值后要按Enter键,也可以单击并拖移尺寸滑块来修改选中尺寸。要增加尺寸值,则向右拖移;要减小尺寸值,则向左拖移。在拖移该滑块时,系统会自动更新图形。

Step5.单击978-7-111-59928-9-Chapter03-643.jpg按钮,完成尺寸的修改。

978-7-111-59928-9-Chapter03-644.jpg

图3.9.9 “草图参数”对话框

3.9.7 动画演示尺寸

动画演示尺寸就是使草图中指定的尺寸在规定的范围内变化,从而观察其他相应的几何约束的变化情形,以此来判断草图设计的合理性,并及时发现错误。但注意在进行动画模拟操作之前,必须在草图对象上进行尺寸标注,并添加必要的几何约束。下面以一个范例来说明动画演示尺寸的一般操作步骤。

Step1.打开文件D:\ug12.1\work\ch03.09\cartoon.prt。

Step2.双击已有草图,在978-7-111-59928-9-Chapter03-645.jpg下拉选项978-7-111-59928-9-Chapter03-646.jpg中单击978-7-111-59928-9-Chapter03-647.jpg按钮,进入草图工作环境,如图3.9.10所示。

Step3.选择下拉菜单978-7-111-59928-9-Chapter03-648.jpg978-7-111-59928-9-Chapter03-649.jpg978-7-111-59928-9-Chapter03-650.jpg978-7-111-59928-9-Chapter03-651.jpg978-7-111-59928-9-Chapter03-652.jpg命令(或单击978-7-111-59928-9-Chapter03-653.jpg功能选项卡978-7-111-59928-9-Chapter03-654.jpg区域中的“动画演示尺寸”按钮978-7-111-59928-9-Chapter03-655.jpg),系统弹出图3.9.11所示的“动画演示尺寸”对话框。

978-7-111-59928-9-Chapter03-656.jpg

图3.9.10 草图

978-7-111-59928-9-Chapter03-657.jpg

图3.9.11 “动画演示尺寸”对话框

Step4.根据系统978-7-111-59928-9-Chapter03-658.jpg的提示,在“动画演示尺寸”对话框的列表框中选择尺寸“35”,并分别在978-7-111-59928-9-Chapter03-659.jpg978-7-111-59928-9-Chapter03-660.jpg文本框中输入值31.5和38.5,在978-7-111-59928-9-Chapter03-661.jpg文本框中输入循环的步数为100,如图3.9.11所示。

说明:978-7-111-59928-9-Chapter03-662.jpg文本框中输入的值越大,动画模拟时尺寸的变化越慢,反之亦然。

Step5.选中978-7-111-59928-9-Chapter03-663.jpg复选框,单击978-7-111-59928-9-Chapter03-664.jpg按钮启动动画,同时弹出“动画”提示框(图3.9.12),此时可以看到所选尺寸的动画模拟效果。

978-7-111-59928-9-Chapter03-665.jpg

图3.9.12 “动画”提示框

Step6.单击“动画”提示框中的978-7-111-59928-9-Chapter03-666.jpg按钮,草图恢复到原来的状态,然后单击978-7-111-59928-9-Chapter03-667.jpg按钮。

注意:草图动画模拟尺寸显示并不改变草图对象的尺寸,当动画模拟显示结束时,草图又回到原来的显示状态。

3.9.8 转换至/自参考对象

在为草图对象添加几何约束和尺寸约束的过程中,有些草图对象是作为基准、定位来使用的,或者有些草图对象在创建尺寸时可能引起约束冲突,此时可利用978-7-111-59928-9-Chapter03-668.jpg功能选项卡978-7-111-59928-9-Chapter03-669.jpg区域中的“转换至/自参考对象”按钮,将草图对象转换为参考线;当然必要时,也可利用该按钮将其激活,即从参考线转化为草图对象。下面以图3.9.13所示的图形为例,说明其操作方法及作用。

978-7-111-59928-9-Chapter03-670.jpg

图3.9.13 转换参考对象

Step1.打开文件D:\ug12.1\work\ch03.09\reference.prt。

Step2.双击已有草图,在978-7-111-59928-9-Chapter03-671.jpg下拉选项978-7-111-59928-9-Chapter03-672.jpg中单击978-7-111-59928-9-Chapter03-673.jpg按钮,进入草图工作环境。

Step3.选择命令。选择下拉菜单978-7-111-59928-9-Chapter03-674.jpg978-7-111-59928-9-Chapter03-675.jpg978-7-111-59928-9-Chapter03-676.jpg978-7-111-59928-9-Chapter03-677.jpg978-7-111-59928-9-Chapter03-678.jpg命令(或单击978-7-111-59928-9-Chapter03-679.jpg功能选项卡978-7-111-59928-9-Chapter03-680.jpg区域中的“转换至/自参考对象”按钮978-7-111-59928-9-Chapter03-681.jpg),系统弹出图3.9.14所示的“转换至/自参考对象”对话框,选中978-7-111-59928-9-Chapter03-682.jpg单选项。

Step4.根据系统978-7-111-59928-9-Chapter03-683.jpg的提示,选取图3.9.13a所示的圆,单击978-7-111-59928-9-Chapter03-684.jpg按钮,被选取的对象就转换成参考对象,结果如图3.9.13b所示。

978-7-111-59928-9-Chapter03-685.jpg

图3.9.14 “转换至/自参考对象”对话框

说明:如果选择的对象是曲线,它转换成参考对象后,用浅色双点画线显示,在对草图曲线进行拉伸和旋转操作时,它将不起作用;如果选择的对象是一个尺寸,在它转换为参考对象后,它仍然在草图中显示,并可以更新,但其尺寸表达式在表达式列表框中将消失,它不再对原来的几何对象产生约束效应。

Step5.在“转换至/自参考对象”对话框中选中978-7-111-59928-9-Chapter03-686.jpg单选项,然后选取图3.9.13b所示创建的参考对象,单击978-7-111-59928-9-Chapter03-687.jpg按钮,参考对象被激活,变回图3.9.13a所示的形式,然后单击978-7-111-59928-9-Chapter03-688.jpg按钮。

说明:对于尺寸来说,它的尺寸表达式又会出现在尺寸表达式列表框中,可修改其尺寸表达式的值,以改变它所对应的草图对象的约束效果。