介绍
约束用于指定对象的几何属性和标注属性。
使用约束可通过参数控制图形对象。约束用于指定对象的几何属性和标注属性。
应用约束将强制几何装配体修改其形状和位置。
使用约束,您能够保持设计意图并提高图形的一致性。
您可以应用
- 几何约束
- 标注约束
使用约束时,您能够控制以下项目的可见性
使用其他工具,您能够
几何约束
本主题讨论:
了解几何约束
几何约束定义用于强制对象之间的依存性和限制的关系。
几何约束有两种类型:用于单个几何对象的几何约束;定义两个几何对象之间的关系的几何约束。 例如,固定、水平和垂直几何约束用于单个对象,而垂直、平行、切线等几何约束用于控制两个对象。
只可将几何约束应用于 2D 对象。
约束点
当您使用几何约束命令并将光标移动到一个对象上时,将使用图标 指示可选约束点。
下表列出了可应用几何约束的对象类型。它还概述了每个对象类型的有效约束点:
此表列出了可以具有几何约束的对象类型。
对象类型 | 约束点 |
---|---|
直线 | 端点、中点 |
线性多段线线段 | 端点、中点 |
圆 | 中心 |
圆弧 | 端点、中点 |
多段线圆弧 | 端点、中点 |
椭圆 | 中心 |
椭圆弧 | 端点、中点 |
样条曲线 | 端点 |
简单注释 | 插入点,对齐点 |
注释 | 插入点 |
图块 | 插入点 |
属性定义 | 插入点 |
约束条
约束条将与同一对象关联的几何约束图标归为一类。
示例:
上述约束条显示为一个线性对象定义的水平、平行约束和共线、对称约束。
可以显示或隐藏各个约束条,也可以显示或隐藏所有约束条。还可以将约束条重新定位到它们的默认位置。请参阅:控制几何约束图标的可见性。
控制几何约束图标的可见性
使用 ConstraintIcon 命令显示或隐藏几何约束图标和几何约束条。还可以将约束图标恢复到它们的默认位置。
约束条集合了与对象关联的所有几何约束的图标。
控制各个几何约束图标的可见性:
- 单击约束 > 约束图标 > 指定对象(或键入 ConstraintIcon)。
- 指定几何约束对象。
- 如果需要,重复步骤 2 指定对象。
- 指定一个选项:
- 显示:显示指定对象的所有约束图标。
- 隐藏:隐藏指定对象的所有约束图标。
- 重设:将指定对象的所有约束图标重新定位到它们的默认位置。
显示所有几何约束图标:
- 单击约束 > 约束图标 > 全部显示(或键入 ConstraintIcon,然后指定 ShowAll)。
隐藏所有几何约束图标:
- 单击约束 > 约束图标 > 全部隐藏(或键入 ConstraintIcon,然后指定 HideAll)。
重置所有几何约束图标:
- 单击约束 > 约束图标 > 重设全部(或键入 ConstraintIcon,然后指定 ResetAll)。
注意:当您重新打开了一个包含几何约束的图形时,将隐藏所有约束图形。使用 ConstraintIcon 命令的 ShowAll 选项可重新显示它们。
访问方式
命令:ConstraintIcon
菜单:约束 > 约束图标
标注约束
本主题讨论:
了解标注约束类型
可应用两种类型的标注约束:
标注约束有两种类型:
- 动态:此类型仅在图形区域中显示,且不会进行打印。此类型不需要用户定义的标注样式。会自动定位标注文本。动态标准在缩放时保持大小不变。
- 批注:此类型会进行打印,且使用当前的标注样式。
还可确定标注约束是否
- 已约束:几何体是从标注驱动的。
- 已派生:标注是从几何体派生的。
动态标注约束和批注标注约束
动态标注约束和批注标注约束在以下特性方面存在区别:
特性 | 动态约束 | 批注约束 |
---|---|---|
缩放 | 在缩放时保持大小不变 | 在缩放时会改变大小 |
DimensionStyle | 使用固定的预定义标注样式 | 使用当前用户定义的批注样式 |
对象属性 | 忽略图层、线条样式、线条颜色设置 | 使用当前的图层、线条样式、线条颜色设置 |
打印输出 | 不显示在打印输出上 | 显示在打印输出上 |
约束和派生的标注约束
通过在属性面板上设置标注约束的派生属性,可从动态标注约束和批注标注约束创建派生约束。派生约束使用括号括起来显示在图形区域中。
当您设置了派生旗标时,则无法编辑此标注约束的值或表达式。可更改相应的几何体以修改约束值。
控制标注约束的可见性
使用 DcDisplay 命令显示或隐藏标注约束。
控制各个标注约束的可见性:
- 单击约束 > 动态标注 > 指定对象(或键入 DcDisplay)。
- 指定标注约束。
- 如果需要,重复步骤 2 指定对象。
- 按 Enter。
- 指定显示或隐藏以显示或隐藏动态标注。
显示所有标注约束:
- 单击约束 > 动态标注 > 全部显示(或键入 DcDisplay,然后指定 ShowAll)。
隐藏所有标注约束:
- 单击约束 > 动态标注 > 全部隐藏(或键入 DcDisplay,然后指定 HideAll)。
访问方式
命令:DcDisplay
管理标注约束参数
修改标注约束参数
使用 Parameters 命令显示参数管理器面板以查看和修改标注约束参数。
使用 Parameters 命令显示参数管理器面板以查看标注约束参数。
您可以定义、修改、重命名和删除约束表达式和变量。
参数管理器列示:
- 标注约束的名称
- 表达式
-
表达式,在这里您可以使用:
- 值
- 用户定义变量,以及表示现有标注约束的变量
- 数学运算符、函数和常量
- 表达式生成的值
此列表被分成图形区域中定义的标注约束以及用户定义变量。
有关使用表达式和变量的详细信息,请参阅定义标注约束参数。
显示参数管理器面板:
- 单击约束 > 参数管理器(或键入 Parameters)。
创建用户定义变量:
- 在参数管理器控制板上,单击新建用户参数
。
- 在用户定义下,将显示一个新条目。
- 如果需要,在名称中,编辑变量名称。
- 在表达式中,键入值或表达式。
- 表达式生成的值显示在值中。
删除标注约束或用户变量:
- 在参数管理器列表上,单击标注约束或用户定义变量。
- 单击删除用户参数
。
- 如果此变量被图形或表达式中的标注约束参照,将提示您确认是否删除。
更改标注约束或用户变量的名称:
- 在参数管理器列表中,单击标注约束或用户定义变量。
- 编辑名称。
- 按 Enter 或单击其他位置。
编辑标注约束或用户变量的表达式:
- 在参数管理器列表中,选择标注约束或用于定义的变量并进行单击。
- 编辑表达式的运算符、函数、变量和值。
- 使用快捷菜单插入函数:右键单击并单击函数,然后选择一个函数。
- 按 Enter 或单击其他位置。
过滤参数管理器列表:
- 在参数管理器面板上,展开过滤器。
- 选择用于控制列表中用户定义变量的显示的选项:
- 全部:显示所有用户定义变量。
- 表达式中使用项:仅显示表达式中使用的用户定义变量。
- 表达式中未使用项:仅显示表达式中未使用的用户定义变量。右键单击并单击删除参数以从列表中删除未使用的变量。
对参数管理器列表排序:
- 在参数管理器列表中,单击标题栏中的列名(名称、表达式或值)以根据列表标题按字母顺序对列表排序。
- 再次单击同一列标题将恢复先前的顺序。
访问方式
命令:参数
菜单:约束 > 参数管理器
隐藏参数面板
使用 HideParameters 命令隐藏参数管理器面板。
隐藏参数管理器面板:
- 单击约束 > 参数管理器(或键入 HideParameters)。
访问方式
命令:HideParameters
设置约束选项
使用 ConstraintOptions 命令设置几何约束和标注约束的选项。
定义几何约束设置:
- 单击约束 > 约束选项(或键入 ConstraintOptions)。
- 展开几何。
- 在约束图标设置下,激活几何约束以在图形区域中显示。
单击全部清除可取消选择,单击全选可选择所有几何约束。
- 指定是否:
- 仅显示当前平面中的对象的约束图标
- 在将约束应用到选定对象后显示约束图标
- 在选定对象后显示约束图标
- 仅显示当前平面中对象的约束图标
- 当对象被指定时显示约束图标
- 在约束图标透明度下,指定图形区域中约束图标的透明度百分比。
- 单击确定。
定义标注约束设置:
- 单击约束 > 约束选项(或键入 ConstraintOptions)。
- 展开标注。
- 在标注约束格式下:
- 在标注名称格式中,选择名称、值或名称和表达式。
- 指定是否显示其他约束的锁图标。
- 注意:锁图标在打印输出中不可见。
- 在显示选项下,指定是否显示选定对象的隐藏动态约束。
- 单击确定。
访问方式
命令:ConstraintOptions
菜单:约束 > 约束选项
设置标注的约束标注文字格式
使用 SetConstraintNameFormat 命令指定如何显示标注约束中的信息。
要设置标注的约束标注文字格式:
- 在命令提示符中键入 SetConstraintNameFormat。
- 指定一个选项:
- 名称。仅显示名称(例如 Length)。
- 值。仅显示值(例如 2.54)。
- 表达式。将名称和值显示为表达式(例如 Length = 2.54)。
访问方式
命令:SetConstraintNameFormat
相关主题