沐风论坛

标题: 表达式(持继完善) [打印本页]

作者: 半片世界    时间: 2015-8-23 14:09
标题: 表达式(持继完善)
本帖最后由 半片世界 于 2015-8-23 14:49 编辑

.一  表达式的概念:
表达式是算术或条件语,用来控制零件特征。表达式可以用来定义或控制一个模型的多种尺寸,例如一个特征或一个草图的尺寸。
     表达式在参数化设计中是十分有意义的,它可以用来控制同一个零件上的不同特征间的关系或一个装配中的不同零件间的关系。例如:我们可以用一个表达式来建立一个支架零件的厚度和长度之间的关系。当支架的长度改变之后,它的厚度自动更新。1-1所示为表达式的一个实例。在创建表达式时必须注意以下几点:
   
● 表达式左侧必须是一个简单变,等式右侧是一个数学语句或一条件语句。
.

     ● 所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。
.
     ● 表达式等式的右侧可以是含有变量、数字、运算符和符号的组合或常数。

.

     ●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。
例如:Length=.5+2*Cos(60)
                         图1-1


二  创建表达式方法:

1.手工创建表达式
  选择下拉菜单ToolExpression或按快捷键Ctrl+E
.
  改变一个已存在的表达式的名字,可选择下拉菜单ToolExpression,选取已存在的表达式,然后单击Rename
.
  将文本文件中存在的表达式引入到UG中,可选择下拉菜单ToolExpressionImport


2.  系统自动建立表达式
当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。
建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。
.
●建立一个草图(Create a Sketch)时,系统对定义草图基准的XCYC坐标建立两个表达式。例如:p1_YDATUM_V1=0
.
●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。
.
●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。
.
●生成一个匹配条件(Create a mating)时,系统会自动建立相应的表达式。
.
表达式可应用于多个方面,它可以用来控制草图和特征尺寸和约束;可用来定义一个常量,pi=3.1415926;也可被其它表达式调用,expression1=expression2+expression3,这对于缩短一个很长的数字表达式十分有效,并且能表达它们之间的关系。



















作者: 半片世界    时间: 2015-8-23 14:47
三  表达式的分类:


这个有整理加每个表达式的解释在另一个贴
http://bbs.mfcad.com/thread-78946-1-1.html
贴内列为Excel表可下载自己研究







欢迎光临 沐风论坛 (https://bbs.mfcad.com/) 沐风网 X3.1