creo关系式函数说明
creo关系式函数做螺旋曲线

creo关系式函数做螺旋曲线
当我们讨论使用Creo软件创建螺旋曲线时,我们需要首先了解螺旋曲线的数学定义。
螺旋曲线是一种沿着圆柱面螺旋线上升或下降的曲线。
在Creo中,我们可以使用关系式函数来描述螺旋曲线的几何特征。
首先,我们可以使用参数方程来描述螺旋曲线。
螺旋曲线的参数方程通常可以写成如下形式:
x = r cos(t)。
y = r sin(t)。
z = a t.
其中,r表示螺旋曲线的半径,t是参数,a表示螺旋曲线的升高速率。
在Creo中,我们可以利用这些参数来创建关系式函数,从而描述螺旋曲线的形状。
在Creo软件中,我们可以打开“关系式”功能,并创建一个新
的关系式。
在关系式中,我们可以使用上述参数方程来定义x、y和
z的关系。
例如,我们可以定义x为rcos(t),y为rsin(t),z为at。
通过这些关系式,我们可以在Creo中生成螺旋曲线的几何形状。
此外,我们还可以在关系式中引入其他参数,如螺距、圈数等,以便更精确地描述螺旋曲线的特征。
通过调整这些参数,我们可以
在Creo中创建不同形状和尺寸的螺旋曲线。
总之,使用Creo的关系式函数,我们可以根据螺旋曲线的数学
定义和参数方程来创建具有特定几何特征的螺旋曲线。
这样的方法
可以帮助工程师和设计师在CAD软件中精确地建模和分析螺旋曲线,以满足其在实际工程设计中的需求。
Creo常用函数

Creo(PROE)中关系式的理解一)关系式中可以用下列数学函数式表达:1)、正弦 sin( )2)、余弦 cos( )3)、正切 tan( )4)、反正弦 asin( )5)、反余弦 acos( )6)、反正切 atan( )7)、双曲线正弦 sinh( )8)、双曲线余弦 cosh( )9)、双曲线正切 tanh( )以上九种三角函数式所使用的单位均为“度”。
10)、平方根 sqrt( )11)、以10为底的对数 log( )12)、自然对数 ln( )13)、e的幂 exp( )14)、绝对值 abs( )15)、不小于其值的最小整数(上限值) ceil( )16)、不超过其值的最大整数(下限值) floor( )可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数位数。
带有圆整参数的这些函数的语法是:ceil(parameter_name或number, number_of_dec_places)floor (parameter_name 或 number, number_of_dec_places)其中的parameter_name或number意为参数名称或者一个带小数位的精确数值后面跟随着的number_of_dec_places意为十进位的小数位数,是可选值:A)可以被表示为一个数或一个使用者自定义参数。
如果该参数值是一个实数,则被截尾成为一个整数。
B)它的最大值是8。
如果超过8,则不会舍入要舍入的数(第一个自变量),并使用其初值。
C)如果不指定它,则功能同前期版本一样。
使用不指定小数部分位数的ceil和floor函数,其举例如下:ceil (10.2) 值为11floor (10.2) 值为 10使用指定小数部分位数的ceil和floor函数,其举例如下:ceil (10.255, 2) 等于10.26ceil (10.255, 0) 等于11 [ 与ceil (10.255)相同 ]ceil(10.25531415926,7)等于10.2553142ceil(10.25531415926,8)等于10.25531416floor (10.255, 2) 等于10.25floor (10.255, 0) 等于10.Floor(10.2531415926,7)等于10.2553141Floor(10.2531415926,8)等于10.25531415举例一:以上函数式通常用的四种表达式如下图:以上两种曲线是在proe中的曲线—从方程—指定坐标系(选系统中固有的坐标系)—选笛卡儿坐标,就会出现公式界面,再输入如上公式。
#CREO关系式函数说明教程

CREO关系式函数说明1)absabs() 为绝对值函数例如:x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540)z=abs(t-0.5)总是没办法输出曲线,有谁清楚为什么?后来发现一个方法也可以实现绝对值即z=sqrt((t-0.5)^2)2)acosacos () 为反余弦3)asinasin () 为反正弦4)atanatan () 为反正切5)atan2atan2 () 为反正切弧度制6)bound函数bound(x,first,last)返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7)cable_len函数???8)ceilceil() 为不小于其值的最小整数9)comparegraphs函数???10)coscos() 为余弦11)coshcosh() 为双曲线余弦12)dbl_in_tol???13)dead???14)eang???15)ecoordx???16)ecoordy???17)edist???18)elen???19)evalgraph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgraph("图形名称", x) ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
当超出范围时,y值是通过外推的方法来计算的。
#CREO关系式函数说明报告

CREO关系式函数说明1)absabs() 为绝对值函数例如:x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540)z=abs(t-0.5)总是没办法输出曲线,有谁清楚为什么?后来发现一个方法也可以实现绝对值即z=sqrt((t-0.5)^2)2)acosacos () 为反余弦3)asinasin () 为反正弦4)atanatan () 为反正切5)atan2atan2 () 为反正切弧度制6)bound函数bound(x,first,last)返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7)cable_len函数???8)ceilceil() 为不小于其值的最小整数9)comparegraphs函数???10)coscos() 为余弦11)coshcosh() 为双曲线余弦12)dbl_in_tol???13)dead???14)eang???15)ecoordx???16)ecoordy???17)edist???18)elen???19)evalgraph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgraph("图形名称", x) ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
当超出范围时,y值是通过外推的方法来计算的。
Proe-Creo-UG曲线方程大全及关系式、函数的说明资料

Proe Creo UG曲线方程大全及关系式、函数的说明资料Pro/E 各种曲线方程集合1.碟形弹簧圓柱坐标方程:r = 5theta = t*3600z =(sin(3.5*theta-90))+24*t图12.葉形线.笛卡儿坐標标方程:a=10x=3*a*t/(1+(t^3))y=3*a*(t^2)/(1+(t^3))图23.螺旋线(Helical curve)圆柱坐标(cylindrical)方程:r=ttheta=10+t*(20*360)z=t*3图34.蝴蝶曲线球坐标方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 8图45.渐开线采用笛卡尔坐标系方程:r=1ang=360*ts=2*pi*r*tx0=s*cos(ang)y0=s*sin(ang)x=x0+s*sin(ang)y=y0-s*cos(ang)z=0图56.螺旋线.笛卡儿坐标方程:x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t图6 7.对数曲线笛卡尔坐标系方程:z=0x = 10*ty = log(10*t+0.0001)图78.球面螺旋线采用球坐标系方程:rho=4theta=t*180phi=t*360*20图8 9.双弧外摆线卡迪尔坐标方程:l=2.5b=2.5x=3*b*cos(t*360)+l*cos(3*t*360)Y=3*b*sin(t*360)+l*sin(3*t*360)图910.星行线卡迪尔坐标方程:a=5x=a*(cos(t*360))^3y=a*(sin(t*360))^3图10 11.心脏线圓柱坐标方程:a=10r=a*(1+cos(theta))theta=t*360Pro/E 各种曲线方程集合(二)22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=(a+b)*cos(theta)-b*cos((a/b+1)*theta)y=(a+b)*sin(theta)-b*sin((a/b+1)*theta)z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin(n*theta+c)y=b*sin(theta)图23 24.长短幅圆内旋轮线卡笛尔坐标方程:a=5b=7c=2.2theta=360*t*10x=(a-b)*cos(theta)+c*cos((a/b-1)*theta)y=(a-b)*sin(theta)-c*sin((a/b-1)*theta)图24 25.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=(a+b)*cos(theta)-c*cos((a/b+1)*theta)y=(a+b)*sin(theta)-c*sin((a/b+1)*theta)图25 26. 三尖瓣线a=10x = a*(2*cos(t*360)+cos(2*t*360))y = a*(2*sin(t*360)-sin(2*t*360))图26 27.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp(0-x^2)图27 28.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/(x^2+4*a^2)图28 29.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图29 30.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp(a*theta)图30 31.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*(2*a-x)for x图31 32.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan(x*20)图32 33.双曲余弦x = 6*t-3y = (exp(x)+exp(0-x))/2图33 34.双曲正弦x = 6*t-3y = (exp(x)-exp(0-x))/2图34 35.双曲正切x = 6*t-3y = (exp(x)-exp(0-x))/(exp(x)+exp(0-x))图35 36.一峰三驻点曲线x = 3*t-1.5y=(x^2-1)^3+1图36 37.八字曲线x = 2 * cos ( t *(2*180))y = 2 * sin ( t *(5*360))z = 0图37 38.螺旋曲线r=t*(10*180)+1theta=10+t*(20*180)z=t图38 39.圆x = cos ( t *(5*180))y = sin ( t *(5*180))z = 0图39 40.封闭球形环绕曲线rho=2theta=360*tphi=t*360*10图40 41.柱坐标螺旋曲线x = 100*t * cos ( t *(5*180))y = 100*t * sin ( t *(5*180))z = 0Pro/E 各种曲线方程集合(三)42.蛇形曲线x = 2 * cos ( (t+1) *(2*180))y = 2 * sin ( t *(5*360))z = t*(t+1)图42 43.8字形曲线柱坐标theta = t*360r=10+(8*sin(theta))^2图43 44.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos(theta)y = b*sin(theta)图44 45.梅花曲线柱坐标theta = t*360r=10+(3*sin(theta*2.5))^2图45 46.另一个花曲线theta = t*360r=10-(3*sin(theta*3))^2z=4*sin(theta*3)^2图46 47.改一下就成为空间感更强的花曲线了;)theta = t*360r=10-(3*sin(theta*3))^2z=(r*sin(theta*3))^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos(theta)y = b*sin(theta)z=t*12图48 49.甚至这种螺旋花曲线theta = t*360*4r=10+(3*sin(theta*2.5))^2z = t*16图49 50 鼓形线笛卡尔方程r=5+3.3*sin(t*180)+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos(a)+rr2*cos(b)+rr3*cos(c)y=rr1*sin(a)+rr2*sin(b)+rr3*sin(c)图51 52 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*(t+1)图53 54.蘑菇曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*20*20图54 55. 8字曲线a=1b=1x=3*b*cos(t*360)+a*cos(3*t*360)Y=b*sin(t*360)+a*sin(3*t*360)图55 56.梅花曲线theta=t*360r=100+50*cos(5*theta)z=2*cos(5*theta)图56 57.桃形曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*10*10图57 58.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24图58 59.环形二次曲线笛卡儿方程:x=50*cos(t*360)y=50*sin(t*360)z=10*cos(t*360*8)图59 60 蝶线球坐标:rho=4*sin(t*360)+6*cos(t*360^2)theta=t*360phi=log(1+t*360)*t*360图60 61.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin(ang1)*5+cos(ang2)z=sin(ang2)Pro/E 各种曲线方程集合(四)62.环形螺旋线x=(50+10*sin(t*360*15))*cos(t*360)y=(50+10*sin(t*360*15))*sin(t*360)z=10*cos(t*360*5)图62 63.内接弹簧x=2*cos(t*360*10)+cos(t*180*10)y=2*sin(t*360*10)+sin(t*180*10)z=t*6图63 64.多变内接式弹簧x=3*cos(t*360*8)-1.5*cos(t*480*8)y=3*sin(t*360*8)-1.5*sin(t*480*8)z=t*8图64 65.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin(5*theta-90)图65 66. ufo (漩涡线)球坐标:rho=t*20^2theta=t*log(30)*60phi=t*7200图66 67. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos(thta1)x=r*cos(thta0)y=r1*sin(thta1)z=0图67 68.篮子圆柱坐标r=5+0.3*sin(t*180)+ttheta=t*360*30z=t*5图68 69. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos(afa)+pi*10*afa/180*sin(afa)x=10*sin(afa)-pi*10*afa/180*cos(afa)z=0注:afa为压力角,取值范围是0到60,10为基圆半径。
ProeCreoUG曲线方程大全及关系式、函数的说明资料

Proe Creo UG 曲线方程大全及关系式、函数的说明资料Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5 theta = t*3600z =(sin(3.5*theta-90))+24*t图1圆柱坐标(cylindrical ) 方程: r=ttheta=10+t*(20*360) z=t*3图34.蝴蝶曲线 球坐标方程:rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8图4图5笛卡儿坐标方程:x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t图611.心脏线圓柱坐标方程:a=10r=a*(1+cos(theta))theta=t*360Pro/E 各种曲线方程集合(二)Array22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=(a+b)*cos(theta)-b*cos((a/b+1)*theta)y=(a+b)*sin(theta)-b*sin((a/b+1)*theta)z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin(n*theta+c)y=b*sin(theta) Array图23 24.长短幅圆内旋轮线卡笛尔坐标方程:a=5b=7c=2.2theta=360*t*10x=(a-b)*cos(theta)+c*cos((a/b-1)*theta)y=(a-b)*sin(theta)-c*sin((a/b-1)*theta)图2425.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=(a+b)*cos(theta)-c*cos((a/b+1)*theta)y=(a+b)*sin(theta)-c*sin((a/b+1)*theta)图2526. 三尖瓣线a=10x = a*(2*cos(t*360)+cos(2*t*360))y = a*(2*sin(t*360)-sin(2*t*360))图2627.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp(0-x^2)图2728.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/(x^2+4*a^2)图2829.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图2930.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp(a*theta)图3031.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*(2*a-x)for x图3132.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan(x*20)图3233.双曲余弦x = 6*t-3y = (exp(x)+exp(0-x))/2图3334.双曲正弦x = 6*t-3y = (exp(x)-exp(0-x))/2图34 35.双曲正切y = (exp(x)-exp(0-x))/(exp(x)+exp(0-x))图3536.一峰三驻点曲线x = 3*t-1.5y=(x^2-1)^3+1图3637.八字曲线x = 2 * cos ( t *(2*180))y = 2 * sin ( t *(5*360))z = 0图37r=t*(10*180)+1theta=10+t*(20*180)z=t图3839.圆x = cos ( t *(5*180))y = sin ( t *(5*180))z = 0图39 40.封闭球形环绕曲线rho=2theta=360*tphi=t*360*10图4041.柱坐标螺旋曲线x = 100*t * cos ( t *(5*180))y = 100*t * sin ( t *(5*180))z = 0Pro/E 各种曲线方程集合(三)42.蛇形曲线x = 2 * cos ( (t+1) *(2*180))y = 2 * sin ( t *(5*360))z = t*(t+1)图4243.8字形曲线柱坐标theta = t*360r=10+(8*sin(theta))^2图4344.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos(theta)y = b*sin(theta)图4445.梅花曲线柱坐标theta = t*360r=10+(3*sin(theta*2.5))^2图4546.另一个花曲线theta = t*360r=10-(3*sin(theta*3))^2z=4*sin(theta*3)^2图4647.改一下就成为空间感更强的花曲线了;)theta = t*360r=10-(3*sin(theta*3))^2z=(r*sin(theta*3))^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos(theta)y = b*sin(theta)z=t*12图4849.甚至这种螺旋花曲线theta = t*360*4r=10+(3*sin(theta*2.5))^2z = t*16图4950 鼓形线笛卡尔方程r=5+3.3*sin(t*180)+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos(a)+rr2*cos(b)+rr3*cos(c)y=rr1*sin(a)+rr2*sin(b)+rr3*sin(c)图5152 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*(t+1)图5354.蘑菇曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*20*20图5455. 8字曲线a=1b=1x=3*b*cos(t*360)+a*cos(3*t*360)Y=b*sin(t*360)+a*sin(3*t*360)图5556.梅花曲线theta=t*360r=100+50*cos(5*theta)z=2*cos(5*theta)图5657.桃形曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*10*10图5758.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24图5859.环形二次曲线笛卡儿方程:x=50*cos(t*360)y=50*sin(t*360)z=10*cos(t*360*8)图5960 蝶线球坐标:rho=4*sin(t*360)+6*cos(t*360^2)theta=t*360phi=log(1+t*360)*t*360图6061.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin(ang1)*5+cos(ang2)z=sin(ang2)Pro/E 各种曲线方程集合(四)62.环形螺旋线x=(50+10*sin(t*360*15))*cos(t*360)y=(50+10*sin(t*360*15))*sin(t*360)z=10*cos(t*360*5)图6263.内接弹簧x=2*cos(t*360*10)+cos(t*180*10)y=2*sin(t*360*10)+sin(t*180*10)z=t*6图6364.多变内接式弹簧x=3*cos(t*360*8)-1.5*cos(t*480*8)y=3*sin(t*360*8)-1.5*sin(t*480*8)z=t*8图6465.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin(5*theta-90)图65 66. ufo (漩涡线). 球坐标:rho=t*20^2theta=t*log(30)*60phi=t*7200图6667. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos(thta1)x=r*cos(thta0)y=r1*sin(thta1)z=0图6768.篮子圆柱坐标r=5+0.3*sin(t*180)+ttheta=t*360*30z=t*5图6869. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos(afa)+pi*10*afa/180*sin(afa)x=10*sin(afa)-pi*10*afa/180*cos(afa)z=0注:afa为压力角,取值范围是0到60,10为基圆半径。
ProeCreoUG曲线方程大全及关系式、函数的说明资料

Proe Creo UG 曲线方程大全及关系式、函数的说明资料Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5theta = t*3600z =(sin(3.5*theta-90))+24*t图12.葉形线.圆柱坐标(cylindrical ) 方程: r=ttheta=10+t*(20*360) z=t*3图3图5笛卡儿坐标方程:x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t图611.心脏线圓柱坐标方程:a=10r=a*(1+cos(theta))theta=t*360Pro/E 各种曲线方程集合(二)Array22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=(a+b)*cos(theta)-b*cos((a/b+1)*theta)y=(a+b)*sin(theta)-b*sin((a/b+1)*theta)z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin(n*theta+c)y=b*sin(theta)图23 24.长短幅圆内旋轮线卡笛尔坐标b=7c=2.2theta=360*t*10x=(a-b)*cos(theta)+c*cos((a/b-1)*theta)y=(a-b)*sin(theta)-c*sin((a/b-1)*theta)图24 25.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=(a+b)*cos(theta)-c*cos((a/b+1)*theta)y=(a+b)*sin(theta)-c*sin((a/b+1)*theta)图2526. 三尖瓣线a=10x = a*(2*cos(t*360)+cos(2*t*360))y = a*(2*sin(t*360)-sin(2*t*360))图26 27.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp(0-x^2)图27 28.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/(x^2+4*a^2)图28 29.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图29 30.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp(a*theta)图30 31.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*(2*a-x)for x图31 32.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan(x*20)图32 33.双曲余弦x = 6*t-3y = (exp(x)+exp(0-x))/2图33 34.双曲正弦x = 6*t-3y = (exp(x)-exp(0-x))/2图34 35.双曲正切y = (exp(x)-exp(0-x))/(exp(x)+exp(0-x))图35 36.一峰三驻点曲线x = 3*t-1.5y=(x^2-1)^3+1图36 37.八字曲线x = 2 * cos ( t *(2*180))y = 2 * sin ( t *(5*360))z = 0图37r=t*(10*180)+1theta=10+t*(20*180)z=t图38 39.圆x = cos ( t *(5*180))y = sin ( t *(5*180))z = 0图39 40.封闭球形环绕曲线rho=2phi=t*360*10图40 41.柱坐标螺旋曲线x = 100*t * cos ( t *(5*180))y = 100*t * sin ( t *(5*180))z = 0Pro/E 各种曲线方程集合(三)42.蛇形曲线x = 2 * cos ( (t+1) *(2*180))y = 2 * sin ( t *(5*360))z = t*(t+1)图42 43.8字形曲线柱坐标theta = t*360r=10+(8*sin(theta))^2图43 44.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos(theta)y = b*sin(theta)图44 45.梅花曲线柱坐标theta = t*360r=10+(3*sin(theta*2.5))^2图45 46.另一个花曲线theta = t*360r=10-(3*sin(theta*3))^2z=4*sin(theta*3)^2图46 47.改一下就成为空间感更强的花曲线了;)theta = t*360r=10-(3*sin(theta*3))^2z=(r*sin(theta*3))^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos(theta)y = b*sin(theta)z=t*12图48 49.甚至这种螺旋花曲线theta = t*360*4r=10+(3*sin(theta*2.5))^2z = t*16图49 50 鼓形线笛卡尔方程r=5+3.3*sin(t*180)+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos(a)+rr2*cos(b)+rr3*cos(c)y=rr1*sin(a)+rr2*sin(b)+rr3*sin(c)图51 52 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*(t+1)图53 54.蘑菇曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*20*20图54 55. 8字曲线a=1b=1x=3*b*cos(t*360)+a*cos(3*t*360)Y=b*sin(t*360)+a*sin(3*t*360)图55 56.梅花曲线theta=t*360r=100+50*cos(5*theta)z=2*cos(5*theta)图5657.桃形曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*10*10图57 58.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24图58 59.环形二次曲线笛卡儿方程:x=50*cos(t*360)y=50*sin(t*360)z=10*cos(t*360*8)图59 60 蝶线球坐标:rho=4*sin(t*360)+6*cos(t*360^2)theta=t*360phi=log(1+t*360)*t*360图60 61.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin(ang1)*5+cos(ang2)z=sin(ang2)Pro/E 各种曲线方程集合(四)62.环形螺旋线x=(50+10*sin(t*360*15))*cos(t*360)y=(50+10*sin(t*360*15))*sin(t*360)z=10*cos(t*360*5)图62 63.内接弹簧x=2*cos(t*360*10)+cos(t*180*10)y=2*sin(t*360*10)+sin(t*180*10)z=t*6图63 64.多变内接式弹簧x=3*cos(t*360*8)-1.5*cos(t*480*8)y=3*sin(t*360*8)-1.5*sin(t*480*8)z=t*8图64 65.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin(5*theta-90)图65 66. ufo (漩涡线)球坐标:rho=t*20^2theta=t*log(30)*60phi=t*7200图66 67. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos(thta1)x=r*cos(thta0)y=r1*sin(thta1)z=0图67 68.篮子圆柱坐标r=5+0.3*sin(t*180)+ttheta=t*360*30z=t*5图68 69. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos(afa)+pi*10*afa/180*sin(afa)x=10*sin(afa)-pi*10*afa/180*cos(afa)z=0注:afa为压力角,取值范围是0到60,10为基圆半径。
creo关系式函数说明

creo关系式函数说明CREO关系式函数说明1) absabs() 为绝对值函数例如:x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540) z=abs(t-0.5)总是没办法输出曲线,有谁清楚为什么, 后来发现一个方法也可以实现绝对值即 z=sqrt((t-0.5)^2)2) acosacos () 为反余弦3) asinasin () 为反正弦4) atanatan () 为反正切5) atan2atan2 () 为反正切弧度制6) bound函数bound(x,first,last) 返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3 a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果 a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7) cable_len函数,,,8) ceilceil() 为不小于其值的最小整数9) comparegraphs函数,,,10) coscos() 为余弦11) coshcosh() 为双曲线余弦12) dbl_in_tol,,,13) dead,,,14) eang,,,15) ecoordx,,,16) ecoordy,,,17) edist,,,18) elen,,,19)evalgraph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgraph("图形名称", x) ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
CREO关系式函数说明资料

CREO关系式函数说明1)absabs() 为绝对值函数例如:x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540)z=abs(t-0.5)总是没办法输出曲线,有谁清楚为什么?后来发现一个方法也可以实现绝对值即z=sqrt((t-0.5)^2)2)acosacos () 为反余弦3)asinasin () 为反正弦4)atanatan () 为反正切5)atan2atan2 () 为反正切弧度制6)bound函数bound(x,first,last)返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7)cable_len函数???8)ceilceil() 为不小于其值的最小整数9)comparegraphs函数???10)coscos() 为余弦11)coshcosh() 为双曲线余弦12)dbl_in_tol???13)dead???14)eang???15)ecoordx???16)ecoordy???17)edist???18)elen???19)evalgraph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgraph("图形名称", x) ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
当超出范围时,y值是通过外推的方法来计算的。
Proe(CREO)中关系中可用公式全解完全版(FANS整理)

PROE/CREO 关系中可用公式函数
----------fans 整理
判断式
单一方程组实例:(
求A 值)
联立方程组实例:( 求d3,d4值)
数学运算符
比较运算符(多用于if语句的条件不符)
数学函数
注意:所有三角函数都使用度作单位。
字符串函数:
例如<>、itos(int)
指定ceil 与floor 的小数位数:
下例表明如何在不指定小数位数的情况下使用ceil 和floor:
ceil (10.2) 估算为11
floor (-10.2) 估算为-11
下例表明指定小数位数时,ceil 和floor 的用法:
ceil (10.255, 2) 估算为10.26
ceil (10.255, 0) 估算为11 [这与ceil (10.255) 相同]
floor (10.255, 1) 估算为10.2
floor (-10.255, 2) 估算为-10.26
更多函数可用参考creo软件关系编辑界面中,点击“插入”选“公式”,将弹出所有可用公式列表.。
Creo常用函数.doc

Creo(PROE)中关系式的理解一)关系式中可以用下列数学函数式表达:1)、正弦sin( )2)、余弦cos( )3)、正切tan( )4)、反正弦asin( )5)、反余弦acos( )6)、反正切atan( )7)、双曲线正弦sinh( )8)、双曲线余弦cosh( )9)、双曲线正切tanh( )以上九种三角函数式所使用的单位均为“度”。
10)、平方根sqrt( )11)、以10为底的对数log( )12)、自然对数ln( )13)、e的幂exp( )14)、绝对值abs( )15)、不小于其值的最小整数(上限值)ceil( )16)、不超过其值的最大整数(下限值)floor( )可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数位数。
带有圆整参数的这些函数的语法是:ceil(parameter_name或number, number_of_dec_places)floor (parameter_name 或number, number_of_dec_places)其中的parameter_name或number意为参数名称或者一个带小数位的精确数值后面跟随着的number_of_dec_places意为十进位的小数位数,是可选值:A)可以被表示为一个数或一个使用者自定义参数。
如果该参数值是一个实数,则被截尾成为一个整数。
B)它的最大值是8。
如果超过8,则不会舍入要舍入的数(第一个自变量),并使用其初值。
C)如果不指定它,则功能同前期版本一样。
使用不指定小数部分位数的ceil和floor函数,其举例如下:ceil (10.2) 值为11floor (10.2) 值为10使用指定小数部分位数的ceil和floor函数,其举例如下:ceil (10.255, 2) 等于10.26ceil (10.255, 0) 等于11 [ 与ceil (10.255)相同]ceil(10.25531415926,7)等于10.2553142ceil(10.25531415926,8)等于10.25531416floor (10.255, 2) 等于10.25floor (10.255, 0) 等于10.Floor(10.2531415926,7)等于10.2553141Floor(10.2531415926,8)等于10.25531415举例一:以上函数式通常用的四种表达式如下图:以上两种曲线是在proe中的曲线—从方程—指定坐标系(选系统中固有的坐标系)—选笛卡儿坐标,就会出现公式界面,再输入如上公式。
CREO关系函数说明

52) yes ???
关于关系
关系(也被称为参数关系)是使用者自定义的符号尺寸和参数之间的等式。关系捕获特征之间、参数之间或组件组件 之间的设计关系,因此,允许使用者来控制对模型修改的影响作用。 关系是捕获设计知识和意图的一种方式。和参数一样,它们用于驱动模型 - 改变关系也就改变了模型。 关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束(例如,指定与零件的边相 关的孔的位置)。 它们用在设计过程中来描述模型或组件的不同部分之间的关系。关系可以是简单值(例如,d1=4)或复杂的条件分支 语句。 关系类型 有两种类型的关系:
生成图形:
28) mp_assigned_mass ??? 29) mp_cg_x mp_cg_x("path") 用于确定模型重心 X 坐标值 30) mp_cg_y mp_cg_y("path") 用于确定模型重心 Y 坐标值 31) mp_cg_z mp_cg_z("path") 用于确定模型重心 Z 坐标值 32) mp_mass mp_mass("path") 用于确定模型质量 33) mp_surf_area mp_surf_area("path") 用于确定曲面面积 34) mp_volume mp_volume("path") 用于确定模型体积
40) sign ???
41) sin sin() 为正弦函数
42) sinh sinh () 双曲线正弦
43) sqrt sqrt () 平方根
44) string_ends 字符串结束
45) string_length string_length() 为求字符串的长度 用法: String_length(Parameter name or string). 例: strlen1=string_length("material") 则 strlen1=8 若 material="steel",strlen2=string_length(material),则 strlen2=5,字符串要用" "括起, 空格亦算一个字符.
CREO关系式函数说明

CREO关系式函数说明1)absabs() 为绝对值函数例如:x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540)z=abs(t-0.5)总是没办法输出曲线,有谁清楚为什么?后来发现一个方法也可以实现绝对值即z=sqrt((t-0.5)^2)2)acosacos () 为反余弦3)asinasin () 为反正弦4)atanatan () 为反正切5)atan2atan2() 为反正切弧度制6)bound函数bound(x,first,l ast)返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7)cable_l en函数8)ceilceil() 为不小于其值的最小整数9)comparegraphs函数10)coscos() 为余弦11)coshcosh() 为双曲线余弦12)dbl_in_tol13)dead14)eang15)ecoordx16)ecoordy17)edist18)elen19)evalgr aph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgr aph("图形名称", x) ,其中grap h_nam e是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数tra jpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
creo关系式函数做螺旋曲线

creo关系式函数做螺旋曲线
当我们谈到使用Creo建模软件来创建螺旋曲线时,通常会涉及
到使用关系式函数。
关系式函数是Creo中的一种功能,它允许用户
通过输入数学方程来创建复杂的几何形状。
在这种情况下,我们可
以使用参数方程来定义螺旋曲线的形状。
首先,我们需要确定螺旋曲线的参数方程。
螺旋曲线通常由径
向和角向参数化。
例如,螺旋线可以由以下参数方程定义:
x = r cos(t)。
y = r sin(t)。
z = a t.
在这里,r是螺旋线的半径,t是角度参数,a是螺旋线的步长。
通过将这些参数方程输入Creo的关系式函数中,我们可以创建一个
表示螺旋曲线的几何形状。
在Creo中,我们可以打开关系式函数编辑器,输入上述参数方
程,并将其与一个新的曲线特征相关联。
这将使软件根据参数方程自动生成螺旋曲线的几何形状。
我们还可以通过调整参数来改变螺旋曲线的形状,例如改变半径或步长。
除了使用参数方程,我们还可以在Creo中使用其他方法来创建螺旋曲线,比如使用螺旋特征工具。
这个工具允许用户通过指定螺旋的半径、步长、高度等参数来创建螺旋曲线。
总的来说,使用Creo的关系式函数功能和其他建模工具,我们可以轻松地创建具有复杂几何形状的螺旋曲线。
这些功能使得在Creo中进行螺旋曲线建模变得高效而灵活。
#CREO关系式函数说明书

CREO关系式函数说明1)absabs() 为绝对值函数x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540)z=abs(t-0.5)总是没办法输出曲线,有谁清楚为什么?后来发现一个方法也可以实现绝对值即z=sqrt((t-0.5)^2)2)acosacos () 为反余弦3)asinasin () 为反正弦4)atanatan () 为反正切5)atan2atan2 () 为反正切弧度制6)bound函数bound(x,first,last)返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7)cable_len函数???8)ceilceil() 为不小于其值的最小整数9)comparegraphs函数???10)coscos() 为余弦11)coshcosh() 为双曲线余弦12)dbl_in_tol??????14)eang???15)ecoordx???16)ecoordy???17)edist???18)elen???19)evalgraph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgraph("图形名称", x) ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
当超出范围时,y值是通过外推的方法来计算的。
对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值。
Proe-Creo-UG曲线方程大全及关系式、函数的说明资料

Proe Creo UG曲线方程大全与关系式、函数的说明资料Pro/E 各种曲线方程集合1.碟形弹簧圓柱坐标方程:r = 5theta = t*3600z =<sin<3.5*theta-90>>+24*t图12.葉形线.笛卡儿坐標标方程:a=10x=3*a*t/<1+<t^3>>y=3*a*<t^2>/<1+<t^3>>图23.螺旋线<Helical curve>圆柱坐标〔cylindrical〕方程:r=ttheta=10+t*<20*360>z=t*3图34.蝴蝶曲线球坐标方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 8图45.渐开线采用笛卡尔坐标系方程:r=1ang=360*ts=2*pi*r*tx0=s*cos<ang>y0=s*sin<ang>x=x0+s*sin<ang>y=y0-s*cos<ang>z=0图56.螺旋线.笛卡儿坐标方程:x = 4 * cos < t *<5*360>>y = 4 * sin < t *<5*360>>z = 10*t图6 7.对数曲线笛卡尔坐标系方程:z=0x = 10*ty = log<10*t+0.0001>图78.球面螺旋线采用球坐标系方程:rho=4theta=t*180phi=t*360*20图8 9.双弧外摆线卡迪尔坐标方程:l=2.5b=2.5x=3*b*cos<t*360>+l*cos<3*t*360>Y=3*b*sin<t*360>+l*sin<3*t*360>图910.星行线卡迪尔坐标方程:a=5x=a*<cos<t*360>>^3y=a*<sin<t*360>>^3图10 11.心脏线圓柱坐标方程:a=10r=a*<1+cos<theta>>theta=t*360Pro/E 各种曲线方程集合〔二〕22.外摆线迪卡尔坐标方程:theta=t*720*5b=8a=5x=<a+b>*cos<theta>-b*cos<<a/b+1>*theta>y=<a+b>*sin<theta>-b*sin<<a/b+1>*theta>z=0图22 23. Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin<n*theta+c>y=b*sin<theta>图23 24.长短幅圆内旋轮线卡笛尔坐标方程:a=5b=7c=2.2theta=360*t*10x=<a-b>*cos<theta>+c*cos<<a/b-1>*theta>y=<a-b>*sin<theta>-c*sin<<a/b-1>*theta>图24 25.长短幅圆外旋轮线卡笛尔坐标方程:theta=t*360*10a=5b=3c=5x=<a+b>*cos<theta>-c*cos<<a/b+1>*theta>y=<a+b>*sin<theta>-c*sin<<a/b+1>*theta>图25 26. 三尖瓣线a=10x = a*<2*cos<t*360>+cos<2*t*360>>y = a*<2*sin<t*360>-sin<2*t*360>>图26 27.概率曲线!方程:笛卡儿坐标x = t*10-5y = exp<0-x^2>图27 28.箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/<x^2+4*a^2>图28 29.阿基米德螺线柱坐标a=100theta = t*400r = a*theta图29 30.对数螺线柱坐标theta = t*360*2.2a = 0.005r = exp<a*theta>图30 31.蔓叶线笛卡儿坐标系a=10y=t*100-50solvex^3 = y^2*<2*a-x>for x图31 32.tan曲线笛卡儿坐标系x = t*8.5 -4.25y = tan<x*20>图32 33.双曲余弦x = 6*t-3y = <exp<x>+exp<0-x>>/2图33 34.双曲正弦x = 6*t-3y = <exp<x>-exp<0-x>>/2图34 35.双曲正切x = 6*t-3y = <exp<x>-exp<0-x>>/<exp<x>+exp<0-x>>图35 36.一峰三驻点曲线x = 3*t-1.5y=<x^2-1>^3+1图36 37.八字曲线x = 2 * cos < t *<2*180>>y = 2 * sin < t *<5*360>>z = 0图37 38.螺旋曲线r=t*<10*180>+1theta=10+t*<20*180>z=t图38 39.圆x = cos < t *<5*180>>y = sin < t *<5*180>>z = 0图39 40.封闭球形环绕曲线rho=2theta=360*tphi=t*360*10图40 41.柱坐标螺旋曲线x = 100*t * cos < t *<5*180>>y = 100*t * sin < t *<5*180>>z = 0Pro/E 各种曲线方程集合〔三〕42.蛇形曲线x = 2 * cos < <t+1> *<2*180>>y = 2 * sin < t *<5*360>>z = t*<t+1>图42 43.8字形曲线柱坐标theta = t*360r=10+<8*sin<theta>>^2图43 44.椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos<theta>y = b*sin<theta>图44 45.梅花曲线柱坐标theta = t*360r=10+<3*sin<theta*2.5>>^2图45 46.另一个花曲线theta = t*360r=10-<3*sin<theta*3>>^2z=4*sin<theta*3>^2图46 47.改一下就成为空间感更强的花曲线了;>theta = t*360r=10-<3*sin<theta*3>>^2z=<r*sin<theta*3>>^2图4748.螺旋上升的椭圆线a = 10b = 20theta = t*360*3x = a*cos<theta>y = b*sin<theta>z=t*12图48 49.甚至这种螺旋花曲线theta = t*360*4r=10+<3*sin<theta*2.5>>^2z = t*16图49 50 鼓形线笛卡尔方程r=5+3.3*sin<t*180>+ttheta=t*360*10z=t*10图50 51 长命锁曲线笛卡尔方程:a=1*t*359.5b=q2*t*360c=q3*t*360rr1=w1rr2=w2rr3=w3x=rr1*cos<a>+rr2*cos<b>+rr3*cos<c>y=rr1*sin<a>+rr2*sin<b>+rr3*sin<c>图51 52 簪形线球坐标方程:rho=200*ttheta=900*tphi=t*90*10图52 53.螺旋上升曲线r=t^10theta=t^3*360*6*3+t^3*360*3*3z=t^3*<t+1>图53 54.蘑菇曲线rho=t^3+t*<t+1>theta=t*360phi=t^2*360*20*20图54 55. 8字曲线a=1b=1x=3*b*cos<t*360>+a*cos<3*t*360>Y=b*sin<t*360>+a*sin<3*t*360>图55 56.梅花曲线theta=t*360r=100+50*cos<5*theta>z=2*cos<5*theta>图56 57.桃形曲线rho=t^3+t*<t+1>theta=t*360phi=t^2*360*10*10图57 58.名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =<sin<3.5*theta-90>>+24图58 59.环形二次曲线笛卡儿方程:x=50*cos<t*360>y=50*sin<t*360>z=10*cos<t*360*8>图59 60 蝶线球坐标:rho=4*sin<t*360>+6*cos<t*360^2>theta=t*360phi=log<1+t*360>*t*360图60 61.正弦周弹簧笛卡尔:ang1=t*360ang2=t*360*20x=ang1*2*pi/360y=sin<ang1>*5+cos<ang2>z=sin<ang2>Pro/E 各种曲线方程集合〔四〕62.环形螺旋线x=〔50+10*sin<t*360*15>>*cos<t*360>y=<50+10*sin<t*360*15>>*sin<t*360>z=10*cos<t*360*5>图62 63.内接弹簧x=2*cos<t*360*10>+cos<t*180*10>y=2*sin<t*360*10>+sin<t*180*10>z=t*6图63 64.多变内接式弹簧x=3*cos<t*360*8>-1.5*cos<t*480*8>y=3*sin<t*360*8>-1.5*sin<t*480*8>z=t*8图64 65.柱面正弦波线柱坐标:方程r=30theta=t*360z=5*sin<5*theta-90>图65 66. ufo 〔漩涡线〕球坐标:rho=t*20^2theta=t*log<30>*60phi=t*7200图66 67. 手把曲线thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos<thta1>x=r*cos<thta0>y=r1*sin<thta1>z=0图67 68.篮子圆柱坐标r=5+0.3*sin<t*180>+ttheta=t*360*30z=t*5图68 69. 圆柱齿轮齿廓的渐开线方程:afa=60*tx=10*cos<afa>+pi*10*afa/180*sin<afa>x=10*sin<afa>-pi*10*afa/180*cos<afa>z=0注:afa为压力角,取值范围是0到60,10为基圆半径.图69 70.对数螺旋曲线柱坐标:r=sqrt<theta>theta=t*360*30z=0图70 71. 罩形线球坐标:rho=4theta=t*60phi=t*360*10图7172. 向日葵线theta=t*360r=30+10*sin<theta*30>z=0图72 73. 太阳线r=1.5*cos<50*theta>+1theta=t*360z=0图73 74 塔形螺旋线r=t*80+50theta=t*360*10z=t*80图74 75 花瓣线球坐标:rho=t*20theta=t*360*90phi=t*360*10图75 76 双元宝线r=sin<t*360*10>+30theta=sin<t*360*15>z=sin<t*3>图76 77 阿基米德螺线的变形〔自己想得〕不知前面有没有??:what柱坐标下:theta=360*2*<t-0.5>r=10*thetaz=0图77 78 改过来的渐开线方程r=20ang = t*360x=r*cos<ang>+2*pi*r*t*sin<ang>y=r*sin<ang>-2*pi*r*t*cos<ang>z=0图78 79 双鱼曲线球坐标系rho=30+10*sin<t*360*10>theta=t*180*cos<t*360*10>phi=t*360*30图7980 蝴蝶结曲线x=200*t*sin<t*3600>y=250*t*cos<t*3600>z=300*t*sin<t*1800>图80 81 "两相望"曲线球坐标系rho=30theta=t*360*cos<t*360*20>phi=t*360*20图81 Pro/E 各种曲线方程集合〔五〕82 小蜜蜂笛卡尔坐标系:x=cos<t*360>+cos<3*t*360>Y=sin<t*360>+sin<5*t*360>图82 83 弯月x=cos<t*360>+cos<2*t*360>Y=sin<t*360>*2+sin<t*360>*2图83 84 热带鱼a=5x=<a*<cos<t*360*3>>^4>*ty=<a*<sin<t*360*3>>^4>*t图84 85 燕尾剪x=3*cos<t*360*4>y=3*sin<t*360*3>z=t图85 86 天蚕丝theta=t*3600r=<cos<360*t*20>*.5*t+1>*t图8687 心电图圆柱坐标系:r=sin<t*360*2>+.2theta=10+t*<6*360>z=t*388 变化后的星形线迪卡尔坐标系theta=t*360x=10*cos<theta>^3y=10*sin<theta>^3z=cos<theta>89 小白兔theta=t*360-90r=cos<360*<t/<1+t^<6.5>>>*6*t>*3.5+5图89 90 大家好theta=t*360+180r=cos<360*t^3*6>*2+5图90 91 蛇形线笛卡尔坐标系:x=2*cos<t*360*3>*ty=2*sin<t*360*3>*tz=<sqrt<sqrt<sqrt<t>>>>^3*5图91 92 五环柱坐标:theta=t*360*4r=cos<t*360*5>+1图92 93 蜘蛛网柱坐标:theta=t*360*5r=t*sin<t*360*25>*5+8图93 94 次声波笛卡尔:x=t*5y=t*cos<t*360*8>图94 95 十字渐开线柱坐标:theta=t*360*4r=<cos<t*360*16>*0.5*t+1>*t图95 96 内五环笛卡尔theta=t*360*4x=2+<10-5>*cos<theta>+6*cos<<10/6-1>*theta> y=2+<10-5>*sin<theta>-6*sin<<10/6-1>*theta>图96 97 蜗轨线柱坐标;theta=t*360*2r=cos<t*360*30>*t*0.5+t*2图97钣金件展开长度计算的推导在Pro/E钣金模块中,计算折弯部分的展开长度公式是:DL=<pi/2*Ri+y_factor*t>*a/90式中:DL板材的中性层长度Ri 折弯内径y_factor Y轴比例因子T板材厚度a 折弯部分相对的圆心角以下是推导过程:其中,k为中性层系数〔即内壁到中性层距离与板厚的比值〕DL=2*pi〔Ri+k*T>*a/360=<pi*Ri+pi*k*T>*a/180=<pi/2*Ri+pi/2*k*T>*a/90令pi/2*k=y_factor则DL=<pi/2*Ri+y_factor*T>*a/90我个人认为,其中的k因子对我们计算展开长度有直接意义,所以在设定折弯许可的时候,设定k因子就可以了.k值针对不同的材料有不同的值.普通钢板k值为0.45,实际取0.5,误差极小.关系中使用的函数数学函数下列运算符可用于关系〔包括等式和条件语句〕中.关系中也可以包括下列数学函数:cos <> 余弦tan <> 正切sin <> 正弦sqrt <> 平方根asin <> 反正弦acos <> 反余弦atan <> 反正切sinh <> 双曲线正弦cosh <> 双曲线余弦tanh <> 双曲线正切注释:所有三角函数都使用单位度.log<> 以10为底的对数ln<> 自然对数exp<> e的幂abs<> 绝对值ceil<> 不小于其值的最小整数floor<> 不超过其值的最大整数可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数字数.带有圆整参数的这些函数的语法是:ceil<parameter_name或number, number_of_dec_places>floor <parameter_name 或 number, number_of_dec_places>其中number_of_dec_places是可选值:·可以被表示为一个数或一个使用者自定义参数.如果该参数值是一个实数,则被截尾成为一个整数.·它的最大值是8.如果超过8,则不会舍入要舍入的数〔第一个自变量〕,并使用其初值.·如果不指定它,则功能同前期版本一样.使用不指定小数部分位数的ceil和floor函数,其举例如下:ceil <10.2> 值为11floor <10.2> 值为 11使用指定小数部分位数的ceil和floor函数,其举例如下:ceil <10.255, 2> 等于10.26ceil <10.255, 0> 等于11 [ 与ceil <10.255>相同 ]floor <10.255, 1> 等于10.2floor <10.255, 2> 等于10.26曲线表计算曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸.尺寸可以是草绘器、零件或组件尺寸.格式如下:evalgraph<"graph_name", x> ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值.对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量.注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值.当超出范围时,y值是通过外推的方法来计算的.对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值.同样,对于大于终点值的x值,系统通过将切线从终点往外延伸计算外推值.复合曲线轨道函数在关系中可以使用复合曲线的轨道参数trajpar_of_pnt.下列函数返回一个0.0和1.0之间的值:trajpar_of_pnt<"trajname", "pointname">其中trajname是复合曲线名,pointname是基准点名.轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点.因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值.如果复合曲线被用作多轨道扫瞄的骨架,则trajpar_of_pnt与trajpar或1.0 - trajpar一致〔取决于为混合特征选择的起点〕.关于关系关系〔也被称为参数关系〕是使用者自定义的符号尺寸和参数之间的等式.关系捕获特征之间、参数之间或组件组件之间的设计关系,因此,允许使用者来控制对模型修改的影响作用.关系是捕获设计知识和意图的一种方式.和参数一样,它们用于驱动模型-改变关系也就改变了模型.关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束〔例如,指定与零件的边相关的孔的位置〕.它们用在设计过程中来描述模型或组件的不同部分之间的关系.关系可以是简单值〔例如,d1=4〕或复杂的条件分支语句.关系类型有两种类型的关系:·等式 - 使等式左边的一个参数等于右边的表达式.这种关系用于给尺寸和参数赋值.例如:简单的赋值:d1 = 4.75复杂的赋值:d5 = d2*<SQRT<d7/3.0+d4>>·比较 - 比较左边的表达式和右边的表达式.这种关系通常用于作为一个约束或用于逻辑分支的条件语句中.例如:作为约束:<d1 + d2> > <d3 + 2.5>在条件语句中;IF <d1 + 2.5> >= d7增加关系可以把关系增加到:·特征的截面〔在草绘模式中,如果最初通过选择"草绘器">"关系">"增加"来创建截面〕.·特征〔在零件或组件模式下〕.·零件〔在零件或组件模式下〕.·组件〔在组件模式下〕.当第一次选择关系菜单时,预设为查看或改变当前模型〔例如,零件模式下的一个零件〕中的关系.要获得对关系的访问,从"部件"或"组件"菜单中选择"关系",然后从"模型关系"菜单中选择下列命令之一:·组件关系 - 使用组件中的关系.如果组件包含一个或多个子组件, "组件关系"菜单出现并带有下列命令:─当前 - 缺省时是顶层组件.─名称 - 键入组件名.·骨架关系 - 使用组件中骨架模型的关系〔只对组件适用〕.·零件关系 - 使用零件中的关系.·特征关系 - 使用特征特有的关系.如果特征有一个截面,那么使用者就可选择:获得对截面〔草绘器〕中截面〔草绘器〕中关系的访问,或者获得对作为一个整体的特征中的关系的访问.·数组关系 - 使用数组所特有的关系.注释:─如果试图将截面之外的关系指派给已经由截面关系驱动的参数,则系统再生模型时给出错误信息.试图将关系指派给已经由截面之外关系驱动的参数时也同样.删除关系之一并重新生成.─如果组件试图给已经由零件或子组件关系驱动的尺寸变量指派值时,出现两个错误信息.删除关系之一并重新生成.─修改模型的单位元可使关系无效,因为它们没有随该模型缩放.有关修改单位的详细信息,请参阅"关于公制和非公制度量单位"帮助主题.关系中使用参数符号在关系中使用四种类型的参数符号:·尺寸符号 - 支持下列尺寸符号类型:─d# - 零件或组件模式下的尺寸.─d#:# - 组件模式下的尺寸.组件或组件的进程标识添加为后缀.─rd# - 零件或顶层组件中的参考尺寸.─rd#:# - 组件模式中的参考尺寸〔组件或组件的进程标识添加为后缀〕.─rsd# - 草绘器中〔截面〕的参考尺寸.─kd# - 在草绘〔截面〕中的已知尺寸〔在父零件或组件中〕.·公差 - 这些是与公差格式相关连的参数.当尺寸由数字的转向符号的时侯出项这些符号.─tp m# - 加减对称格式中的公差;#是尺寸数.─tp# - 加减格式中的正公差;#是尺寸数.─tm# - 加减格式中的负公差;#是尺寸数.·实例数 - 这些是整数参数,是数组方向上的实例个数.─p# - 其中#是实例的个数.注释:如果将实例数改变为一个非整数值,Pro/ENGINEER将截去其小数部分.例如,2.90将变为2.·使用者参数 - 这些可以是由增加参数或关系所定义的参数.例如:V olume = d0*d1*d2Vendor = "Stockton Corp."注释:─使用者参数名必须以字母开头〔如果它们要用于关系的话〕.─不能使用d#、kd#、rd#、tm#、tp#、或tpm#作为使用者参数名,因为它们是由尺寸保留使用的.─使用者参数名不能包含非字母数字字符,诸如!、、#、$.网上收集的一些曲线参数方程,和大家共享飞碟球坐标 rho=20*t^2 theta=60*log<30>*t phi=7200*t "rho=200*t" "theta=900*t" "phi=t*90*10"篮子圆柱坐标 r=5+0.3*sin<t*180>+t theta=t*360*30 z=t*5正弦曲线笛卡尔坐标系 eyf4 x=50*t y=10*sin<t*360> z=0螺旋线<Helical curve> 圆柱坐标 r=t theta=10+t*<20*360> z=t*3蝴蝶曲线球坐标 rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8Rhodonea 曲线采用笛卡尔坐标系 theta=t*360*4 x=25+<10-6>*cos<theta>+10*cos<<10/6-1>*theta> y=25+<10-6> *sin<theta>-6*sin<<10/6-1>*theta>圆内螺旋线采用柱座标系 theta=t*360 r=10+10*sin<6*theta> z=2*sin<6*theta>渐开线的方程 r=1 ang=360*t s=2*pi*r*t x0=s*cos<ang> y0=s*sin<ang> x=x0+s*sin<ang> y=y0-s*cos<ang> z=0 对数曲线 z=0 x = 10*t y = log<10*t+0.0001>球面螺旋线采用球坐标系 rho=4 theta=t*180 phi=t*360*20双弧外摆线卡迪尔坐标 l=2.5 b=2.5 x=3*b*cos<t*360>+l*cos<3*t*360> Y=3*b*sin<t*360>+l*sin<3*t*360>星行线卡迪尔坐标 a=5 x=a*<cos<t*360>>^3 y=a*<sin<t*360>>^3心臟線圓柱坐標 a=10 r=a*<1+cos<theta>> theta=t*360葉形線笛卡儿坐標 a=10 x=3*a*t/<1+<t^3>> y=3*a*<t^2>/<1+<t^3>>笛卡儿坐标下的螺旋线 x = 4 * cos < t *<5*360>> y = 4 * sin < t *<5*360>> z = 10*t抛物线 eyf13 笛卡儿坐标 x =<4 * t> y =<3 * t> + <5 * t ^2> z =0碟形弹簧eyf12圓柱坐标r =5 theta = t*3600 z =<sin<3.5*theta-90>>+24*t如何制作螺旋线〔Helical Curve〕________________________________________制作螺旋线有下列二个方法:1、formed curve ;2、利用方程式〔from equation〕________________________________________一.Formed curve:1、首先建立缺省的datum plan;并建立一个参数p,用来控制螺旋圈数〔set up/parameters/create/real parameters ,初始值可以设为:1〕2、建立圆柱体〔或者圆柱曲面〕,3、建立form curve,选择tang plane 为sketching plane,选择圆柱体的顶面为top,然后绘制如图2直线:图2注意事项:a、对齐直线的两个端点〔右上端点对齐圆柱的top面,左下端点对齐圆柱轴线和tang plane的交点〕b、建立coordinate system,并对齐直线的左下端点>4、建立relation:sd#=L*P*PI*D[L为圆柱的长度;P 为参数〔第一步建立的参数〕;D 为圆柱的直径;PI 为π]5、regenerate后你可以看到生成的helical curve<图3>了.图3二、利用方程式:1、首先建立缺省的datum plan,coordinate system<系统坐标>2、建立datum curve ,选择from equation3、选择coordinate system, 圆柱坐标〔cylindrical〕卡笛尔坐标<Cartesian>球坐标<sphereical>此时出现下列信息:/* For cylindrical coordinate system, enter parametric equation/* in terms of t <which will vary from 0 to 1> for r, theta and z/* For example: for a circle in x-y plane, centered at origin/* and radius = 4, the parametric equations will be:/* r = 4/* theta = t * 360/* z = 0/*-------------------------------------------------------------------其中螺旋线的方程式为:r = 螺旋线的最小半径+ t * <螺旋线的主要半径-螺旋线的最小半径>theta = t * <螺旋线的螺距* 360 * 引导角的度数<if any>z = 要求高度+ t在弹出的信息文文件内输入下列数值:4、存档退出后按ok5、你所建立的螺旋线如下图:.。
creo参数化关系式

Creo是一款常用的三维建模软件,通过参数化建模的方式,可以实现产品的设计、修改和优化。
在Creo中,参数化关系式是一种重要的建模方式,它通过变量、函数和运算符等元素,描述了零件的特征、尺寸和几何关系。
以下是一个Creo参数化关系式的示例:
假设我们有一个简单的圆柱体零件,其直径D和高度H由参数化关系式控制。
我们可以使用以下关系式来描述它们:
D = π*r^2
H = D*Z
其中,r是圆柱体的半径,Z是圆柱体的高度方向上的轴向距离。
这两个关系式将直径D和高度H与半径r和Z建立了联系,通过改变r和Z的值,就可以实现圆柱体大小和形状的改变。
除此之外,Creo中还可以使用其他参数化关系式来描述零件的其他特征和尺寸,例如孔的深度、倒角的大小、圆弧的半径等等。
这些关系式通常包括变量、函数和运算符等元素,通过这些元素的组合和运算,可以实现复杂的三维建模。
在Creo中创建参数化关系式时,需要注意以下几点:
1. 确保关系式的正确性和准确性,避免出现错误和遗漏。
2. 考虑参数的变化范围和约束条件,以确保关系式的有效性和可行性。
3. 考虑与其他建模工具和方法的兼容性,以确保建模的完整性和准确性。
4. 不断测试和优化参数化关系式,以确保建模的效率和准确性。
总之,Creo中的参数化关系式是一种重要的建模方式,通过它可以将复杂的几何特征和尺寸进行建模和描述。
在建模过程中,需要仔细考虑参数的变化范围和约束条件,不断测试和优化参数化关系式,以确保建模的完整性和准确性。
CREO关系函数说明

47) string_starts 字符串开始
48) tan tan ()正切函数
49) tanh tanh () 双曲线正切
50) trajpar
0~1 变量
trajpar_of_pnt
trajparf_of_pnt() 返回指定点在曲线中的位置比例。 用法:trajpar_of_pnt("curve_name","point_name") curve_name 是曲线的名称 point_name 则为点的名字 两个参数都需要用" "来括起 函数返回的是点在曲线上的比例值,可能等于 trajpar 也可能是 1-trajpar,视乎曲线的起点如何。 ratio=trajpar_of_pnt("wire", "pnt1") ratio 的值等于点 pnt1 在曲线 wire 上的比例值。
rel_model_name() 为模型文件名参数,注意括号内为空
21) false ???
floor
不超过其值的最大整数 可以给函数 ceil 和 floor 加一个可选的自变量,用它指定要圆整的小数位数。 带有圆整参数的这些函数的语法是: ceil(parameter_name 或 number, number_of_dec_places) floor (parameter_name 或 number, number_of_dec_places) 其中 number_of_dec_places 是可选值: ·可以被表示为一个数或一个使用者自定义参数。如果该参数值是一个实数,则被截尾成为一个整数。 ·它的最大值是 8。如果超过 8,则不会舍入要舍入的数(第一个自变量),并使用其初值。 ·如果不指定它,则功能同前期版本一样。 使用不指定小数部分位数的 ceil 和 floor 函数,其举例如下: ceil (10.2) 值为 11 floor (10.2) 值为 11 使用指定小数部分位数的 ceil 和 floor 函数,其举例如下: ceil (10.255, 2) 等于 10.26 ceil (10.255, 0) 等于 11 [ 与 ceil (10.255)相同 ] floor (10.255, 1) 等于 10.2 floor (10.255, 2) 等于 10.26
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
creo关系式函数说明CREO关系式函数说明1) absabs() 为绝对值函数例如:x=20*+5*cos(t*540)y=10*sin(t*540) z=abs总是没办法输出曲线,有谁清楚为什么, 后来发现一个方法也可以实现绝对值即z=sqrt(^2)2) acosacos () 为反余弦3) asinasin () 为反正弦4) atanatan () 为反正切5) atan2atan2 () 为反正切弧度制6) bound函数bound(x,first,last) 返回的是大于等于last而小于等于last并且等于或接近x的值。
例:a=bound(3,1,8) 则a=3 因为3在1和8之间,所以a=3 a=bound(8,1,4) 则a=4 因为8>4,所以a=4为最接近结果 a=bound(1,5,12) 则a=5 因为1<5,所以a=5为最接近结果7) cable_len函数,,,8) ceilceil() 为不小于其值的最小整数9) comparegraphs函数,,,10) coscos() 为余弦11) coshcosh() 为双曲线余弦12) dbl_in_tol,,,13) dead,,,14) eang,,,15) ecoordx,,,16) ecoordy,,,17) edist,,,18) elen,,,19)evalgraph("图形名称", x) 为图形取值函数曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。
尺寸可以是草绘器、零件或组件尺寸。
格式如下:evalgraph("图形名称", x) ,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。
当超出范围时,y值是通过外推的方法来计算的。
对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值。
同样,对于大于终点值的x值,系统通过将切线从终点往外延伸计算外推值。
例如:sd1= evalgraph("1",trajpar*100) 说明:从图形“1”中0~100取值20) existsexists() 测试项目存在与否用法:exists(Item) Item可以是参数或尺寸.例:If exists(d5) 检查零件内是否有d5尺寸.If exists("material") 检查零件内是否有material参数. 21) expexp() e的幂22) extractextract() 提取字符串用法:extract(string,position,length)| | |原字符串提取位提取字符数string可以是一个对应的参数。
例:new=extract("abcded",2,3)==>new="bcd". 其含义是: 从"abcdef"串的第2个字符(b)开始取出3个字符.如图:又例:下例演示在PROE关系由标准文件名(b321-2der-123)分离出项目号,零件号及零件名:FileName=rel_modle_name() /* 获得文件名=>FileName 得:b321-2der-123StrLen=string_length(FileName) /* 计算文件名长度=>StrLen 得:13Project_No=extract(FileName,1,4) /* 提取第1~4个字符=>Project_No 得:b321Part_No=extract(FileName,6,4) /* 提取第6~9个字符=>Part_No 得:2derPart_Name=extract(FileName,11,StrLen-10) /*提取第10以后的字符=>Part_Name 得:123rel_model_name() 为模型文件名参数,注意括号内为空23) false24) floor不超过其值的最大整数可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数位数。
带有圆整参数的这些函数的语法是:ceil(parameter_name或number, number_of_dec_places) floor (parameter_name 或 number, number_of_dec_places) 其中number_of_dec_places是可选值: 可以被表示为一个数或一个使用者自定义参数。
如果该参数值是一个实数,则被截尾成为一个整数。
它的最大值是8。
如果超过8,则不会舍入要舍入的数(第一个自变量),并使用其初值。
如果不指定它,则功能同前期版本一样。
使用不指定小数部分位数的ceil和floor函数,其举例如下:ceil 值为11floor 值为 11使用指定小数部分位数的ceil和floor函数,其举例如下: ceil , 2) 等于ceil , 0) 等于11 [ 与ceil 相同 ] floor , 1) 等于floor , 2) 等于25) ifif XXXXXXendif为条件语句26) itositos()将整数转换为字符串的函数注意:入需要使用“”,请从工程图的文本符号中复制出来使用。
不然输入法的会出问题27) lnln() 自然对数28) loglog() 以10为底的对数29) lookup_instlookup_inst() 从族表中搜索符合条件的实例并返回实例名格式:lookup_inst("普通模型名",匹配方式,"参数1",匹配值1,"参数2",匹配值2, ...)“匹配方式”有一下3种:-1 ,查找实例对应的参数值小于或等于所给定的匹配值的是最接近族表实例0 ,查找实例对应的参数值精确等于所给定的匹配值的族表实例 1 ,查找实例对应的参数值大于或等于所给定的匹配值的是最接近族表实例30) massprop_paran31) material_paran32) maxmax() 为求最大数33) minmin() 为求最小数34) modmod() 循环图形控制,例如:sd3=evalgraph("1",mod(trajpar*100,5))图形“1”:注意图形中为一段圆弧或将其他转换为样条线 100/5为重复次数生成图形:35) mp_assigned_mass36) mp_cg_xmp_cg_x("path") 用于确定模型重心X坐标值37) mp_cg_ymp_cg_y("path") 用于确定模型重心Y坐标值38) mp_cg_zmp_cg_z("path") 用于确定模型重心Z坐标值39) mp_massmp_mass("path") 用于确定模型质量40) mp_surf_areamp_surf_area("path") 用于确定曲面面积41) mp_volumemp_volume("path") 用于确定模型体积42) near,,,43) no,,,44) pi圆周率45) powpow() 指数。
设A=pow(10,2),则A=10046) rel_model_name rel_model_name() 为返回模型名称函数用法:rel_model_name() 括号内为空则返回当前模型的名称例: 当前模型为part1,则partName=rel_model_name()==>partName="part1"如在装配图中,则需加上进程号(session Id),例如 partName=rel_model_name:2()47) rel_model_type rel_model_type() 为返回模型类型函数48) searchsearch() 查找字符串,返回位置值用法:search(string,substring).string:原字符串substring:要找的字符串.查到则返回位置,否则返回0,第一个字符位置值为1,依此类推. 例 :Parstr=abcdef.则Where=search(parstr,"bcd"")==>Where=2.Where=search(parstr,"bed")==>where=0(没查到).49) sign,,,50) sinsin() 为正弦函数51) sinhsinh () 双曲线正弦52) sqrtsqrt () 平方根53) string_ends字符串结束54) string_lengthstring_length() 为求字符串的长度用法: String_length(Parameter name or string).例: strlen1=string_length("material") 则 strlen1=8 若material="steel",strlen2=string_length(material),则strlen2=5,字符串要用" "括起, 空格亦算一个字符.55) string_match字符串匹配56) string_starts字符串开始57) tantan ()正切函数58) tanhtanh () 双曲线正切59)0~1变量60) trajpar_of_pnttrajparf_of_pnt() 返回指定点在曲线中的位置比例。
用法:trajpar_of_pnt("curve_name","point_name")curve_name是曲线的名称point_name则为点的名字两个参数都需要用" "来括起函数返回的是点在曲线上的比例值,可能等于trajpar也可能是1-trajpar,视乎曲线的起点如何。
ratio=trajpar_of_pnt("wire", "pnt1")ratio的值等于点pnt1在曲线wire上的比例值。
61) true62) yes关于关系关系(也被称为参数关系)是使用者自定义的符号尺寸和参数之间的等式。
关系捕获特征之间、参数之间或组件组件之间的设计关系,因此,允许使用者来控制对模型修改的影响作用。