UG表达式库函数列表总结

UG表达式库函数列表总结
UG表达式库函数列表总结

UG库函数列表

Arithmetic Operators

Precedence and Associativity

conditional statement

Standard Built-in Functions

Standard Built-in Functions for Unit Conversion

VF常用函数列表

VF常用函数列表数值函数: 1.绝对值和符号函数 格式:ABS(<数值表达式>) SIGN(<数值表达式>) 例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0 2.求平方根表达式 格式:SQRT(<数值表达式>) 例如:SQRT(16)=4,它与开二分之一次方等同。 3.圆周率函数 格式:PI() 4.求整数函数 格式:INT(<数值表达式>)返回数值表达式的整数部分 CEILING(<数值表达式>)返回大于或等于表达式的最小整数FLOOR(<数值表达式>)返回小于或等于表达式的最大整数 例如: INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5 FLOOR(9.9)=9 5.四舍五入函数 格式:ROUND(<数值表达式1>,<数值表达式2>) 功能:返回制定表达式在制定位置四舍五入的结果 例如:

ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350 6.求余函数 格式:MOD(<数值表达式1>,<数值表达式2>) 例如: MOD(10,3)=1 MOD(10,-3)=-2 MOD(-10,3)=2 MOD(-10,-3)=-1 求余数的规律:1.首先按照两数的绝对值求余 2.表达式1的绝对值大于表达式2的绝对值,则余数为表达式1的值 3.余数取表达式1的正负号 4.若两数异好号,余数在加上表达式2的值为最终的结果 7. 求最大值和最小值函数 MAX(数值表达式列表) MIN (数值表达式列表) 例如:MAX(2,3,5)=5 MAX(…2?,?12?,?05?)=2 MAX(…汽车?,?飞机?,?轮船?) 字符串比较的规律: 字符串比较首先比较第一个字母,如果有结果那就不用在进行比较了。如果相等在进行第二个字母的比较,以次类推。 字符函数 1.求字符串长度函数 格式:LEN(<字符表达式>) 功能:返回制定字符表达式的长度,即所包含的字符个数。函数值为数值型 例如:X=“中文Visual FoxPro6.0” 则LEN(X)=20 2.大小写转换函数

UG表达式讲解(基础)

64 UG的设计应用 第二章表达式 2.1 综述 2.1.1 表达式的概念 表达式是算术或条件语句,用来控制零件特征。表达式可以用来定义或控制一个模型的多种尺寸,例如一个特征或一个草图的尺寸。 表达式在参数化设计中是十分有意义的,它可以用来控制同一个零件上的不同特征间的关系或一个装配中的不同零件间的关系。例如:我们可以用一个表达式来建立一个支架零件的厚度和长度之间的关系。当支架的长度改变之后,它的厚度自动更新。图2-1所示为表达式的一个实例。在创建表达式时必须注意以下几点: ●表达式左侧必须是一个简单变量,等式右侧是一个数学语句或一条件语句。 ●所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。 ●表达式等式的右侧可认是含有变量、数字、运算符和符号的组合或常数。 ●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。 Length=.5+2*Cos(60) 图2-1 表达式格式 2.1.2 创建表达式的方法 1.手工创建表达式 ●选择下拉菜单Tool→Expression或按快捷键Ctrl+E ●改变一个已存在的表达式的名字,可选择下拉菜单Tool→Expression,选取已存在的表达式,然后单击Rename。 ●将文本文件中存在的表达式引入到UG中,可选择下拉菜单Tool→Expression→Import。 2. 系统自动建立表达式 当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。

第二章表达式65 ●建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。 ●建立一个草图(Create a Sketch)时,系统对定义草图基准的XC和YC坐标建立两个表达式。例如:p1_YDATUM_V1=0 ●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。 ●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。 ●生成一个匹配条件(Create a mating)时,系统会自动建立相应的表达式。 表达式可应用于多个方面,它可以用来控制草图和特征尺寸和约束;可用来定义一个常量,如pi=3.1415926;也可被其它表达式调用,如expression1=expression2+expression3,这对于缩短一个很长的数字表达式十分有效,并且能表达它们之间的关系。 2.1.3 为什么使用表达式 表达式是一个功能强大的工具,可以使UG实现参数化设计。运用表达式,可十分简便地对模型进行编辑;同时,通过更改控制某一特定参数的表达式,可以改变一实体模型的特征尺寸或对其重新定位。 使用表达式也可产生一个零件族。通过改变表达式值,可将一个零件转为一个带有同样拓朴关系的新零件。 2.1.4 表达式分类 表达式可分为三种类型:数学表达式、条件表达式、几何表达式。 1. 数学表达式 可用数学方法对表达式等式左端进行定义。下表2-1列出一些数学表达式: 表2-1 数学表达式 数学含义例子 + 加法p2=p5+p3 —减法p2=p5-p3 * 乘法p2=p5*p3 / 除法p2=p5/p3 % 系数p2=p5%p3 ^ 指数p2=p5^2 = 相等p2=p5 2. 条件表达式 通过对表达式指定不同的条件来定义变量。利用if/else结构建立表达式,其句法为:VAR=if (exp1) (exp2) else (exp3) 例width=if (length<8) (2) else(3) 其含义为:如果length小于8,则width为2,否则为3。

ug表达式之详细解规律曲线

信息” T 对象”来显示规律样条的非参数或特征信息。 Z 分量 规律曲线通过X 、Y 及Z 分量的组合来定义一条规律样条。必须指定每个组件的规律类型,可通过 规律子函数进行指定。可用 的选项有:文档收集自网络,仅用于个人学习 恒定 允许您给整个规律函数定义一个常数值。系统会提示您只输入一个规律值(即该常数)。 线性 用于定义一个从起点到终点的线性变化率。 三次 用于定义一个从起点到终点的三次变化率。 沿着样条的值-线性 使用沿着脊线的两个或多个点来定义线性规律函数。在选择脊线曲线后,可以沿着这条曲线指出多个点。系统会提示您 在每个点处输入一个值。 沿着样条的值-三次的 使用沿着脊线的两个或多个点来定义一个三次规律函数。在选择脊线曲线后,可以沿着该脊线指出多个点。系统会提示 您在每个点处输入一个值。 根据等式 使用一个现有表达式及参数表达式变量”来定义一个规律。 允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。 规律曲线 2008-01-15 12:33:30作者:来源:互联网 浏览次数:0文字大小:【大】【中】【小】 简介:规律曲线”选项用于使用规律子函数创建样条。规律样条定义为一组 及Z 分量。必须指定每个分量的规律。 要创 建规律曲线: 使用规律子函数,为 X 、Y 及Z 各分量选择并定义一个规律选项 (可…文档收集自网络,仅用于个人学习 规律曲线”选项用于使用规律子函数创建样条。规律样条定义为一组 的规律。文档收集自网络,仅用于个人学习 X 、丫及Z 分量。必须指定每个分量 要创建规律曲线: 1. 2. 3. 使用规律子函数,为X 、Y 及Z 各分量选择并定义一个规律选项。 (可选步骤)通过定义一个方位和/或基点,或指定一个参考坐标系来控制方位(样条的方位) 用于个人学习 选择确定”或应用”来创建曲线。 文档收集自网络,仅用于个人学习 文档收集自网络,仅 可以通过 la 根据规律曲线

函数表达式的求法

第四讲 函数解析式的求法 重 点:求解析式的方法. 难 点:求复合函数的解析式. 教学目标:掌握求解析式的几种常用方法 教学过程: 一、导入新课 复习函数定义(重点是构成函数的三要素). 二、新课 1.求解析式的常用方法: (1)待定系数法: 例1.若)(x f 是二次函数,其图象过原点,且.5)1(,1)1(=-=f f 求:).(x f 练习:1.若一次函数)(x f 满足()[]{}.78+=x x f f f 求:).(x f 小结:①待定系数法适用于:已知所求函数解析式的一般形式; ②解法是:根据已知条件列出以所求系数为未知数的方程或方程组,解出系数的值,代回所设解析式. (2)换元法:(配凑) 例2.⑴2 ()1f x x =+,求(1)f x + ⑵2(1)22f x x x +=++,求()f x 练习:2(1)21f x x +=+,求()f x 例3.2(2)5f x x x -=+,求()f x 练习:1.1)f x =2.已知:,1 )1(22x x x x f +=+ 求).(x f 解法二:.2)(,2)1(1)1(2 222-=∴-+=+=+x x f x x x x x x f 小结:①应用换元法求解析式的题型特征是:题中没有给出函数最简的解析式 ②解法是:通过换元,找出原函数的解析式.(还可以用配凑) (3)函数方程法(消元法) 例4.已知:.2)(2)(x x f x f =-+求:).(x f 小结:①例4的解法相当于消元法. ②消元法的特点是在所给解析式中)(x f 与)(x f -中的自变量互为相反的数,或)(x f 与)1(x f 中的自变量互为倒数;得到相当于两个未知数的两个方程,求解。

UG8.0表达式应用知识讲解

U G8.0表达式应用

UG8.0 表达式及应用 1、表达式输入:工具----表达式 2、执行:插入----曲线----规律曲线----根据方程。如果没有“规律曲线”命令,用:帮助----命 令查找器;查找。 3、“表达式”对话框如下: 将方程转换为参数方程时注意:将方程转化为参数方程时,一定要将其转换为以变量t为参数的方程,在 UG中,t的变化范围一定是从0到1。

4、规律曲线命令如下: 恒定 允许您给整个规律函数定义一个常数值。系统会提示您只输入一个规律值(即该常数)。 线性 用于定义一个从起点到终点的线性变化率。 三次 用于定义一个从起点到终点的三次变化率。 沿着样条的值 - 线性 使用沿着脊线的两个或多个点来定义线性规律函数。在选择脊线曲线后,可以沿着这条曲线指出多个点。系统会提示您在每个点处输入一个值。 沿着样条的值 - 三次的 使用沿着脊线的两个或多个点来定义一个三次规律函数。在选择脊线曲线后,可以沿着该脊线指出多个点。系统会提示您在每个点处输入一个值。 根据等式 使用一个现有表达式及“参数表达式变量”来定义一个规律。 根据规律曲线 允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。

5、UG 常用内置函数

在UG中利用【规律曲线】|【根据方程】绘制各种方程曲线: 1、极坐标(或柱坐标r,θ,z)与直角坐标系(x,y,z)的转换关系: x=r*cos(θ);y=r*sin(θ);z=z 2、球坐标系(r,θ,φ)与直角坐标系(x,y,z)的转换关系: x=rsinθcosφ;y=rsinθsinφ;z=rcosθ 在UG表达式中输入的theta=θ;phi=φ;r=rho 【注:所有UG表达式中,必须先在名称栏输入t,公式栏输入0,类型为恒定的,即无单位。t是UG自带的系统变量,其取值为0~1之间的连续数】 1.直线 直线的数学方程为y-y0=tan(θ)*(x-x0),若直线经过点(10,20),倾角θ为30°,长度L为40,即UG表达式为: theta=30 L=40 xt=10+L*cos(theta)*t yt=20+L*sin(theta)*t zt=0 效果如图1 图1 图2 2.圆和圆弧

常用函数与表达式的使用

实验二常用函数与表达式的使用 一、实验目的: 1、了解数值、日期等重要函数的格式和使用方法; 2、表达式的使用 二、实验要示: 1、学会各种函数格式要求; 2、函数的运算; 3、表达式的书写与应用。 二、实验内容与步骤: 函数是用程序来实现的一种数据运算或转换。每一个函数都有特定的数据运算或转换功能,它往往需要若干个自变量,即运算对象,但只能有一个运算结果,称为函数值或返回值。函数可以用函数名加一对圆括号调用,自变量放在圆括里,如LEN(X);函数调用可以出现在表达式里,表达式将函数的返回值作为自己运算的对象。函数调用也可以作为一条命令使用,但此时系统忽略函数的返回值。 1.数值函数 数值函数是指函数值为数值的一类函数,它们的自变量和返回值往往都是数值型数据。 (1)绝对值和符号函数 格式:ABS(<数值表达式>) SIGN(<数值表达式>) 功能:ABS()返回指定的数值表达式的绝对值. SIGN()返回指定数值表达式的符号.当表达式的运算结果为正、负、零时, 函数值分别为1,-1和0。 例:STORE 10 TO X ?ABS(5-X),ABS(X-5),SIGN(5-X),SIGN(X-10) 5 5 -1 0 (2)求平方根函数 格式:SQRT(<数值表达式>) 功能: 返回指定数值表达式的平方根。自变量表达式的值不能为负。 例:?SQRT(2*SQRT(2)) 1.68 STORE –100 TO X ?SIGN(X)*SQRT(ABS(X)) -10 (3)求整数函数 格式:INT(<数值表达式>) 功能:返回指定数值表达式的整数部分。 例:STORE 5.8 TO X ?INT(X),INT(-X) 5-5 (4)四舍五入函数 格式:ROUND(<数值表达式1>,<数值表达式2>) 功能:返回指定表达式在指定位置四舍五入后的结果. <数值表达式2>指明四舍五入

VB中常用的表达式、函数、运算符

1、VB 中的表达式类型有: (1)算术表达式 (2)字符串表达式 (3)关系表达式 (4)逻辑表达式 (1)算术运算符(+、-、*、/、\、MOD 、^) 例:62MOD9+2^3=16 (2)VB 中常用的字符串运算符有”&”和”+”(连接) 功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。 “I am a ” & “teacher ”=“I am a teacher ” (3)关系表达式的值为布尔型的值True 或False

关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。 如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。例如: a5(x=3,y= -2) 其值为False (4)逻辑表达式的值也是布尔型的值True 或False 逻辑运算符:not、and、or 3种 2、在VB中,几种不同性质的运算符的优先级别如下: 算术运算符>字符运算符>关系运算>逻辑运算 3、Vb函数的含义及使用方法

函数名称函数功能 Cbool(string) 转换为布尔值 Cbyte(string) 转换为字节类型的值 Ccur(string) 转换为货币类值 Cdate(string) 转换为日前类型的值 Cdbl(string) 转换为双精度值 Cint(string) 转换为整数值 Clng(string) 转换为长整型的值 Csng(string) 转换为单精度的值 Cstr(var) 转换为字符串值 Str(var) 数值转换为字符串 Val(string) 字符串转换为数值 Abs(nmb) 返回数子的绝对值 Atn(nmb) 返回一个数的反正切 Cos(nmb) 返回一个角度的余炫值 Exp(nmb) 返回自然指数的次方值 Int(nmb) 返回数字的整形(进位)部份 Fix(nmb) 返回数字的整形(舍去)部份 Formatpercent(表达式) 返回百分比 Hex(nmb) 返回数据的16进制数 Log(nmb) 返回自然对数 Oct(nmb) 返回数字的8进制数 Rnd 返回大于“0”而小于“1”的随机数 Sgn(nmb) 判断一个数字的正负号 Sin(nmb) 返回角度的正铉值 Sqr(nmb) 返回数字的二次方根 T an(nmb) 返回一个数的正切值 Asc(string) 返回ASCII字符串 Chr(charcode) 根据字符代码返回字符 Instr(string,searchstr) 返回被搜索字符串的第一个字符位置,string是字符串,searchstr是被搜索的字符串 InstrRev(string,searchstr) 同上,只是从右面开始搜索 Lcase(var) 把字符串变为小写 Left(string,nmb) 从string中返回从左面开始的nmb个字符串 Len(string) 返回字符串的长度 Ltrim(string) 截去字符串左边的空格

最全的UG方程曲线及详细表达式

在UG中利用【规律曲线】|【根据方程】绘制各种方程曲线: 1、极坐标(或柱坐标r,θ,z)与直角坐标系(x,y,z)的转换关系: x=r*cos(θ);y=r*sin(θ);z=z 2、球坐标系(r,θ,φ)与直角坐标系(x,y,z)的转换关系: x=rsinθcosφ;y=rsinθsinφ;z=rcosθ 在UG表达式中输入的theta=θ;phi=φ;r=rho 【注:所有UG表达式中,必须先在名称栏输入t,公式栏输入0,类型为恒定的, 即无单位。t是UG自带的系统变量,其取值为0~1之间的连续数】 1.直线 直线的数学方程为y-y0=tan(θ)*(x-x0),若直线经过点(10,20),倾角θ为30°,长度L为40,即UG表达式为: theta=30 L=40 xt=10+L*cos(theta)*t yt=20+L*sin(theta)*t zt=0 效果如图1 图1 图2 2.圆和圆弧 圆的数学方程为(x-x0)^2+(y-y0)^2=r^2,若圆心坐标为(50,40),半径r为30,即UG 表达式为: r=30 theta=t*360 xt=50+r*cos(theta) yt=40+r*sin(theta) zt=0 效果如图2

3.椭圆和椭圆弧 椭圆的数学方程为(x-x0)^2/a^2+(y-y0)^2/b^2=1,若椭圆中心坐标为(50,40),长半轴a为30(在X轴上),短半轴b为20,即UG表达式为: a=30 b=20 theta=t*360 xt=50+a*cos(theta) yt=40+b*sin(theta) zt=0 效果如图3 图3 图4 4.双曲线 双曲线的数学方程为x2/a2-y2/b2=1,若中心坐标为(0,0),实长半轴a为4(在x轴上),虚半轴b为3,y的取值范围为-5~+5内的一段,即UG表达式为: a=4 b=3 yt=10*t-5 xt=a/b*sqrt(b^2+yt^2)或xt=-a/b*sqrt(b^2+yt^2) zt=0 做出一半后进行镜像复制,效果如图4 5.抛物线 抛物线I的数学方程为y2=2px,若抛物线的顶点为(30,20)焦点到准线的距离p=8,y的取值范围为-25~+25,即UG表达式为: p=8 yt=50*t-25+20 xt=(yt-20)^2/(2*p)+30 zt=0 效果如图5-1 抛物线II数学参数方程:x=2pt2,y=2pt(其中t为参数)。UG表达式为: p=8

access常量变量常用函数与表达式

补充实验一常量、变量、常用函数与表达式[实验目标] ·正确书写不同类型的常量; ·掌握变量的赋值及使用方法; ·熟练掌握常用函数的用法; ·根据要求正确书写表达式。 [实验内容] ·常量的类型; ·变量的操作; ·常用函数; ·表达式的构建。 [实验环境] 本次实验的全部实验内容均要求在VBE的立即窗口中进行。 [方法分析与操作步骤] 1,常量 (1)数值型 ? 100 ? 1.45e3 ? 1.45e-2 (2)字符型 ? ”100” ? “a1b0c0” ? “abcd” (3)逻辑型 ? True ? False (4)日期型 ? # 06/20/12 # ? #2012/06/18# ? # 06-20-12 # ? # 2012-06-18 # ? #2012/06/18 10:32 # ? #2012/06/18 10:32 pm# 2.变量 nVar_x = 234. 5 cVar_y = “abc123” ? “nVar_ x=”, nVar_ x ? “cVar_y = “, cVar_y ? “nVar_ x=”& nVar_ x ? “cVar_y = “& cVar_y 3.函数

(l)数学函数 ①abs(); ? abs(36.9) ? abs( - 36.9) ②int(); ? int(36.9) ? int( - 36.9) ? int(36.3) ? int( - 36.3) ③fix(); ? fix(36.9) ? fix( - 36.9) ? fix(36.3) ? fix( - 36.3) ④sqr(); ? sqr(9) ? sqr(3) ? sqr(0) ? sqr( -9) ‘显示出错提示框 ⑤sin()、cos()、tan(); ? sin(60/180*3.14) ‘计算60°角的正弦值 ? cos(90/180*3.14) ‘计算90°角的余弦值 ? tan(45/180*3.14) ‘计算45°角的正切值 ⑥rnd(); ? rnd() ’产生O~l之间的随机数 ? rnd ? rnd(0) ‘产生最近生成的随机数 ? int(100*rnd) ‘产生[0,99]的随机整数 ? int(101*rnd) ‘产生[0,100]的随机整数 ? int(100*rnd+1) ‘产生[1,100]的随机整数 ? int(100 + 200*rnd) ‘产生[100,299]的随机整数 (2)字符串函数 ①Instr(); ? instr (“access”, ” e” ) ? instr ( “access” , “E” ) ? instr (1, “access” , “E” , 1) ? instr ( “access”, “s”) ? InStr (3,”aSsiAB”,”a”,1) ‘返回5(从字符S开始,检索出字符A,不区分大小写) ②len(); ? len(”南京财大”) ? len(”中文Access”) ? len(“2500”) ③left( ), right( ), mid( ) ;

求抽象函数表达式常见五种方法

求抽象函数表达式常见五种方法 1.换元法:即用中间变量表示原自变量x 的代数式,从而求出()f x ,这也是证某些公式或等式常用的方法,此法 解培养学生的灵活性及变形能力。 例1:已知 ()211 x f x x =++,求()f x . 2.凑合法:在已知(())()f g x h x =的条件下,把()h x 并凑成以()g u 表示的代数式,再利用代换即可求()f x .此解法简洁,还能进一步复习代换法。 例2:已知3311()f x x x x +=+,求()f x 3.待定系数法:先确定函数类型,设定函数关系式,再由已知条件,定出关系式中的未知系数。 例3. 已知 ()f x 二次实函数,且2(1)(1)f x f x x ++-=+2x +4,求()f x 4.利用函数性质法:主要利用函数的奇偶性,求分段函数的解析式. 例4.已知y =()f x 为奇函数,当 x >0时,()lg(1)f x x =+,求()f x 例5.一已知 ()f x 为偶函数,()g x 为奇函数,且有()f x +1()1g x x =-, 求()f x ,()g x . 5.赋值法:给自变量取特殊值,从而发现规律,求出()f x 的表达式 例6:设()f x 的定义域为自然数集,且满足条件(1)()()f x f x f y xy +=++,及(1)f =1,求()f x

参考答案: 例1:解:设1x u x =+,则1u x u =-∴2()2111u u f u u u -=+=--∴2()1x f x x -=- 例2:解:∵22211111()()(1)()(()3)f x x x x x x x x x x +=+-+=++-又∵11 ||||1||x x x x +=+≥ ∴23()(3)3f x x x x x =-=-,(|x |≥1) 例3.解:设()f x =2ax bx c ++,则22(1)(1)(1)(1)(1)(1)f x f x a x b x c a x b x c ++-=+++++-+-+ =22222()24ax bx a c x x +++=++比较系数得2()4 1321,1,22 22a c a a b c b +=??=?===??=?∴ 21 3 ()22f x x x =++ 例4.解:∵()f x 为奇函数,∴()f x 的定义域关于原点对称,故先求x <0时的表达式。∵-x >0,∴()lg(1)lg(1)f x x x -=-+=-, ∵()f x 为奇函数,∴lg(1)()()x f x f x -=-=-∴当x <0时()lg(1)f x x =--∴lg(1),0()lg(1),0 x x f x x x +≥?=?--

UG7.5表达式应用

UG7.5 表达式及应用 1、表达式输入:工具----表达式 2、执行:插入----曲线----规律曲线----根据方程。如果没有“规律曲线”命令,用:帮助----命令查找 器;查找。 3、“表达式”对话框如下: 将方程转换为参数方程时注意:将方程转化为参数方程时,一定要将其转换为以变量t为参数的方程,在UG中,t的变化范围一定是从0到1。

4、规律曲线命令如下: 恒定 允许您给整个规律函数定义一个常数值。系统会提示您只输入一个规律值(即该常数)。 线性 用于定义一个从起点到终点的线性变化率。 三次 用于定义一个从起点到终点的三次变化率。 沿着样条的值- 线性 使用沿着脊线的两个或多个点来定义线性规律函数。在选择脊线曲线后,可以沿着这条曲线指出多个点。系统会提示您在每个点处输入一个值。 沿着样条的值- 三次的 使用沿着脊线的两个或多个点来定义一个三次规律函数。在选择脊线曲线后,可以沿着该脊线指出多个点。系统会提示您在每个点处输入一个值。 根据等式 使用一个现有表达式及“参数表达式变量”来定义一个规律。 根据规律曲线 允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。

5、UG常用内置函数

在UG中利用【规律曲线】|【根据方程】绘制各种方程曲线: 1、极坐标(或柱坐标r,θ,z)与直角坐标系(x,y,z)的转换关系: x=r*cos(θ);y=r*sin(θ);z=z 2、球坐标系(r,θ,φ)与直角坐标系(x,y,z)的转换关系: x=rsinθcosφ;y=rsinθsinφ;z=rcosθ 在UG表达式中输入的theta=θ;phi=φ;r=rho 【注:所有UG表达式中,必须先在名称栏输入t,公式栏输入0,类型为恒定的,即无单位。t是UG自带的系统变量,其取值为0~1之间的连续数】 1.直线 直线的数学方程为y-y0=tan(θ)*(x-x0),若直线经过点(10,20),倾角θ为30°,长度L为40,即UG 表达式为: theta=30 L=40 xt=10+L*cos(theta)*t yt=20+L*sin(theta)*t zt=0 效果如图1 图1 图2 2.圆和圆弧 圆的数学方程为(x-x0)^2+(y-y0)^2=r^2,若圆心坐标为(50,40),半径r为30,即UG表达式为: r=30 theta=t*360 xt=50+r*cos(theta) yt=40+r*sin(theta) zt=0 效果如图2 3.椭圆和椭圆弧 椭圆的数学方程为(x-x0)^2/a^2+(y-y0)^2/b^2=1,若椭圆中心坐标为(50,40),长半轴a为30(在X轴上),短半轴b为20,即UG表达式为:

UG表达式应用说明

v .. . .. ●表达式左侧必须是一个简单变量,等式右侧是一个数学语句或一条件语句。 ●所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。 ●表达式等式的右侧可认是含有变量、数字、运算符和符号的组合或常数。 ●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。 Length=.5+2*Cos(60) 图2-1 表达式格式 2.1.2 表达式的方法 1.手工创建表达式 ●选择下拉菜单Tool→Expression或按快捷键Ctrl+E ●改变一个已存在的表达式的名字,可选择下拉菜单Tool→Expression,选取已存在的表达式,然后单击Rename。 ●将文本文件中存在的表达式引入到UG中,可选择下拉菜单Tool→Expression→Import。 2. 系统自动建立表达式 当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。 ●建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。 ●建立一个草图(Create a Sketch)时,系统对定义草图基准的XC和YC坐标建立两个表达式。例如:p1_YDATUM_V1=0 ●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。 ●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。 ●生成一个匹配条件(Create a mating)时,系统会自动建立相应的表达式。 表达式可应用于多个方面,它可以用来控制草图和特征尺寸和约束;可用来定义一个常量,如pi=3.1415926;也可被其它表达式调用,如expression1=expression2+expression3,这对于缩短一个很长的数字表达式十分有效,并且能表达它们之间的关系。 2.1.3 为什么使用表达式 表达式是一个功能强大的工具,可以使UG实现参数化设计。运用表达式,可十分简便地对模型进行编辑;同时,通过更改控制某一特定参数的表达式,可以改变一实体模型的特征尺寸或对其重新定位。 . . . 资 料. .

ug表达式之详细讲解

规律曲线 2008-01-15 12:33:30 作者:来源:互联网浏览次数:0 文字大小:【大】【中】【小】 简介:“规律曲线”选项用于使用规律子函数创建样条。规律样条定义为一组X、Y 及Z 分量。必须指定每个分量的规律。要创建规律曲线:使用规律子函数,为X、Y 及Z 各分量选择并定义一个规律选项。(可... “规律曲线”选项用于使用规律子函数创建样条。规律样条定义为一组X、Y 及Z 分量。必须指定每个分量的规律。 要创建规律曲线: 1.使用规律子函数,为X、Y 及Z 各分量选择并定义一个规律选项。 2.(可选步骤)通过定义一个方位和/或基点,或指定一个参考坐标系来控制方位(样条的方位)。 3.选择“确定”或“应用”来创建曲线。 可以通过“信息”→“对象”来显示规律样条的非参数或特征信息。 X、Y 及Z 分量 规律曲线通过X、Y 及Z 分量的组合来定义一条规律样条。必须指定每个组件的规律类型,可通过规律子函数进行指定。可用的选项有: 恒定 允许您给整个规律函数定义一个常数值。系统会提示您只输入一个规律值(即该常数)。 线性 用于定义一个从起点到终点的线性变化率。 三次 用于定义一个从起点到终点的三次变化率。 沿着样条的值- 线性 使用沿着脊线的两个或多个点来定义线性规律函数。在选择脊线曲线后,可以沿着这条曲线指出多个点。系统会提示您在每个点处输入一个值。 沿着样条的值- 三次的 使用沿着脊线的两个或多个点来定义一个三次规律函数。在选择脊线曲线后,可以沿着该脊线指出多个点。系统会提示您在每个点处输入一个值。 根据等式 使用一个现有表达式及“参数表达式变量”来定义一个规律。 根据规律曲线 允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。

VB中常用的表达式、函数、运算符

VB 中常用的表达式、函数、运算符 1、VB 中的表达式类型有: (1)算术表达式 (2)字符串表达式 (3)关系表达式 (4)逻辑表达式 (1)算术运算符(+、-、*、/、\、MOD 、^) 例 :62MOD9+2^3=16 (2)VB 中常用的字符串运算符有”&”和”+”(连接) 功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。 “I am a ” & “teacher ”=“I am a teacher ” (3)关系表达式的值为布尔型的值True 或False 关系运算符及其示例见表:

关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。 如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。例如: a5(x=3,y= -2) 其值为False (4)逻辑表达式的值也是布尔型的值True 或False 逻辑运算符:not、and、or 3种 2、在VB中,几种不同性质的运算符的优先级别如下: 算术运算符>字符运算符>关系运算>逻辑运算 3、Vb函数的含义及使用方法

函数名称函数功能 Cbool(string) 转换为布尔值 Cbyte(string) 转换为字节类型的值 Ccur(string) 转换为货币类值 Cdate(string) 转换为日前类型的值 Cdbl(string) 转换为双精度值 Cint(string) 转换为整数值 Clng(string) 转换为长整型的值 Csng(string) 转换为单精度的值 Cstr(var) 转换为字符串值 Str(var) 数值转换为字符串 Val(string) 字符串转换为数值 Abs(nmb) 返回数子的绝对值 Atn(nmb) 返回一个数的反正切 Cos(nmb) 返回一个角度的余炫值 Exp(nmb) 返回自然指数的次方值 Int(nmb) 返回数字的整形(进位)部份 Fix(nmb) 返回数字的整形(舍去)部份 Formatpercent(表达式) 返回百分比 Hex(nmb) 返回数据的16进制数 Log(nmb) 返回自然对数 Oct(nmb) 返回数字的8进制数 Rnd 返回大于“0”而小于“1”的随机数 Sgn(nmb) 判断一个数字的正负号 Sin(nmb) 返回角度的正铉值 Sqr(nmb) 返回数字的二次方根 T an(nmb) 返回一个数的正切值 Asc(string) 返回ASCII字符串 Chr(charcode) 根据字符代码返回字符 Instr(string,searchstr) 返回被搜索字符串的第一个字符位置,string是字符串,searchstr是被搜索的字符串 InstrRev(string,searchstr) 同上,只是从右面开始搜索 Lcase(var) 把字符串变为小写 Left(string,nmb) 从string中返回从左面开始的nmb个字符串 Len(string) 返回字符串的长度

UG表达式应用说明

64 UG的设计应用 ●表达式左侧必须是一个简单变量,等式右侧是一个数学语句或一条件语句。 ●所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。 ●表达式等式的右侧可认是含有变量、数字、运算符和符号的组合或常数。 ●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。 Length=.5+2*Cos(60) 图2-1 表达式格式 2.1.2 表达式的方法 1.手工创建表达式 ●选择下拉菜单Tool→Expression或按快捷键Ctrl+E ●改变一个已存在的表达式的名字,可选择下拉菜单Tool→Expression,选取已存在的表达式,然后单击Rename。 ●将文本文件中存在的表达式引入到UG中,可选择下拉菜单Tool→Expression→Import。 2. 系统自动建立表达式 当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。 ●建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。 ●建立一个草图(Create a Sketch)时,系统对定义草图基准的XC和YC坐标建立两个表达式。例如:p1_YDATUM_V1=0 ●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。 ●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。 ●生成一个匹配条件(Create a mating)时,系统会自动建立相应的表达式。 表达式可应用于多个方面,它可以用来控制草图和特征尺寸和约束;可用来定义一个常量,如pi=3.1415926;也可被其它表达式调用,如expression1=expression2+expression3,这对于缩短一个很长的数字表达式十分有效,并且能表达它们之间的关系。 2.1.3 为什么使用表达式 表达式是一个功能强大的工具,可以使UG实现参数化设计。运用表达式,可十分简便地对模型进行编辑;同时,通过更改控制某一特定参数的表达式,可以改变一实体模型

VB中常用的表达式、函数、运算符

VB中常用的表达式、函数、运算符 1、VB中的表达式类型有: (1)算术表达式 (2)字符串表达式 (3)关系表达式 (4)逻辑表达式 (1)算术运算符(+、-、*、/、\、MOD、^) 例:62MOD9+2^3=16 (2)VB中常用的字符串运算符有”&”和”+”(连接) 功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。 “I am a ” & “teacher”=“I am a teacher” (3)关系表达式的值为布尔型的值True 或False 关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。 如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。例如:a5(x=3,y= -2) 其值为False (4)逻辑表达式的值也是布尔型的值True 或False 逻辑运算符:not、and、or 3种

2、在VB中,几种不同性质的运算符的优先级别如下: 算术运算符>字符运算符>关系运算>逻辑运算 3、Vb函数的含义及使用方法

函数名称????? 函数功能 Cbool(string) 转换为布尔值 Cbyte(string) 转换为字节类型的值 Ccur(string) 转换为货币类值 Cdate(string) 转换为日前类型的值 Cdbl(string) 转换为双精度值 Cint(string) 转换为整数值 Clng(string) 转换为长整型的值 Csng(string) 转换为单精度的值 Cstr(var) 转换为字符串值 Str(var) 数值转换为字符串 Val(string) 字符串转换为数值 ****** ****** ****** ****** Abs(nmb) 返回数子的绝对值 Atn(nmb) 返回一个数的反正切 Cos(nmb) 返回一个角度的余炫值 Exp(nmb) 返回自然指数的次方值 Int(nmb) 返回数字的整形(进位)部份 Fix(nmb) 返回数字的整形(舍去)部份 Formatpercent(表达式) 返回百分比 Hex(nmb) 返回数据的16进制数 Log(nmb) 返回自然对数 Oct(nmb) 返回数字的8进制数 Rnd 返回大于“0”而小于“1”的随机数 Sgn(nmb) 判断一个数字的正负号 Sin(nmb) 返回角度的正铉值 Sqr(nmb) 返回数字的二次方根 Tan(nmb) 返回一个数的正切值 Asc(string) 返回ASCII字符串 Chr(charcode) 根据字符代码返回字符 Instr(string,searchstr) 返回被搜索字符串的第一个字符位置,string是字符串,searchstr是被搜索的字符串 InstrRev(string,searchstr) 同上,只是从右面开始搜索 Lcase(var) 把字符串变为小写 Left(string,nmb) 从string中返回从左面开始的nmb个字符串 Len(string) 返回字符串的长度 Ltrim(string) 截去字符串左边的空格 Filter(inputstrings,value) 返回字符串数组的字集,Inputstrings是字符串组,value是在数组中寻找的字符 Rtrim(string) 截去字符串右边的空格 Trim(string) 截去字符串前后空格 Mid(string,start,len) 在string中返回从start位置开始的len个字符Replace(string,find,withstr) 在字符串string中,用withstr来替换find

ug表达式之详细讲解2 规律曲线

规律曲线 简介:“规律曲线”选项用于使用规律子函数创建样条。规律样条定义为一组X、Y 及Z 分量。必须指定每个分量的规律。要创建规律曲线:使用规律子函数,为X、Y 及Z 各分量选择并定义一个规律选项。(可... “规律曲线”选项用于使用规律子函数创建样条。规律样条定义为一组X、Y 及Z 分量。必须指定每个分量的规律。 要创建规律曲线: 1.使用规律子函数,为X、Y 及Z 各分量选择并定义一个规律选项。 2.(可选步骤)通过定义一个方位和/或基点,或指定一个参考坐标系来控制方位(样条的方 位)。 3.选择“确定”或“应用”来创建曲线。 可以通过“信息”→“对象”来显示规律样条的非参数或特征信息。 X、Y 及Z 分量 规律曲线通过X、Y 及Z 分量的组合来定义一条规律样条。必须指定每个组件的规律类型,可通过规律子函数进行指定。可用的选项有: 恒定 线性 三次 用于定义一个从起点到终点的三次变化率。 沿着样条的值- 线性 使用沿着脊线的两个或多个点来定义线性规律函数。在选择脊线曲线后,可以沿着这条曲线指出多个点。系统会提示您在每个点处输入一个值。 沿着样条的值- 三次的 使用沿着脊线的两个或多个点来定义一个三次规律函数。在选择脊线曲线后,可以沿着该脊线指出多个点。系统会提示您在每个点处输入一个值。 根据等式 使用一个现有表达式及“参数表达式变量”来定义一个规律。 根据规律曲线 允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。

对于所有规律样条,必须组合使用规律子函数选项(即,X 分量可能是线性规律,Y 分量可能是等式规律,而Z 分量可能是常数规律)。通过组合不同的选项,可控制每个分量以及样条的数学特征。 既可以定义二维规律样条,也可以定义三维规律样条。例如,二维规律样条要求一个平面具有常数值(即,如果Z 分量由某一常数规律定义为值0,则可在Z=0 的XC-YC 平面上生成一条曲线。同理,如果X 分量由某一常数规律定义为值100,则在X=100 的ZC-YC 平面内生成一条曲线)。 规律样条是根据建模首选项对话框中设置的距离公差和角度公差而近似创建的。 任何大于360 度的规律曲线必须使用螺旋线选项或根据等式规律子函数来构建。 如果使用“编辑”→“变换”→“比例”或“点拟合”来编辑规律样条,将会移除该样条的创建参数。 如下所述,有两种控制规律曲线方向的方法。 定义方向 “定义方向”选项能够通过指定一个局部Z 轴及点(类似于使用坐标系工具中的“Z 轴、X 点”选项)来控制样条的方向。还可以使用“点构造器”选项定义一个基点。 如果没有定义方向,则使用当前的WCS。如果不定义基点,则使用当前的XC=0、YC=0 和ZC=0 作为默认基点。 坐标系 还可以通过指定坐标系(使用三个基准平面或两个基准平面和一根基准轴)来控制样条的方向。这种方式的优点是,如果更改基准平面和/或基准轴(通过更改与它们相关联的几何体),则样条会相应更改。 必须在创建样条之前创建参考坐标系的基准平面和基准轴。 要使用坐标系,应先指定X、Y 和Z 规律,然后在“创建坐标系”对话框中选择“指定坐标系参考”,并执行下列步骤(如下图所示): 1.选择一个基准平面作为“放置平面”。局部的Z 轴垂直于该平面,并用箭头矢量表示。如果 该矢量指向了错误的方向,则应选择“反向放置法向”。 如果选择了具有基准坐标系的任意平面,则整个“基准坐标系”用于“规律曲线”,且跳过 步骤 2 和步骤3。 2.选择另一个基准平面作为“水平参考”。局部X 轴的指向沿着两平面的交线,并用箭头矢量 指示出来。如果该矢量指向了错误的方向,则应选择“水平参考反向”。

相关文档
最新文档