《UG表达式应用》PPT课件.ppt

《UG表达式应用》PPT课件.ppt

ID:51261086

大小:453.50 KB

页数:11页

时间:2020-03-21

《UG表达式应用》PPT课件.ppt_第1页
《UG表达式应用》PPT课件.ppt_第2页
《UG表达式应用》PPT课件.ppt_第3页
《UG表达式应用》PPT课件.ppt_第4页
《UG表达式应用》PPT课件.ppt_第5页
资源描述:

《《UG表达式应用》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UG表达式应用Expression表达式概念表达式是用于控制模型参数的数学表达式或条件语句。表达式既可以用于控制模型内部的尺寸及尺寸与尺寸之间的关系,也可以控制装配件中零件之间的尺寸关系。表达式的组成:表达式由两部分组成,左侧为变量名,右侧为组成表达式的字符串。表达式字符串经计算后将值赋予左侧的变量。表达式在参数化设计中是十分有意义的,可以使UG实现参数化设计。运用表达式,可十分简便地对模型进行编辑;同时,通过更改控制某一特定参数的表达式,可以改变一实体模型的特征尺寸或对其重新定位。使用表达式也可产生一个零件族。通过改变表达式值,可将一个零

2、件转为一个带有同样拓朴关系的新零件。Expression表达式的类型数学表达式,通过数学方法来定义变量。如P1=5+8*sin45条件表达式,通过指定不同的条件来定义变量。利用if/else结构建立表达式,其句法为:VAR=if(exp1)(exp2)else(exp3)如P2=if(P1<8)(2)else(3)其含义为:如果P1小于8,则P2为2,否则为3。几何表达式,通过定义几何约束特性来实现对特征参数的控制。几何表达式有以下三种类型:距离:指定两物体之间、一点到一个物体之间或两点之间的最小距离。如P3=distance(22)长度:

3、指定一条曲线或一条边的长度。如P4=length(20)角度:指定两条线、平面、直边、基准面之间的角度。如P5=angle(25)表达式语言变量名:变量名是由字母与数字组成的字符串,其长度小于或等于32个字符。变量名必须以字母开始,可包含下划线“_”,不能有空格,注意大小写有差别,如M1与m1代表不同的变量名。运算符:UG表达式运算符分为算术运算符、关系及逻辑运算符,与其它计算机书中介绍的内容相同。各运算符的优先级别与普通四则混合运算法则相同,即先指数,再乘除,后加减,括号现行。机内函数:表达式中允许使用机内函数。表达式注解:可在表达式中产

4、生一段注解。在注解前用双斜线进行区分“//”。“//”将提示系统忽略它后面的语句。例:H30=345//CN200表达式语言UG可识别的常用运算符+加法-减法*乘法/除法%系数^指数=相等<小于>大于含义示例Sin正弦sin(30)(30为角度值,其值为0.5)Cos余弦cos(60)(60为角度值,其值为0.5)Tan正切tan(45)(45为角度值,其值为0.5)Exp幂(以e为底数)exp(1)(其值为2.7183)Log自然对数log(2.7183)(其值为1)Log10对数(以10为底数)log10(10)(其值为1)Sqrt平方

5、根sqrt(4)(其值为2)pi()机内常数(π)Deg弧度向角度的转换函数deg(atan(1))(其值为45)Rad角度向弧度的转换函数rad(180)(其值为3.14159)Fact阶乘fact(4)(其值为24)Abs绝对值abs(-3)(其值为3)Asin反正弦asin(1/2)(其值为0.5236rad)Acos反余弦acos(1/2)(其值为1.0472)Atan反正切(atan(x))atan(1)(其值为0.7854rad)Atan2反正切(atan2(x,y)为x/y的反正切)atan(1,0)(其值为1.5708rad

6、)Ceil向上取整ceill(3,12)(其值为4)Floor向下取整floor(3,12)(其值为3)UG表达式中允许使用的机内函数表达式的建立表达式的建立方法有两种:系统自动建立的表达式(只要是参数化设计,就会自动生成表达式。)当用户建立特征、定位特征、定位草图、标注草图尺寸、建立配对条件等时,系统自动建立表达式,表达式类型为简单的算术表达式。用户建立的表达式可以建立较复杂的算术表达式以及条件表达式、几何表达式和部件间相关表达式。表达式的建立导出到文件变量名编辑框计算式编辑框机内函数测量工具创建部件间引用编辑部件间引用打开引用部件刷新电

7、子表格编辑删除选定表达式选择Tools→Expression或按Ctrl+E;在Name中输入变量名,在Formula中输入相应的计算式或数值,回车或点击“接受编辑”按钮即可创建表达式。变量。完成编辑放弃编辑从文件导入电子表格编辑表达式列表框注意:必须采用UG能够识别的运算符、函数、计算式以及书写格式才能成功创建变量。UG默认的表达式类型是Length(长度),在进行一些函数计算时,这种别赋予具体性质的变量可能导致某些表达式创建失败,可以选择建立Constant(常规)类型的变量。UG表达式应用实例创建方程式曲线将方程转化为参数方程时,要将

8、其转换为以变量t为参数的方程,在ug中,t的变化范围是从0至1。如圆的变量方程为:X=R*cosα,Y=R*sinα(0<α<360)转化为UG参数方程为:X=R*cos(t*3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。