1.10 对象约束
约束能够用于精确地控制草图中的对象。草图约束有两种类型:几何约束和尺寸约束。
几何约束建立起草图对象的几何特性(如要求某一直线具有固定长度)或是两个或更多草图对象的关系类型(如要求两条直线垂直或平行,或是几个弧具有相同的半径)。在图形区用户可以使用“参数化”选项卡内的“全部显示”、“全部隐藏”或“显示”来显示有关信息,并显示代表这些约束的直观标记,如图1-76所示的水平标记和共线标记。
图1-76 “几何约束”示意图
尺寸约束建立起草图对象的大小(如直线的长度、圆弧的半径等)或是两个对象之间的关系(如两点之间的距离)。如图1-77所示为一带有尺寸约束的示例。
图1-77 “尺寸约束”示意图
1.10.1 建立几何约束
使用几何约束,可以指定草图对象必须遵守的条件,或是草图对象之间必须维持的关系。“几何约束”面板及工具栏(面板在“参数化”标签内的“几何”面板中)如图1-78所示,其主要几何约束选项功能如表1-2所示。
表1-2 几何约束及其功能
图1-78 “几何约束”面板及工具栏
绘图中可指定二维对象或对象上的点之间的几何约束。之后编辑受约束的几何图形时,将保留约束。因此,通过使用几何约束,可以在图形中包括设计要求。
1.10.2 几何约束设置
在用AutoCAD绘图时,使用“约束设置”对话框,如图1-79所示,可以控制约束栏上显示或隐藏的几何约束类型。
图1-79 “约束设置”对话框“几何”选项卡
〖执行方式〗
命令行:CONSTRAINTSETTINGS
菜单:参数→约束设置
功能区:参数化→几何→几何约束设置
工具栏:参数化→约束设置
快捷键:CSETTINGS
〖操作格式〗
命令: CONSTRAINTSETTINGS↙
系统打开“约束设置”对话框,在该对话框中,单击“几何”标签打开“几何”选项卡,如图1-79所示。利用此对话框可以控制约束栏上约束类型的显示。
〖选项说明〗
(1)“约束栏设置”选项组。此选项组控制图形编辑器中是否为对象显示约束栏或约束点标记,如可以为水平约束和竖直约束隐藏约束栏的显示。
(2)“全部选择”按钮。选择几何约束类型。
(3)“全部清除”按钮。清除选定的几何约束类型。
(4)“仅为处于当前平面中的对象显示约束栏”复选框。仅为当前平面上受几何约束的对象显示约束栏。
(5)“约束栏透明度”选项组。设置图形中约束栏的透明度。
(6)“将约束应用于选定对象后显示约束栏”复选框。手动应用约束后或使用AUTOCONSTRAIN命令时显示相关约束栏。
1.10.3 建立尺寸约束
建立尺寸约束是限制图形几何对象的大小,也就是与在草图上标注尺寸相似,同样设置尺寸标注线,与此同时建立相应的表达式,不同的是可以在后续的编辑工作中实现尺寸的参数化驱动。标注约束面板及工具栏(面板在“参数化”标签内的“标注”面板中)如图1-80所示。
图1-80 标注约束面板及工具栏
在生成尺寸约束时,用户可以选择草图曲线、边、基准平面或基准轴上的点,以生成水平、平行、垂直和角度尺寸。
生成尺寸约束时,系统会生成一个表达式,其名称和值显示在一弹出的对话框文本区域中,如图1-81所示,用户可以接着编辑该表达式的名和值。
图1-81 “尺寸约束编辑”示意图
生成尺寸约束时,只要选中了几何体,其尺寸及其延伸线和箭头就会全部显示出来。将尺寸拖动到位,然后单击左键。完成尺寸约束后,用户还可以随时更改尺寸约束。只需在图形区选中该值双击,然后可以使用生成过程所采用的同一方式,编辑其名称、值或位置。
1.10.4 尺寸约束设置
在用AutoCAD绘图时,使用“约束设置”对话框内的“标注”选项卡,如图1-82所示,可控制显示标注约束时的系统配置。标注约束控制设计的大小和比例。它们可以约束以下内容:
图1-82 “约束设置”对话框“标注”选项卡
(1)对象之间或对象上的点之间的距离;
(2)对象之间或对象上的点之间的角度。
〖执行方式〗
命令行:CONSTRAINTSETTINGS
菜单:参数→约束设置
功能区:参数化→标注→标注约束设置
工具栏:参数化→约束设置
快捷键:CSETTINGS
〖操作格式〗
命令: CONSTRAINTSETTINGS↙
系统打开“约束设置”对话框,在该对话框中,单击“自动约束”标签打开“标注”选项卡,如图1-82所示。
〖选项说明〗
(1)“显示所有动态约束”复选框。默认情况下显示所有动态标注约束。
(2)“标注约束格式”选项组。该选项组内可以设置标注名称格式和锁定图标的显示。
(3)“标注名称格式”下拉框。为应用标注约束时显示的文字指定格式。将名称格式设置为显示名称、值或名称和表达式。例如,宽度=长度/2。
(4)“为注释性约束显示锁定图标”复选框。针对已应用注释性约束的对象显示锁定图标。
(5)“为选定对象显示隐藏的动态约束”显示选定时已设置为隐藏的动态约束。
1.10.5 自动约束
在用AutoCAD绘图时,使用“约束设置”对话框内的“自动约束”选项卡,如图1-83所示,可将设定公差范围内的对象自动设置为相关约束。
图1-83 “约束设置”对话框“自动约束”选项卡
〖执行方式〗
命令行:CONSTRAINTSETTINGS
菜单:参数→约束设置
功能区:参数化→标注→标注约束设置
工具栏:参数化→约束设置
快捷键:CSETTINGS
〖操作格式〗
命令: CONSTRAINTSETTINGS↙
系统打开“约束设置”对话框,在该对话框中,单击“自动约束”标签打开“自动约束”选项卡,如图1-83所示。利用此对话框可以控制自动约束相关参数。
〖选项说明〗
(1)“自动约束”列表框。显示自动约束的类型以及优先级。可以通过“上移”和“下移”按钮调整优先级的先后顺序。可以单击符号选择或去掉某约束类型作为自动约束类型。
(2)“相切对象必须共用同一交点”复选框。指定两条曲线必须共用一个点(在距离公差内指定)以便应用相切约束。
(3)“垂直对象必须共用同一交点”复选框。指定直线必须相交或者一条直线的端点必须与另一条直线或直线的端点重合(在距离公差内指定)。
(4)“公差”选项组。设置可接受的“距离”和“角度”公差值以确定是否可以应用约束。