天河THCAD 使用尺寸约束
命令: DIMCONSTRAINT,DCALIGNED,DCANGULAR,DCCONVERT,DCDIAMETER,DCDISPLAY,水平,DCLINEAR,DCRADIUS,DCVERTICAL,DELCONSTRAINT
概述:几何尺寸可以通过尺寸约束来控制:
- 点之间的水平距离(1)。
- 点之间的垂直距离(2)。
- 点之间的距离或线段和多段线线段的长度(3)。
- 圆弧,圆和圆弧多段线段的半径(4)。
- 圆弧,圆和圆弧多段线段的直径(5)。
- 实体之间或点与实体之间的角度(6)。
注意:尺寸约束是使用当前尺寸样式创建的。
编辑尺寸约束
尺寸约束可以编辑:
- 使用DDEDIT命令
- 在属性栏中
- 在机械浏览器中
在属性栏中编辑尺寸约束。
- 选择尺寸约束。
实体的属性显示在“属性”栏中。 - 在“表达式”字段中键入一个新值或表达式,然后按Enter。“值”字段的读数将相应更改。
3.(可选)编辑名称字段。
4.(可选)编辑描述字段。
5.(可选)编辑文本旋转字段。
6. 按Esc键取消选择。
注意:同时选择多个尺寸约束以同时设置它们的值。
要在机械浏览器中编辑尺寸约束,请执行以下操作:
- 如果尚未打开,请打开机械浏览器。
- 选择一个参数。
所选参数的属性显示在机械浏览器的底部。 - (可选项)选择“名称”字段,然后键入一个新名称。
- (可选项)选择“表达式”字段,然后键入新值或表达式。
- (可选项)选择“描述”字段,然后键入新的描述。
- (可选项)设置“暴露”字段,该字段指定当使用BmInsert将图形插入到另一个图形中时是否显示参数。
选项包括:
- 自动:仅在不依赖于其他参数的情况下才公开该参数。
- ON =该参数始终处于暴露状态。
- OFF =该参数从不公开。
7. (可选项)设置“单位”属性:未定义,一维(线性),二维(平面)或3维(体积)。
选择该字段,然后单击向下箭头按钮并选择一个选项。
要编辑一个尺寸约束:
- 双击尺寸约束。
命令提示:_ddedit
显示“编辑文本”对话框。 - 在“文本”字段中键入一个新值,然后按Enter或单击“确定”按钮。
应用新值,并相应地重建几何图形。
要编辑多个尺寸约束,请执行以下操作:
- 在命令栏中键入ddedit或ed,然后按Enter。
命令提示:选择要修改的实体: - 单击尺寸约束。
显示“编辑文本”对话框。 - 在“文本”字段中键入一个新值,然后按Enter或单击“确定”按钮。
- (可选项)重复步骤2和3以编辑更多尺寸约束。
- 按Enter或右键单击以停止编辑尺寸约束。
所有已编辑的尺寸约束将同时更新。
几何图形将进行相应的重建。
设置尺寸约束的可见性
控制尺寸约束显示的工具位于“尺寸约束”工具栏上。
当工程图关闭并重新打开时,尺寸约束将被隐藏。
设置选定实体的尺寸约束显示
- 请执行以下任一操作:
命令提示:选择实体。
- 单击2D约束或尺寸约束工具栏上的显示/隐藏尺寸约束工具按钮( )。
- 在“参数”菜单中选择“显示/隐藏尺寸约束”。
- 在命令栏中键入dcdisplay。
- 选择实体,然后右键单击或按Enter。
报告选定实体的数量。
出现提示:输入选项[显示/隐藏] <显示>:
出现提示菜单:
3. 请执行以下任一操作:
- 按Enter键显示所选实体的尺寸约束。
- 在上下文菜单中选择“隐藏”或“显示”。
- 在命令栏中键入H或S,然后按Enter。
设置所有实体的尺寸约束可见性
请执行以下任一操作:
单击“尺寸约束”工具栏上的“显示全部”工具按钮(
),以显示所有实体的尺寸约束。单击“尺寸约束”工具栏上的“全部隐藏”工具按钮(
)以隐藏所有实体的尺寸约束。
备 注 | DYNCONSTRAINTMODE系统变量控制在选择实体时隐藏尺寸约束的可见性:
|
DYNCONSTRAINTMODE系统变量控制在选择受约束实体时隐藏尺寸约束的可见性。将鼠标悬停在具有尺寸约束的实体上时,如果将SELECTIONPREVIEW系统变量设置为1或3,则会显示蓝色约束标志符号(
)。使用表达式定义尺寸约束
每个尺寸约束在创建时都会自动命名。
命名如下:
距离:d1,d2,d3,...
半径:rad1,rad2,rad3,...
直径:dia1,dia2,dia3,..
角度:ang1,ang2,ang3,..
约束的名称可用作数学表达式中的参数,以定义另一个尺寸约束。
下面支架的尺寸通过RAD1半径,D1距离和ANG1角度的尺寸约束来控制。
孔的半径(rad2)和第二个支腿的长度(d2)由表达式定义。
几何约束强制第二个支腿及其孔的宽度等于第一个支腿。
创建一个新参数
- 在“机械浏览器”中选择零件名称或“参数” ,然后单击鼠标右键。显示上下文菜单。
- 在上下文菜单中选择“添加新参数”。
创建一个新参数。 - 编辑新参数的属性。
备 注 |
|
在表达式中使用运算符
表达式中可以使用以下运算符:
运算符 | 描述 |
+ | 加法 |
- | 减法或负数 |
* | 乘法 |
/ | 除法 |
^ | 求幂 |
% | 模或余数运算符 表达式“ 5%2”的计算结果为1,因为5除以2所得的商为2,余数为1。 |
表达式根据标准数学规则的优先级进行求值:
- 括号内的表达式;最里面的优先。
- 标准运算符顺序:
- 指数
- 乘法与除法
- 加减与减法
- 同级运算符按从左到右进行。
在表达式中使用函数
表达式中可以使用以下函数:
函数 | 语法 |
余弦 | cos(表达式) |
正弦 | sin(表达式) |
正切 | tan(表达式) |
反余弦 | acos(表达式) |
反正弦 | asin(表达式) |
反正切 | atan(表达式) |
双曲余弦 | cosh(表达式) |
双曲正弦 | sinh(表达式) |
双曲正切 | tanh(表达式) |
弧双曲余弦 | acosh(表达式) |
弧双曲正弦 | asinh(表达式) |
弧双曲正切 | atanh(表达式) |
平方根 | sqrt(表达式) |
符号函数(-1,0,1) | sign(表达式) |
四舍五入到最接近的整数 | round(表达式) |
截断小数 | trunc(表达式) |
四舍五入 | floor(表达式) |
向上舍入 | ceil(表达式) |
绝对值 | abs(表达式) |
数组中最大的元素 | max(表达式1;表达式2)1 |
数组中最小的元素 | min(expression1; expression2)1 |
度到弧度 | d2r(表达式) |
弧度到度 | r2d(表达式) |
以e为底的对数 | ln(表达式) |
对数,底数 | 10 log(表达式) |
指数,以e为底 | exp(表达式) |
指数,以10为底 | exp10(表达式) |
幂函数 | pow(表达式1;表达式2)1 |
随机小数,0-1 | Random |
(1)使用系统上定义的列表分隔符:,(逗号)或;(分号)。