14.2 参数管理器
1. 命令格式
命令行:Parameters
菜 单:[参数]→[参数管理器]
工具栏:[参数化]→[参数管理器]
打开“参数管理器”对话框。在该对话框中将显示图形中所有可以使用的关联变量(标注约束变量和用户定义变量),并可以创建、编辑、重命名和删除关联变量。
2. 操作步骤
执行Parameters命令,打开“参数管理器”对话框,如图14-4所示。默认情况下,“参数管理器”列表框中包含“名称”、“表达式”、“值”三列格栅控件。
图14-4 “参数管理器”对话框
该对话框中各选项说明如下:
1)创建参数变量
通过单击 (新建)按钮,或双击栅格控件的空白位置来创建新的用户参数。创建时参数名称必须由英文字母或英文字母和数字组成,且必须以英文字母开头,名称中不可包含空格。
2)删除参数变量
通过单击 (删除)按钮删除选择的一行或多行参数。删除后,图形中关联的标注约束将被删除。
3)编辑参数变量
可以通过双击变量的“名称”或者“表达式”列表框对其进行编辑。用户不能编辑“值”列表框。可以通过激活变量的“名称”或“表达式”后右键菜单对其进行“剪切”、“复制”、“粘贴”、“删除”等的操作。重命名参数变量后,图形中以及“参数管理器”选项板中变量的所有实例都将更新。
3. 参数管理器的使用方法
参数管理器中表达式所使用的运算符号和函数说明分别见表14-2和表14-3,表达式中的运算优先级说明如下:
括号中的表达式优先,最内层括号优先;
标准顺序的运算符号:取负值优先,指数次之,乘数加减最后;
优先级相等的运算符号从左到右进行计算。
表14-2 运算符说明
运算符
|
说明
|
+
|
加
|
-
|
减或取负值
|
%
|
浮点模数
|
*
|
乘
|
/
|
除
|
^
|
求幂
|
( )
|
圆括号或表达式分隔符
|
表14-3 使用函数列表
函数名称
|
语法形式
|
余弦
|
cos(表达式)
|
正弦
|
sin(表达式)
|
正切
|
tan(表达式)
|
反余弦
|
acos(表达式)
|
反正弦
|
asin(表达式)
|
反正切
|
atan(表达式)
|
双曲余弦
|
cosh(表达式)
|
双曲正弦
|
sinh(表达式)
|
双曲正切
|
tanh(表达式)
|
平方根
|
sqrt(表达式)
|
舍入到最接近的整数
|
round(表达式)
|
截取小数
|
trunc(表达式)
|
下舍入
|
floor(表达式)
|
上舍入
|
ceil(表达式)
|
绝对值
|
abs(表达式)
|
阵列中的最大元素
|
max(表达式1,表达式2,…)
|
阵列中的最小元素
|
min(表达式1,表达式2,…)
|
将度转换为弧度
|
d2r(表达式)
|
将弧度转换为度
|
r2d(表达式)
|
对数,基数为e
|
ln(表达式)
|
对数,基数为10
|
log(表达式)
|
指数函数,底数为e
|
exp(表达式)
|
指数函数,底数为10
|
exp10(表达式)
|
幂函数
|
pow(表达式1,表达式2)
|
随机数
|
rand(表达式1,表达式2)
|
注:除以上所列出的的表达式和函数外,还可以直接使用常量“pi”、“e”。
14.3 几何约束
命令格式
命令行:Geomconstraint
菜 单:[参数]→[几何约束]
工具栏:[几何约束]
几何约束用于确定二维对象间或对象上各点间的几何关系,如重合、平行、垂直、同心的等;也可用于指定对象的固定位置或角度。用户选择的对象将根据所使用的几何约束关系自动调整放置位置。
在添加几何约束时,选择两个对象或对象上的点的顺序将影响对象彼此间的放置方式,通常情况下,所选的第二个对象会根据第一个对象进行调整。例如,应用平行约束时,选择的第二个对象将被约束为与第一个对象平行。
应用几何约束后,只允许对约束对象进行不违反约束规则的更改。这将使设计人员必须在遵循设计要求和规则的前提下进行方案设计或设计更改。更改设计时,可使用夹点命令、编辑命令对约束图形进行修改,也可释放和应用新的几何约束。
几何约束工具栏上各按钮功能说明见表14-4;可选约束对象及对象上有效约束点说明见表14-5。
表14-4 几何约束工具栏功能说明
按钮
|
名称
|
功能说明
|
|
重合约束
|
使选择对象或点始终保持重合。
|
|
垂直约束
|
使两条直线或多段线的夹角保持90度。
|
|
平行约束
|
使两条直线互相保持平行。
|
|
相切约束
|
使两条曲线或一条直线和曲线始终保持相切或其延长线保持相切。
|
|
水平约束
|
使一个对象或一对点与当前UCS坐标系的X轴方向一致。
|
|
竖直约束
|
使一个对象或一对点与当前UCS坐标系的Y轴方向一致。
|
|
共线约束
|
使两条或多条直线(段)位于同一条无限长的直线上。
|
|
同心约束
|
使选定的圆、圆弧或椭圆保持同一中心点。
|
|
对称约束
|
使两个对象或两个点关于选定直线保持对称。
|
|
相等约束
|
使两条直线或多线段具有相同长度,或使圆或圆弧具有相同半径。
|
|
固定约束
|
使选择对象或点固定到相对于世界坐标系(WCS)的指定位置和方向上。
|
表14-5 对象有效约束点
对象
|
约束点
|
直线
|
端点、中点
|
样条曲线
|
端点
|
圆弧
|
端点、中点、中心点
|
圆、椭圆
|
中心点
|
多段线
|
直线的端点、中点
圆弧子对象、圆弧子对象的中心点
|
文字、多行文字
|
插入点
|
14.3.1 重合约束
1. 命令格式
菜 单:[参数]→[几何约束]→[重合]
工具栏:[几何约束]→[重合]
重合约束使选择对象或点始终保持重合。
2. 操作步骤
执行Geomconstraint命令,为图14-5(a)中的直线和圆添加重合约束,使直线端点与圆的圆心重合,效果如图14-5(b)所示。
(a) (b)
图14-5 使用重合约束
命令: Geomconstraint 执行Geomconstraint命令
输入约束类型[水平(H)/竖直(V)/垂直(P)/平行(PA)/相切(T)/重合(C)/同心(CON)/共线(COL)/对称(S)/相等(E)/固定(F)]<重合>: C
输入C 选择重合约束选项
选择第一个点或 [对象(O)/自动约束(A)] <对象>:
选择直线端点 提示选择对象
选择第二个点或 [对象(O)] <对象>:
选择圆 提示选择另一个对象
命令行选项说明如下:
对象(O):选择对象而非约束点。指定第一个点时或在该命令行提示中显示此选项。如果某个点在第一个提示下指定,则它将仅显示在第二个命令行提示中。
多个(M):拾取连续点以与第一个对象重合。使用“对象”选项选择第一个对象时,将显示“多个”选项。
自动约束(A):选择多个对象。重合约束将通过未受约束的相互重合点应用于选定对象。应用的约束数显示在命令提示下。
3. 注意@
1)选择重合对象时,屏幕中将会出现特征点的提示。
2)可以移动图14-5(b)中的圆和直线并更改其形状,但是它们将始终被约束为在其端点和圆心重合。
14.3.2 垂直约束
1. 命令格式
菜 单:[参数]→[几何约束]→[垂直]
工具栏:[几何约束]→[垂直]
垂直约束使两条直线或多段线的夹角保持90度。
2. 操作步骤
执行Geomconstraint命令,为图14-6(a)中的两条直线添加垂直约束,使其夹角成90度,效果如图14-6(b)所示。
(a) (b)
图14-6 使用垂直约束
命令: Geomconstraint 执行Geomconstraint命令
输入约束类型[水平(H)/竖直(V)/垂直(P)/平行(PA)/相切(T)/重合(C)/同心(CON)/共线(COL)/对称(S)/相等(E)/固定(F)]<重合>: P
输入P 选择垂直约束选项
选择第一个对象:
选择一条直线 提示选择一个对象
选择第二个对象:
选择另一条直线 提示选择另一个对象
3. 注意@
1)可以移动图14-6(b)中的两条直线并更改其形状,但其将始终保持垂直状态。
2)选择要添加垂直约束的两个对象,可以是直线,也可以是多段线子对象。第二个对象将约束为与第一个对象垂直。
14.3.3 平行约束
1. 命令格式
菜 单:[参数]→[几何约束]→[平行]
工具栏:[几何约束]→[平行]
平行约束使两条直线互相保持平行。
2. 操作步骤
执行Geomconstraint命令,为图14-7(a)中的两条直线添加平行约束,使其互相保持水平,效果如图14-7(b)所示。
(a) (b)
图14-7 使用平行约束
命令: Geomconstraint 执行Geomconstraint命令
输入约束类型[水平(H)/竖直(V)/垂直(P)/平行(PA)/相切(T)/重合(C)/同心(CON)/共线(COL)/对称(S)/相等(E)/固定(F)]<重合>: PA
输入PA 选择平行约束选项
选择第一个对象:
选择一条直线 提示选择一个对象
选择第二个对象:
选择另一条直线 提示选择另一个对象
3. 注意@
1)可以移动图14-7(b)中的两条直线并更改其形状,但其将始终保持互相平行状态。
2)选择要添加平行约束的两个对象,可以是直线,也可以是多段线子对象。第二个对象将被约束为与第一个对象平行。
14.3.4 相切约束
1. 命令格式
菜 单:[参数]→[几何约束]→[相切]
工具栏:[几何约束]→[相切]
执行Geomconstraint命令,相切约束使两条曲线或一条直线和曲线始终保持相切或其延长线保持相切。
2. 操作步骤
为图14-8(a)中的圆和直线添加相切约束,使其相切,效果如图14-8(b)所示。
(a) (b)
图14-8 使用相切约束
命令: Geomconstraint 执行Geomconstraint命令
输入约束类型[水平(H)/竖直(V)/垂直(P)/平行(PA)/相切(T)/重合(C)/同心(CON)/共线(COL)/对称(S)/相等(E)/固定(F)]<重合>: T
输入T 选择相切约束选项
选择第一个对象:
选择一条直线 提示选择一个对象
选择第二个对象:
选择另一条直线 提示选择另一个对象
3. 注意@
1)可以移动图14-8(b)中的直线或圆并更改其形状,但其将始终保持相切。
2)选择要添加平行约束的两个对象,可是直线、多段线子线段、圆(弧)和椭圆(弧)的有效组合。
14.3.5 水平约束
1. 命令格式
菜 单:[参数]→[几何约束]→[水平]
工具栏:[几何约束]→[水平]
水平约束使一个对象或一对点与当前UCS坐标系的X轴方向一致。
2. 操作步骤
执行Geomconstraint命令,为图14-9(a)中的三角形的一条边添加水平约束,使其与当前UCS坐标系的X轴方向一致,效果如图14-9(b)所示。
(a) (b)
图14-9 使用水平约束
命令: Geomconstraint 执行Geomconstraint命令
输入约束类型[水平(H)/竖直(V)/垂直(P)/平行(PA)/相切(T)/重合(C)/同心(CON)/共线(COL)/对称(S)/相等(E)/固定(F)]<重合>: H
输入H 选择水平约束选项
选择对象或[两点(2P)]<两点>:
选择三角形的边 提示选择对象
命令行选项说明如下:
两点(2P):此时约束所选择的两个点所在的直线与当前UCS坐标系的X轴的方向一致。
3. 注意@
1)可以移动图14-9(b)中的三角形并更改其形状,受水平约束的那条边将始终与当前UCS坐标系的X轴方向保持一致。
2)选择要添加水平约束的对象,可以是直线、多段线子线段、射线,也可以是被选择的两个特征点,使两点方向约束为水平方向。
14.3.6 竖直约束
1. 命令格式
菜 单:[参数]→[几何约束]→[竖直]
工具栏:[几何约束]→[竖直]
竖直约束使一个对象或一对点与当前UCS坐标系的Y轴方向一致。
2. 操作步骤
执行Geomconstraint命令,为图14-10(a)中的三角形的一条边添加水平约束,使其与当前UCS坐标系的X轴方向一致,效果如图14-10(b)所示。
(a) (b)
图14-10 使用竖直约束
命令: Geomconstraint 执行Geomconstraint命令
输入约束类型[水平(H)/竖直(V)/垂直(P)/平行(PA)/相切(T)/重合(C)/同心(CON)/共线(COL)/对称(S)/相等(E)/固定(F)]<重合>: V
输入V 选择竖直约束选项
选择对象或[两点(2P)]<两点>:
选择三角形的边 提示选择对象
命令行选项说明如下:
两点(2P):此时约束所选择的两个点所在的直线与当前UCS坐标系的Y轴的方向一致。
3. 注意@
1)可以移动图14-10(b)中的三角形并更改其形状,受竖直约束的那条边将始终与当前UCS坐标系的Y轴方向保持一致。
2)选择要添加水平约束的对象,可以是直线、多段线子线段、射线,也可以是被选择的两个特征点,使两点方向约束为竖直方向。