当前位置:文档之家› UG expression表达式

UG expression表达式


1、系统自动生成表达式(p#)
datum (i.e., p1_YDATUM_V1=0). • Dimension a sketch - 每个尺寸约束 (i.e., p2=3.5436). • Position a feature or sketch - 草图的定位尺寸 • Create a feature - 每个特征的创建参数 (i.e.,
18
建立与编缉表达式 (续)
19
用表达式抑制特征
Pn=0 / 1 Unsuppress
Suppress
T <= 5
CAD_2\Pars\Suppression by expression.prt
T>5
20
练习1∶建立条件表达式工作(续)
CAD_2\Pars\Suppression by expression.prt
15
Calculator Capabilities 计算器的功能
„ 您可以使用表达式对话作为计算器,来进行一些计算操作。
16
Comments In Expressions 表达式中的注释
„ 您可以在表达式中加入注释。 „ 一种方法是注释位于表达式之后,用//分开。如下图所示:
„ 另一种方法是:用鼠标双击common即注释栏,弹出注释列表框。如下图所示: „ 第三种方法:在表达式上 MB3,弹出菜单中选
注意: 若使用多个 if-else 语句, 应在else 和if之间加一个空格。
14
measurements
1 2 3 4 5
1、measure distance 2、measure length 3、 measure angle 4、 measure volume 5、 measure area
Here are some example of expression,there formula and there result value
2
Why Expressions? 为什么要用表达式?
„ 在 UG 中,表达式是参数化设计的强有力工具. „ 利用 UG 的表达式,可以很容易地对模型进行修改。 „ 用途:
2
UG 入门- Expressions
孟军良 mengjl29@
0
What Are Expressions?什么是表达式?
„ 在一个零件中,表达式用来控制特征的参数和尺寸约束。
„ 在一个.prt内,每个表达式名字唯一。
注意: 一个表达式的名字最多可包 含32个字符,可以由数字、 字母组成,但必须以字母打 头。可以有下划线“_”. 表达式名区分大小写。
的类型中选择。 4. unite单位 5. more opertions更多的选项。
5
The expressions dialog with more options
6
Create expression
Create expression method
Create a sketch - Two expressions are created defining the XC and YC coordinates of the sketch
11
Built in Functions
12
Arithmetic Expressions
„ 数学表达式 „ 由数学方程表示。
13
Conditional Expressions
„ 条件表达式 „ Examples of Conditional Expressions: „ Position = if(width<=2)(.5*width) else(2) „ diameter = if(ran <= 1.5)(2*length) else(B) „ SlotEndAngle=if(Holes==5)(150)else<space>if(Holes==4)(195)else(45)
8
Listing expressions associated with features 列表表达式和特征的相关性
模型的特征用表达式来控制 是必需的,部件的所有表达 式都将在列表中显示,如果 一个表达式定义了一个特征 ,特征的名称在列表中也有 显示
9
Insert function
10
Built in Functions
„ 改变模型的尺寸和定位尺寸。 „ 创建家族部件。
3
表达式的格式
表达式的格式: Left = Right
表达式的变量名

一个表达式名字可以作为ห้องสมุดไป่ตู้他 表达式的变量。
在Unigraphics 的表达式中可包含: • Operators 运算符 • Built-in math functions 内部函数 • Constants 常量
1
What Are Expressions?什么是表达式?
表达式是数学方程或条件方程,它控制了特征的参数,控制了尺 寸,控制了特征的位置,控制了规律曲线的方程,控制了装配位置 ,控制了表达式的抑制。表达式还可以做一般运算器使用。 使用表达式的优点是: •修改零件非常方便 •制作标准件的基础 •装配零件之间的关联参数
17
建立与编缉表达式 (续)
建立和编缉部件间表达式∶部件间表达式是跨越部件建立的连接表达式. 利用部件间 表达式关联在同一个装配件中组件间的参数。
部件1_名 :: 表达式名 = 部件2_名:: 表达式名
block::hole_diameter=assembly::diameter+assembly::clearance Pin::diameter=assembly::diameter
表达式的类型: •数学表达式 •条件表达式 •几何表达式
4
Creating and Editing Expressions 创建和编辑表达式
Tools --> Expression
1. 表达式的名称可包含132个字符,可以由数字和下滑线组成,但开始必须由字 母构成。
2. 公式:能包含一组数字、函数、运算符号、和其它表达式的名称。 3. dimensionality(幅员、维度)从常数、长度、面积、体积、质量或者许多其它
孔的直径是高的函数, 如下表示∶
部件高
孔直径
>6
5.5
>4但<=6
3.5
>2但<=4
1.5
>1但<=2
0.75
<=1
0.0(需要抑制特征)
Edit→Feature →Suppress by Expression…
21
有什么问题吗? 谢谢!
extrusion distance, revolution angle, hole depth,
2、预先确定,用户创建表达式 Procedure过程
etc.). • Create a mating condition.
1、为表达式预先选择维度和单位
2、在名称区域键入表达式的名称并按回车键
3、在公式区域内键入公式规则并按回车键
4、选择apply或ok保存表达式
7
Editing expressions
1、用more option选项来显示表达式对话框。 2、从表达式列表中选择要编辑的表达式。则被编辑的表达式在名称和公 式区域中被显示 3、编辑名称、公式、或者表达式的单位。 4、按回车键或者接收编辑按钮 5、选择apply或ok保存表达式。
相关主题