PROE关系式参数详细说明

合集下载

ProE的关系式

ProE的关系式

关系式是用户使用尺寸符号和各种参数定义的一种数学方程式,通过关系式,用户可以将设计中的专家知识和自已的设计意图体现在零件模型的设计中。

一、常用参数符号参数符号包括尺寸参数符号、公差参数符号、特征阵列数目参数符号和用户自定义参数符号,如表1。

表1 关系式中的参数符号在建立关系式时进行注释是系统提倡的方法,以助于其他用户理解关系式的含义,领会设计者的意图。

在进行关系式注释时,注释语句以“/”开始,且注释语句应位于被注释的关系式之前,如:/ * this is an example of multipe comments relation./ * width is equal to height.d1 = d2+(d3*3)在设计过程中,用户可建立自己的参数符号名,如“area”、“length”等,用户自定义的参数可以变量,也可以是字符串,如:area = d1*d2colour = ”red”二、系统参数常用的系统参数如下:(1)PI-常数π,其值为3.14159…(2)G—重力加速度,其值为9.8m/sec2(3)C1、C2、C3、C4—常数,其值依次为1.0,2.0,3.0,4.0三、关系式中运算符和函数建立关系式时常用的运算符和函数见表2。

表2 常用的运算符与数学函数常用的系统函数如下:mp_mass(path)——求零件质量mp_volume(path)——求零件体积mp_surf_area(path)——求表面面积mp_cg_x(path,coord_cys,parth)——求零件重心的x坐标mp_cg_y(path,coord_cys,parth)——求零件重心的y坐标mp_cg_z(path,coord_cys,parth)——求零件重心的z坐标四、关系式的修改与排序关系式生成后,如果发现错误,可单击“工具-关系式”菜单命令进行编辑、修改。

零件模型中的多个关系式之间有一定的联系时,应注意关系式的建立顺序。

PROE常用公式和关系式

PROE常用公式和关系式

PROE常用公式和关系式名称:正弦曲线建立环境:Pro/E软件、笛卡尔坐标系x=50*ty=10*sin(t*360)z=0名称:螺旋线(Helical curve)建立环境:PRO/E;圆柱坐标(cylindrical)r=ttheta=10+t*(20*360)z=t*3蝴蝶曲线球坐标PRO/E方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 8Rhodonea 曲线采用笛卡尔坐标系theta=t*360*4x=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*360r=10+10*sin(6*theta)z=2*sin(6*theta)渐开线的方程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对数曲线z=0x = 10*ty = log(10*t+0.0001)球面螺旋线(采用球坐标系)rho=4theta=t*180phi=t*360*20名称:双弧外摆线卡迪尔坐标方程: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)名称:星行线卡迪尔坐标方程:a=5x=a*(cos(t*360))^3y=a*(sin(t*360))^3名稱:心脏线建立環境:pro/e,圓柱坐標a=10r=a*(1+cos(theta)) theta=t*360名稱:葉形線建立環境:笛卡儿坐標a=10x=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一抛物线笛卡儿坐标x =(4 * t)y =(3 * t) + (5 * t ^2)z =0名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24*tpro/e关系式、函数的相关说明资料?关系中使用的函数数学函数下列运算符可用于关系(包括等式和条件语句)中。

PROE关系式函数详解

PROE关系式函数详解

PROE关系式函数详解PROE关系式函数详解是否为不会应用PROE中关系式烦扰,看了本帖,相信你会有所帮助!sin()、cos()、tan()函数这三个都是数学上的三角函数,分别使用角度的度数值来求得角度对应的正弦、余弦和正切值,比如:A=sin(30) A=0.5B=cos(30)?B=0.866C=tan(30) C=0.577asin()、acos()、atan()函数这三个是上面三个三角函数的反函数,通过给定的实数值求得对应的角度值,如:A=asin(0.5) A=30B=acos(0.5)?B=60C=atan(0.5)?C=26.6sinh()、cosh()、tanh()函数在数学中,双曲函数类似于常见的(也叫圆函数的)三角函数。

基本双曲函数是双曲正弦“sinh”,双曲余弦“cosh”,从它们导出双曲正切“tanh”等。

sinh / 双曲正弦:sinh(x) = [e^x - e^(-x)] / 2cosh / 双曲余弦:cosh(x) = [e^x + e^(-x)] / 2tanh / 双曲正切:tanh(x) = sinh(x) / cosh(x)=[e^x - e^(-x)] / [e^x + e^(-x)]函数使用实数作为输入值log()函数求得10为底的对数值,如:A=log(1)?A=0;A=log(10)?A=1;A=log(5) A=0.6989...;?ln()函数求得以自然数e为底的对数值,e是自然数,值是2.718...;如:A=ln(1) A=0;?A=ln(5)?A=1.609...;exp()函数求得以自然数e为底的开方数,如:A=exp(2) A=e^2=7.387...;?abs()函数求得给定参数的绝对值,如A=abs(-1.6) A=1.6?B=abs(3.5) B=3.5?max()、min()函数求得给定的两个参数之中的最大最小值,如A=max(3.8,2.5) A=3.8?B=min(3.8,2.5) B=2.5?mod()函数求第一个参数除以第二个参数得到的余数,如:A=mod(20,6) A=2?B=mod(20.7,6.1)?B=2.4sqrt()函数开平方,如:A=sqrt(100) A=10;?B=sqrt(2)?B=1.414...pow()函数指数函数,如A=pow(10,2) A=100?B=pow(100,0.5)?B=10ceil()和floor()均可有一个附加参数,用它可指定舍去的小数位.ceil(parameter_name or number, number_of_dec_places).floor(parameter_name or number, number_of_dec_places).| |参数名或数值. 要保留的小数位(可省略)number_of_ded_places:它的取值的不同可有不同的结果.i)可以为数值亦可为参数,若为实数则取整.ii)若number_of_dec_place>8,则不作任何处理,用原值若number_of_dec_place≦8,则舍去其后的小数位,则进位例如:Ceil(10.2)-->11 比10.2大的最小整数为11.floor(-10.2)-->-11 比-10.2小的最大整数为-11.floor(10.2)-->10 比10.2小的最大整数为10.Ceil(10.255,2)-->10.26. 比10.255大的最小符合数.Ceil(10.255,0)-->11floor(10.255,1)-->10.2Len1=ceil(20.5) ==>Len1=21Len2=floor(-11.3) ==>Len2=-12Len=Len1+Len2 ==>Len=9字符串函数:string_length( )用法:String_length(Parameter name or string).参数名或字符串例:strlen1=string_length("material") 则strlen1=8若material="steel",strlen2=string_length(material),则strlen2=5,字符串要用" "括起, 空格亦算一个字符.rel_model_name( )用法:rel_model_name( ) 注意括号内为空的,返回目前模型名称.例:当前模型为-part1,则partName=rel_model_name( )==>partName="part1" 如在装配图中,则需加上进程号(session Id),例如partName=rel_model_name:2( )rel_model_type( ) 返回目前模型类型用法: rel_model_type( )例:如当前模型为装配图parttype=rel_model_type( ) ==>parttype="ASSEMBLY". itos( ) 将整数换成字符串用法: Itos(integer) 整数,若为实数则舍去小数点.例:S1=Itos(123)==>s1="123"S2=itos(123.57)==>s2="123"intl=123.5 s3=itos(intl)==>s3="123"search( ) 查找字符串,返回位置值用法:search(string,substring).string:原字符串substring:要找的字符串.查到则返回位置,否则返回0,第一个字符位置值为1,依此类推. 例:Parstr=abcdef.则Where=search(parstr,"bcd"")==>Where=2.Where=search(parstr,"bed")==>where=0(没查到). extract( ) 提取字符串用法:extract(string,position,length)| | |原字符串提取位提取字符数position:大于0而小于字符串长度.length: position+length-1 不能大于字符串长度.例:new=extraecl("abcded",2,3)==>new="bcd".其含义是: 从"abcdef"串的第2个字符(b)开始取出3个字符.________________________________________下例演示在PROE关系由标准文件名(bxxx-2xxx-xxx)分离出项目号,零件号及零件名:FileName=rel_modle_name() /* 获得文件名=>FileNameStrLen=string_length(FileName) /* 计算文件名长度=>StrLen Project_No=extract(FileName,1,4) /* 提取第1~4个字符=>Project_NoPart_No=extract(FileName,6,4) /* 提取第6~9个字符=>Part_NoPart_Name=extract(FileName,11,StrLen-10) /*提取第10以后的字符=>Part_Nameexists( ) 测试项目存在与否用法:exists(Item) Item可以是参数或尺寸.例:If exists(d5) 检查零件内是否有d5尺寸.If exists("material") 检查零件内是否有material参数.o evalgraph()计算函数用法:evalgraph(graph_name,x_value),其中graph_name是指控制图表(graph)的名字,要用双引号括起,x_value是graph中的横坐标值。

Proe齿轮建模参数及关系

Proe齿轮建模参数及关系

Proe齿轮建模参数及关系proe齿轮建模1、直齿圆柱齿轮建模参数:M------------------------齿轮模数Z------------------------齿轮齿数B------------------------齿轮宽度ALPHA-----------------------齿轮压力角HA某-----------------------齿轮的齿顶高系数C某------------------------齿轮的齿根高系数D11----------------------齿根过度圆弧半径参数关系:d=M某Z分度圆直径db=d某co(ALPHA)基圆直径Ha=Ha某某M齿顶高Hf=(Ha某+C某)某M齿根高DA=D+2某Ha齿顶圆直径DF=D-2某Hf齿根圆直径D11=0.38某m笛卡尔坐标渐开线方程:r=DB/2Theta=t某45某=r某co(theta)+r某in(theta)某theta某pi/180proe齿轮建模Z=r某in(theta)-r某co(theta)某theta某pi/1802、直齿圆柱变位齿轮建模参数:M------------------------齿轮模数Z-------------------------齿轮齿数某-------------------------变位系数B-------------------------齿轮宽度ALPHA-------------------------齿轮压力角HA某-------------------------齿轮的齿顶高系数C某--------------------------齿轮的齿根高系数D11------------------------齿根过度圆弧半径参数关系:D=Z某M分度圆直径db=D某co(ALPHA)基圆直径T_D=(PI/2+2某某某tan(ALPHA))某M分度圆上的齿厚DA=D+(HA某+某)某M某2齿顶圆的直径DF=d-((ha某+c某)-某)某M某2齿根圆的直径INV_PHI=tan(ALPHA)-ALPHA某PI/180渐开线函数T_DB=(T_D+M某Z某INV_PHI)某co(ALPHA)基圆上的齿厚SITA=180某(1/Z-T_DB/(PI某db))基圆上的齿槽所对应圆心角度数的一半D1=B圆柱坯料宽度等于齿宽proe齿轮建模D3=360/ZDTM1与FRONT面的夹角柱坐标渐开线方程r=db/2/co(45某t)theta=tan(45某t)某180/pi-45某t+itaz=03、斜齿圆柱变位齿轮建模参数:M_N-----------------------齿轮法向模数Z_N-----------------------齿轮的法向变位系数Z------------------------齿轮齿数B-----------------------齿轮宽度BETA-----------------------齿轮的螺旋角ALPHA------------------------齿轮压力角HA某------------------------齿轮的齿顶高系数C某-------------------------齿轮的齿根高系数D11-------------------------齿根过度圆弧半径关系:M_T=M_N/co(beta)齿轮端面模数a_t=ATAN(tan(alpha)/co(beta))齿轮端面压力角某_t=某_n某co(beta)齿轮端面变位系数d=z某m_t分度圆直径db=d某co(a_t)基圆直径proe齿轮建模T_D=(pi/2+2某某_t某tan(a_t))某m_t分度圆齿厚DA=d+(ha某某co(beta)+某_t)某m_t某2齿顶圆直径df=d-((ha某+c某)某co(beta)-某_t)某m_t某2齿根圆直径INV_PHI=tan(a_t)-a_t 某pi/180渐开线函数T_DB=(T_D+m_n某z某inv_phi)某co(a_t)基圆齿厚ita=180某(1/z-t_db/(pi某db))基圆上的齿槽所对应圆心角度数的一半D1=b+20某m_n圆柱坯料的长度D3=360/zDTM1与FRONT面的夹角圆柱渐开线方程:r=db/2/co(45某t)theta=tan(45某t)某180/pi-45某t+itaz=0。

PROE关系式和参数详解(精)

PROE关系式和参数详解(精)
双曲线正切
注释:所有三角函数都使用单位度。
log(
以10为底的对数
ln(
自然对数
exp(
e的幂
abs(
绝对值
ceil(
不小于其值的最小整数
floor(不超过其值的最大整数
可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数位数。
带有圆整参数的这些函数的语法是: ceil(parameter_name或number , number_of_dec_places
下列函数返回一个0.0和1.0之间的值:
trajpar_of_pnt("trajname", "pointname"
其中trajname是复合曲线名, pointname是基准点名。
轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点。因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值。
·零件关系-使用零件中的关系。
·特征关系-使用特征特有的关系。如果特征有一个截面,那么使用者就可选择:获得对截面(草绘器中截面(草绘器中关系的访问,或者获得对作为一个整体的特征中的关系的访问。
·阵列关系-使用阵列所特有的关系。
注释:
─如果试图将截面之外的关系指派给已经由截面关系驱动的参数,则系统再生模型时给出错误信息。试图将关系指派给已经由截面之外关系驱动的参数时也同样。删除关系之一并重新生成。
关系是捕获设计知识和意图的一种方式。和参数一样,它们用于驱动模型-改变关系也就改变了模型。
关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束(例如,指定与零件的边相关的孔的位置。
它们用在设计过程中来描述模型或组件的不同部分之间的关系。关系可以是简单值(例如, d1=4或复杂的条件分支语句。

ProeCreoUG曲线方程大全及关系式、函数的说明资料

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曲线方程大全及关系式、函数的说明资料

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为基圆半径。

proe关系与参数

proe关系与参数



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上的比例值。 6.注释 /* 后文字并不会参与关系式的运算,可用来描述关系式的意义。 如: /*Width is equal to 2*height d1=2*d2
Pro/ENGINEER Wildfire关系和参数


关系式的类型:
等式:使方程左边的参数等于右边的表达式 简单的赋值:d1=5.75 复杂的赋值:d5=d2*(SQRT(d7/3.0+d4)) 约束:d1>=4.75 比较:比较方程左边的表达式和右边的表达式 作为约束:(d1+d2)>(d3+2.5) 在条件语句中:IF(d1+2.5)>=d7

abs()函数 求得给定参数的绝对值,如 A=abs(-1.6) A=1.6 B=abs(3.5) B=3.5 max()、min()函数 求得给定的两个参数之中的最大最小值 ,如 A=max(3.8,2.5) A=3.8 B=min(3.8,2.5) B=2.5

mod()函数 求第一个参数除以第二个参数得到的余 数,如: A=mod(20,6) A=2 B=mod(20.7,6.1) B=2.4 pow()函数 指数函数,如 A=pow(10,2) A=100 B=pow(100,0.5) B=10

最全的proE关系说明

最全的proE关系说明

pro/E关系-完整篇pro/E关系(上)(1)关于关系关系(也被称为参数关系)是书写在符号尺寸和参数之间的用户定义的等式。

关系捕获特征、零件或组件元件内的设计关系,从而允许用户来控制对模型修改的效果。

关系是捕获设计知识和意图的一种方式。

和参数一样,关系被用于驱动模型。

如果更改关系,则模型也会随之改变。

可以使用关系来:·控制模型的修改效果。

·定义零件和组件中的尺寸值。

·作为设计条件的约束(例如,指定孔相对于零件边的位置)。

·在设计过程中描述某个模型或组件的不同零件之间的条件关系。

关系可以是简单值(例如 d1=4)或复杂的条件分支语句。

(2)关系类型有两种类型的关系:·等式 (Equality) - 使方程左边的参数等于右边的表达式。

这类关系用于给尺寸和参数赋值。

例如:简单的赋值:d1 = 4.75复杂的赋值:d5 = d2*(SQRT(d7/3.0 d4))·比较 (Comparison) - 比较方程左边的表达式和右边的表达式。

这种关系通常用于作为一个约束或用于逻辑分支的条件语句中。

例如:作为约束:(d1 d2) > (d3 2.5)在条件语句中:IF (d1 2.5) >= d7(3)添加关系可以把关系添加到:·特征的截面(在“草绘器”模式下)。

·特征(在“零件”或“组件”模式下)。

·零件(在“零件”或“组件”模式下)。

·组件(在“组件”模式下)。

第一次选择“工具”(Tools)>“关系”(Relations) 时,假定要查看或更改当前模型(例如,“零件”模式下的零件)中的关系。

要使用关系,同时打开零件或组件,可单击“工具”(Tools)>“关系”(Relations)。

“关系”(Relations) 对话框打开。

在“查找”(Look In) 下,选取下列对象类型之一:·零件 (Part) - 使用零件中的关系(在“零件”和“组件”模式下均可)。

proe关系式大全

proe关系式大全
proe 关系式大全
中华设计论坛()欢迎您!
用了还是没用上的,大家都来看看啊,呵呵,希望对你会有所帮助
cos () 余弦 tan () 正切 sin () 正弦 sqrt () 平方根
asin () 反正弦 acos () 反余弦 atan () 反正切 sinh ()
使用不指定小数部分位数的 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. 名称:正弦曲线 建立环境:Pro/E 软件、笛卡尔坐标系
x=50*t y=10*sin(t*360) z=0
2. 名称:螺旋线(Helical curve) 建立环境:PRO/E;圆柱坐标(cylindrical)
r=t theta=10+t*(20*360) z=t*3
3. 蝴蝶曲线 球坐标 PRO/E
★知道 PROE 的人都知道中华设计论坛()
☆本论坛 PROE4.0 多媒体视频教材让您学得轻松,助您快速成长! 1、《Proe4.0 入门与提高-中文版语音视频教材》
/thread-53297-1-1.html 2、《Proe4.0 曲面设计入门与提高-中文版语音视频教材》
********************************* 圆内螺旋线
采用柱座标系
theta=t*360 r=10+10*sin(6*theta) z=2*sin(6*theta)

PROE关系式

PROE关系式

如果你很了解这个公式sd1=evalgraph("g1",trajpar*100)那就没有必要再看下去了.本节只是对此用法的最简单介绍.sd1=evalgraph("g1",trajpar*100)简单说这句的意思就是将基准图形G1特定范围内的每一个横坐标对应的纵坐标的值赋给SD1.SD1是一个尺寸名称.Trajpar*100的意思是在G1图形中取X=0与X=100之间的只一段所对应的纵坐标作为取值范围. Trajpar是[0,1]的一个范围.开始取0,结束取1.这类公式多见于可变截面扫描中对可变尺寸的控制.以下简单分析一下.可变截面扫描的元素为:(截面和轨迹都是直线,且相互垂直)上面这个变截面扫描相信谁都会创建,其中扫描截面的尺寸受函数影响.sd1=evalgraph("g1",trajpar*100)当扫描轨迹长度为100的时候.扫描出来的曲面(显示线框模式)和基准图形G1从某种角度来看是一样的:Y从开始25变化到结束75.当扫描轨迹长度为50的时候.扫描出来的曲面的斜边部分变得异常陡峭.Y依然从开始的25变化到75,但是中间距离因为缩减成50,因此变化的趋势更明显了.当扫描轨迹长度为200的时候.扫描出来的曲面的斜边部分变得非常平缓.Y依然从开始的25变化到75,但是中间距离因为增加了一倍,因此变化的斜度就少了很多.上面几个图的斜度没有标出来,单靠眼睛已经可以明显辨别出其变化的趋势了.从上面几个图到底带来了什么启示呢?对于同一个公式sd1=evalgraph("g1",trajpar*100)所扫描出来的曲面的Y坐标总是要从25开始 75结束.而中间扫描轨迹的长度只会影响其变化的剧烈程度.就好像在爬山.归纳上面几个图,我想这个函数你应该明白了至少一半.接着看一下trajpar的影响.看下图.将原来sd1=evalgraph("g1",trajpar*100)修改为:sd1=evalgraph("g1",trajpar*200)扫描轨迹长度为100这个图的Y坐标从25开始从125结束.但是我基准图形最高只画到75,125是怎么出来的呢?试着将基准图形延长一下,测量X为200对应的Y值,恰恰就是125.在基准图形测量X为50时候基准图形对应的Y坐标之后发现,恰好是50.上面修改了两次Trajpar的乘数之后发现Y的结束坐标有了变化.这说明了什么呢?Trajpar*100就说明允许取Y最大值为基准图形上X为100所对应的Y值Trajpar*200就说明允许取Y最大值为基准图形上X为200所对应的Y值,不够长的话自动寻找延长线上的点(考虑一下如果基准图形是曲线而不是直线的情况)Trajpar*50就说明允许取Y最大值为基准图形上X为50所对应的Y值因此可以知道evalgraph()函数的第二个参数实际上控制SD1可取值的范围.第一个参数当然是基准图形.如果再修改一下:<span style="display:none" ; style="$ _" a5 l$ u9 D& r. `6 p1 |1 t sd1=evalgraph("g1",20+trajpar*100)那就变成是取基准图形上最小 X=20对应的Y值最大X=20+100 对应的Y值.。

proe关系式函数的相关说明资料

proe关系式函数的相关说明资料

pro/e關係式、函數的相關說明資料關係中使用的函數數學函數下列運算符可用於關係(包括等式和條件語句)中。

關係中也可以包括下列數學函數: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) 值為11 floor (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曲線表計算曲線表計算使使用者能用曲線表特征,通過關係來驅動尺寸。

Proe曲线方程大全及关系式详细说明

Proe曲线方程大全及关系式详细说明

Proe曲线方程大全及pro/e关系式、函数的相关说明资料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为基圆半径。

proe参数意思

proe参数意思
叶形线笛卡儿坐标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
当第一次选择关系菜单时,预设为查看或改变当前模型(例如,零件模式下的一个零件)中的关系。要获得对关系的访问,从“部件”或“组件”菜单中选择“关系”,然后从“模型关系”菜单中选择下列命令之一:
·组件关系-使用组件中的关系。如果组件包含一个或多个子组件,“组件关系”菜单出现并带有下列命令:
—当前-缺省时是顶层组件。
sin ()正弦
sqrt ()平方根
asin ()反正弦
acos ()反余弦
atan ()反正切
sinh ()双曲线正弦
cosh ()双曲线余弦
tanh ()双曲线正切
注释:所有三角函数都使用单位度。
log()以10为底的对数
ln()自然对数
exp() e的幂
abs()绝对值
ceil()不小于其值的最小整数
曲线表计算
曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸。格式如下:
evalgraph("graph_name", x),其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。当超出范围时,y值是通过外推的方法来计算的。对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值。同样,对于大于终点值的x值,系统通过将切线从终点往外延伸计算外推值。

PROE关系式函数详解_sin、trajpar_

PROE关系式函数详解_sin、trajpar_

Sin、trajpar复合函数
举例说明:
Sd=25+10*sin(360*trajpar*5)
Sd代表的是你要控制的变化量,实际上也就是一个或者几个尺寸,你可以通过标注得到你想要控制的尺寸。

Sin()是一个三角函数,这个函数只要有初中的几何知识就应该能充分理解它的含义,不论括号里面是什么内容,它的值都是在-1~1之间变化,因此10*sin()这个数值就是-10~10之间变化。

因此25+10*sin()代表的是15~35之间变化(相信这个解释大家都能理解)。

之所以通过关系式可以驱动变截面扫描,最重要的是有trajpar这个变量,这是一个系统变量,它的意思是指在整个扫描过程中它的值是从0~1变化的,也就是说在扫描开始时它的值是0,在扫描结束时它的值是1,因此我们也可以计算出Sd=25+10*sin(360*trajpar*5),在扫描开始时的起始值是25.
现在我们再来关注trajpar*360*5,trajpar*360这个值就变成了0~360,我们可以把它看成是一个圆周的角度变化,那么trajpar*360*5则就代表了在扫描过程中经历了5个圆周变化。

注意:360并不是单纯的角度数字,它是一个单位量,他所表示的是单位“1”的完整周期(即从扫描开始变化一次又回到开始的状态).
理解了以上的内容,我们再来说明一下它的几何意义,25代表的是位移量,10代表了振幅,5代表了周期或者频率。

PROE关系式参数详细说明_百度文库(精)

PROE关系式参数详细说明_百度文库(精)

PROE 关系式参数详细说明默认分类 2009-08-28 11:05 阅读 8 评论 0字号:大中小关系中使用的函数数学函数下列运算符可用于关系(包括等式和条件语句中。

关系中也可以包括下列数学函数: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_placesfloor (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曲线表计算曲线表计算使使用者能用曲线表特征, 通过关系来驱动尺寸。

5proe关系与参数

5proe关系与参数
• 组件关系:在装配环境中加入关系,如 d0:3=d2:10/2。
Pro/ENGINEER Wildfire关系和参数
关系的元素
尺寸符号
公差Байду номын сангаас号 实例符号 用户参数
d#-零件尺寸 d#:#-组件中的尺寸 sd#-草绘器尺寸 rd#-参照尺寸 tm#-负公差 tp#-正公差 tpm#-正/负公差 P0,p1,p2,etc
Pro/ENGINEER Wildfire关系和参数
参数关系
关系式的类型:
• 等式:使方程左边的参数等于右边的表达式 简单的赋值:d1=5.75 复杂的赋值:d5=d2*(SQRT(d7/3.0+d4))
• 约束:d1>=4.75 • 比较:比较方程左边的表达式和右边的表达式
作为约束:(d1+d2)>(d3+2.5) 在条件语句中:IF(d1+2.5)>=d7
于诊断出可能发生的错误。 对关系加以注释是一个很好的习惯(/*) 用修改(Modify)、尺寸修饰(Dim Cosmetics)、
(符号)可以改变尺寸的符号名称。
Pro/ENGINEER Wildfire关系和参数
参数
参数是系统中默认的,也可以是用户自己定义的 参数可以用于如下环境:
• 定义关系中添加参数 • 在工程图中利用参数在BOM表中自动提取对应信息,显示特定内容,如中
• 域点
Pro/ENGINEER Wildfire基准特征 基准点
输入点:可以支持IBL和PTS格式。
Pro/ENGINEER Wildfire基准特征
基准坐标系
基准坐标系—在模型上显示为黄色,有名称标记,如: CS1,坐标系的每个轴也被标记为(X,Y,Z)

proe关系式大全

proe关系式大全

用了还是没用上的,大家都来看看啊,呵呵,希望对你会有所帮助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是可选值:1、可以被表示为一个数或一个使用者自定义参数。

如果该参数值是一个实数,则被截尾成为一个整数。

2、它的最大值是8。

如果超过8,则不会舍入要舍入的数(第一个自变量),并使用其初值。

3、如果不指定它,则功能同前期版本一样。

使用不指定小数部分位数的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作为该函数的第二个自变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

pro/e关系式、函数的相关说明数据?
关系中使用的函数
数学函数
下列运算符可用于关系(包括等式和条件语句)中。

关系中也可以包括下列数学函数:
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) 值为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
曲线表计算
曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。

尺寸可以是草绘器、零件或组件尺寸。

格式如下:
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# - 在草绘(截面)中的已知尺寸(在父零件或组件中)。

·公差- 这些是与公差格式相关连的参数。

当尺寸由数字的转向符号的时侯出项这些符号。

─tpm# - 加减对称格式中的公差;#是尺寸数。

─tp# - 加减格式中的正公差;#是尺寸数。

─tm# - 加减格式中的负公差;#是尺寸数。

·实例数- 这些是整数参数,是数组方向上的实例个数。

─p# - 其中#是实例的个数。

注释:如果将实例数改变为一个非整数值,Pro/ENGINEER将截去其小数部分。

例如,2.90将变为2。

·使用者参数- 这些可以是由增加参数或关系所定义的参数。

例如:
Volume = d0*d1*d2
Vendor = "Stockton Corp."
注释:
─使用者参数名必须以字母开头(如果它们要用于关系的话)。

─不能使用d#、kd#、rd#、tm#、tp#、或tpm#作为使用者参数名,因为它们是由尺寸保留使用的。

─使用者参数名不能包含非字母数字字符,诸如!、@、#、$。

下列参数是由系统保留使用的:
PI(几何常数)值= 3.14159
(不能改变该值。

)
G(引力常数)
缺省值= 9.8米/秒2
(C1、C2、C3和C4是缺省值,分别等于1.0、2.0、3.0和4.0。

)
可以使用“关系”菜单中的“增加”命令改变这些系统参数的值。

这些改变的值应用于当前工作区的所有模型。

相关文档
最新文档