PROE的函数表达式

合集下载

ProE函数关系式详解

ProE函数关系式详解

不少人对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中的曲线—从方程—指定坐标系(选系统中固有的坐标系)—选笛卡儿坐标,就会出现公式界面,再输入如上公式。

proe(creo)曲线方程式和详细表达式

proe(creo)曲线方程式和详细表达式

最全proe(creo)方程式曲线和表达式作者:登科螺旋曲线建立环境:Pro/E软件、笛卡尔坐标系半径是10,螺距是2,总长是20的螺旋线x=10*cos(t*10*360)y=10*sin(t*10*360)z=20*t名称:正弦曲线建立环境: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*t 费马曲线(有点像螺纹线)数学方程:r*r = a*a*theta圓柱坐标方程1: theta=360*t*5a=4r=a*sqrt(theta*180/pi)方程2: theta=360*t*5a=4r=-a*sqrt(theta*180/pi)由于Pro/e只能做连续的曲线,所以只能分两次做Talbot 曲线卡笛尔坐标方程:theta=t*360a=1.1b=0.666c=sin(theta)f=1x = (a*a+f*f*c*c)*cos(theta)/ay = (a*a-2*f+f*f*c*c)*sin(theta)/b.螺旋线圓柱坐标方程:r = 5theta = t*1800z =(cos(theta-90))+24*t三叶线圆柱坐标方程:a=1theta=t*380b=sin(theta)r=a*cos(theta)*(4*b*b-1)外摆线迪卡尔坐标方程: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=0Lissajous 曲线theta=t*360a=1b=1c=100n=3x=a*sin(n*theta+c)y=b*sin(theta)长短幅圆内旋轮线卡笛尔坐标方程: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)长短幅圆外旋轮线卡笛尔坐标方程: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)三尖瓣线a=10x = a*(2*cos(t*360)+cos(2*t*360)) y = a*(2*sin(t*360)-sin(2*t*360))概率曲线!方程:笛卡儿坐标x = t*10-5y = exp(0-x^2)箕舌线笛卡儿坐标系a = 1x = -5 + t*10y = 8*a^3/(x^2+4*a^2)阿基米德螺线柱坐标a=100theta = t*400r = a*theta对数螺线柱坐标theta = t*360*2.2 a = 0.005r = exp(a*theta)八字曲线x = 2 * cos ( t *(2*180))y = 2 * sin ( t *(5*360))z = 0螺旋曲线r=t*(10*180)+1theta=10+t*(20*180)z=t圆x = cos ( t *(5*180))y = sin ( t *(5*180))z = 0柱坐标螺旋曲线x = 100*t * cos ( t *(5*180))y = 100*t * sin ( t *(5*180))z = 0椭圆曲线笛卡尔坐标系a = 10b = 20theta = t*360x = a*cos(theta)y = b*sin(theta)梅花曲线柱坐标theta = t*360r=10+(3*sin(theta*2.5))^2笛卡尔方程r=5+3.3*sin(t*180)+t theta=t*360*10z=t*10环形二次曲线笛卡儿方程:x=50*cos(t*360)y=50*sin(t*360)z=10*cos(t*360*8)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)内接弹簧笛卡尔:x=2*cos(t*360*10)+cos(t*180*10)y=2*sin(t*360*10)+sin(t*180*10)z=t*6ufo (漩涡线)球坐标:rho=t*20^2theta=t*log(30)*60 phi=t*7200手把曲线笛卡尔:thta0=t*360thta1=t*360*6r0=400r1=40r=r0+r1*cos(thta1) x=r*cos(thta0)y=r1*sin(thta1)z=0圆柱坐标r=5+0.3*sin(t*180)+ttheta=t*360*30z=t*5篮子圆柱齿轮齿廓的渐开线方程:笛卡尔坐标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为基圆半径笛卡尔:theta=t*360r=30+10*sin(theta*30) z=0太阳线r=1.5*cos(50*theta)+1 theta=t*360z=0迪卡尔坐标x=200*t*sin(t*3600) y=250*t*cos(t*3600) z=300*t*sin(t*1800)蕊theta = t*360r=5-(3*sin(theta*3))^2 z=(r*sin(theta*3))^2。

proe曲线方程式详解

proe曲线方程式详解

proe曲线方程式详解
"proe" ,可能是指PTC Creo的简称,它是一款计算机辅助设计(CAD)软件。

"曲线方程式" 是指描述曲线的数学方程。

在PTC Creo中,曲线可以由以下几种方式描述:
1. 直线方程:使用一阶多项式方程描述直线。

形式为:y = ax + b ,其中a和b为常数。

2. 圆弧方程:使用二阶多项式方程描述圆弧。

形式为:(x - h)²+ (y - k)² = r²,其中(h, k)为圆心坐标,r为半径。

3. 椭圆方程:使用二阶多项式方程描述椭圆。

形式为:((x -
h)² / a²) + ((y - k)² / b²) = 1 ,其中(a, b)为半长轴和半短轴的长度,(h, k)为椭圆中心的坐标。

4. 抛物线方程:使用二阶多项式方程描述抛物线。

形式为:y = ax² + bx + c ,其中a、b和c为常数。

5. 双曲线方程:使用二阶多项式方程描述双曲线。

形式为:((x - h)² / a²) - ((y - k)² / b²) = 1 ,其中(a, b)为半长轴和半短轴的长度,(h, k)为双曲线中心的坐标。

这些方程可以在PTC Creo的绘图功能中使用,用于创建和编辑曲线形状。

用户可以输入方程的参数值,并在CAD界面上生成对应的曲线。

通过调整参数,可以实现不同形状的曲线。

PROE函数公式

PROE函数公式

致力于数控技术的网络分享 Sunlight'blogCovering research, news, and knowledge in CNC technology and e-Learning.« FANUC数控系统的使用心得监控功能-Monitoring functions »PROE函数公式Monday, November 26, 2007 7:53:44 AM 发布:sunlight名称:正弦曲线建立环境: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*t方程: 阿基米德螺旋线x = (a +f sin (t))cos(t)/ay = (a -2f +f sin (t))sin(t)/bpro/e关系式、函数的相关说明资料?关系中使用的函数数学函数下列运算符可用于关系(包括等式和条件语句)中。

宏程序计算公式大全及详解

宏程序计算公式大全及详解
方程: 阿基米德螺旋线 x = (a +f sin (t))cos(t)/a y = (a -2f +f sin (t))sin(t)/b
pro/e 关系式、函数的相关说明资料? 关系中使用的函数 数学函数 下列运算符可用于关系(包括等式和条件语句)中。 关系中也可以包括下列数学函数: cos () 余弦 tan () 正切 sin () 正弦 sqrt () 平方根 asin () 反正弦 acos () 反余弦 atan () 反正切 sinh () 双曲线正弦 cosh () 双曲线余弦 tanh () 双曲线正切 注释:所有三角函数都使用单位度。
蝴蝶曲线 球坐标 PRO/E 方程:rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8
Rhodonea 曲线 采用笛卡尔坐标系 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) *********************************
旋刀是沿着平行于 x 轴方向作直线运动,故其 x 轴方向上渐开线各节的螺距, 即为单板的名义厚度. S=△χ[acos(2π+φ1)+a(2π+φ1)sin(2π+φ1)]-[acosφ1+acosφ1+ aφ1sinφ1] =[acosφ1+ a(2π+φ1)sinφ1] -[acosφ1+2φ1sinφ1] =21πasinφl 若要求 S 为恒值(S=2πα),φl 必须为 2πn+270°,因此 y=a sin270°— acos270°=-a=h 。 为 了 保 证 单 板 质 量 , 在 旋 切 加 工 过 程 中 希 望 旋 刀 相 对 于 木 段 的 后 角 (切 削 角 ) ,或 旋 刀 后 面 与 铅 垂 面 之 间 夹 角 ( θ),应 随 木 段 旋 切 直 径 的 减小而自动变小,而 h=-a=-s/2π之值是依 s 值改变而变化,故此时旋刀 的回转中心也应相应变化,这样旋切机结构太复杂了。由于这个原因,用 圆的渐开线作为设计旋切机旋刀与木段相互间的运动关系是不合适的。 与此相反,阿基米德旋线是比较理想的,不管单板的名义厚度的变化,A 值 总为零,旋刀的回转中心线不必改变。因此,目前它被作为设计旋切机旋 刀与木 段间运动关系的理论基础。 实际旋切时的运动轨迹 在生产中,旋刀刀刃安装高度(h)不一定同卡轴中心线连线在同一水平 面。这由于旋切木段的树种、旋切条件、旋切单板厚度、旋切机结构及精 度不同 等原因。为了得到优质单板,装刀时 h≠0,可为正值或负值,甚至旋刀中 部可 略高于旋刀的两端。在不同旋刀刀刃安装位置(h 值不同)时,旋切曲线将为: h>0 此时旋切曲线近似于阿基米德螺旋线; h=0 为阿基米德螺旋线; 0>h>-a 为伸长了的渐开线 h=-a 为渐开线; h<-a 为缩短了的渐开线。

ProE中输入的关系式

ProE中输入的关系式

圆柱齿轮关系式渐开线参数ang=t*90s=(PI*r*t)/2x1=r*cos(ang)y1=r*sin(ang)x=x1+(s*sin(ang)) y=y1-(s*cos(ang))z=0 输入的关系式ha=(hax+x)*mhf=(hax+cx-x)*m d=m*zda=d+2*hadb=d*cos(alpha) df=d-2*hf参数对话框中输入的值名称值说明M 3 模数Z 25 齿数ALPHA 20 压力角HAX 1 齿顶高系数CX 0.25 顶系系数B 10 齿轮宽度HA ___ 齿顶高HF ___ 齿根高X 0 变位系数DA ___ 齿顶圆直径DB ___ 基圆直径DF ___ 齿根圆直径D ___ 分度圆直径DD0 ___ 凹槽直径BB0 ___ 凹槽深度DD1 15 轴孔直径LL1 ___ 键槽高LL2 ___ 键槽宽LL3 ___ 小孔到原点DD2 ___ 小孔直径创建齿轮参数(齿轮尺寸关系)名称代号计算公式齿形角α标准齿轮为20°模数m m =p/π齿厚s s = p/2齿槽宽 e e = p/2齿距p p = mπ基圆齿距pb ph = p cosα齿顶高ha ha = ha*m = m齿根高hf hf =(ha*+c*)m =1.25m 齿高h h = ha+hf=2.25m分度圆直径 d d = mz齿顶圆直径da da = m(z+2)齿根圆直径df df = d-2hf=m(z-2.5)基圆直径db db = d cosα标准中心距 a a = m(z1+z2)/2齿数Z。

proe关系式(大全)

proe关系式(大全)

PROE关系(1)关于关系关系(也被称为参数关系)是书写在符号尺寸和参数之间的用户定义的等式。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

proe计算函数公式

proe计算函数公式
theta=t*360
phi=t^2*360*10*10
z=0
7、星形线函数表达式:x=(cos(t*360))^3
y=(sin(t*360))^3
z=0
圆柱坐标系
1、圆:表达式:r=4
theta=t*360
z=0
2、螺旋线:表达式:r=t
theta=10+t*(20*360)
z=t*3
3、心脏线函数表达式:theta=t*360
r=1+cos(theta)
4、正切函数表达式:x=t*178-89
y=tan(x)
5、螺旋线:x=4*cos(t*(5*360))
y=4*sin(t*(5*360))
z=10*t
6、渐开线函数表达式:angle=360*t
s=pi*t
x=s*cos(angle)+s*sin(angle)
y=s*sin(angle)-s*cos(angle)
笛卡儿坐标系直角坐标系1圆
笛卡儿坐标系(直角坐标系)
1、in(t*360)
z=0
2、正弦函数表达式:x=t
y= sin(360*t)
z=0
正弦曲线:x=50*t
y=10*sin(t*360)
z=0
3、余弦函数表达式:x=t
y=cos(360*t)
z=0
r=(db/2)/cos(t*50)
theta=(180/pi)*tan(t*50)-t*50
z=0
球坐标系
1、圆:表达式:rho=4
theta=90
phi=t*360
2、球面螺旋线:表达式:rho=4
theta= t*180
phi=t*360*20

ProE常用曲线函数方程

ProE常用曲线函数方程

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*t方程: 阿基米德螺旋线x = (a +f sin (t))cos(t)/ay = (a -2f +f sin (t))sin(t)/bpro/e关系式、函数的相关说明资料?关系中使用的函数数学函数下列运算符可用于关系(包括等式和条件语句)中。

关系中也可以包括下列数学函数:cos () 余弦tan () 正切sin () 正弦sqrt () 平方根asin () 反正弦acos () 反余弦atan () 反正切sinh () 双曲线正弦cosh () 双曲线余弦tanh () 双曲线正切注释:所有三角函数都使用单位度。

log() 以10为底的对数ln() 自然对数exp() e的幂abs() 绝对值ceil() 不小于其值的最小整数floor() 不超过其值的最大整数可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数字数。

proe螺纹线方程

proe螺纹线方程
y=(a+b)*sin(theta)-b*sin((a/b+1)*theta)
z=0
23. Lissajous 曲线
theta=t*360
a=1
b=1
c=100
n=3
x=a*sin(n*theta+c)
y=b*sin(theta)
24.长短幅圆内旋轮线
这是我好多年来一直收集的
proe曲线方程大全
1. 碟形弹簧
圆柱坐标
r = 5
theta = t*3600
z =(sin(3.5*theta-90))+24*t
2.叶形线
笛卡儿坐标标
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
21.三叶线
圆柱坐标
a=1
theta=t*380
b=sin(theta)
r=a*cos(theta)*(4*b*b-1)
22.外摆线
迪卡尔坐标
theta=t*720*5
b=8
a=5
x=(a+b)*cos(theta)-b*cos((a/b+1)*theta)
z=t*10
51 长命锁曲线
笛卡尔方程:
a=1*t*359.5
b=q2*t*360
c=q3*t*360
rr1=w1
rr2=w2
rr3=w3
x=rr1*cos(a)+rr2*cos(b)+rr3*cos(c)
y=rr1*sin(a)+rr2*sin(b)+rr3*sin(c)

proe 曲线方程

proe 曲线方程

✧表示有N种方法;双外摆线b=2.5l=2.5t=1xt=3*b*cos(t*360)+l*cos(3*t*360)yt=3*b*sin(t*360)+l*sin(3*t*360)波浪线t=1xt=10*cos(360*t)yt=10*sin(360*t)zt=0.5*sin(10*360*t)0.5是指上下波动的幅度,10是圆的半径星形线a=5t=1xt=a*(cos(360*t))^3yt=a*(sin(360*t))^3叶形线a=10t=1xt=3*a*t/(1+(t^3))yt=3*a*(t^2)/(1+(t^3))螺纹线t=1xt=4*cos(t*(5*360))yt=4*sin(t*(5*360))zt=6*t蛇形线✧t=1xt=2*cos(t*360*3)*tyt=2*sin(t*360*3)*tzt=(sqrt(sqrt(sqrt(t))))^3*5✧t=1r=t*3theta=t*360*3zt=sqrt(t)*7✧t=1rho=360*sqrt(t)*2theta=t*25phi=360*t*4建立一个转数为5,螺距为1,半径为5的螺旋线,然后双击螺旋线,半径方式为使用准则线,接着点击线性,终止值改为0,按确定2次。

蚊香✧t=0a=3600*txt=a*sin(a)yt=a*cos(a)✧建立一个转数为5,螺距为1,半径为5的螺旋线,然后双击螺旋线,半径方式为使用准则线,接着点击线性,终止值改为0,按确定2次。

点击做好的螺旋线,然后点击工具里面的表达式,跳出一个表达式属性框,点击第二个参数,把1修改为0,接着确定。

✧建立一个转数为5,螺距为1,半径为5的螺旋线,然后双击螺旋线,半径方式为使用准则线,接着点击线性,终止值改为0,按确定2次。

再双击螺旋线,把螺距改为0,按确定。

双余弦线t=1xt=-(9.5*6.5)+t*(9.5*6.5*2)yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)zt=cos(t*360*8)*5对数线t=1xt=10*tyt=log(10*t+0.0001)抛物线t=1xt=(4*t)yt=(3*t)+(5*t^2)勾形线t=1xt=(5*(cos(t*360))^3)*t yt=(5*(sin(t*360))^3)*t次声波t=1xt=t*5yt=cos(t*360*8)*t正弦波t=1xt=5*t*tyt=sin(t*8*360)*0.5渐开线pitch_diameter=10pressure_angle=20r=(pitch_diameter/2)*cos(pressure_angle)t=1xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t) yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)普通外摆线r=10t=1xt=t*(2*pi*r)-sin(t*360)*ryt=r-cos(t*360)*r小飞机t=1xt=cos(t*360)+cos(3*t*360)yt=sin(t*360)+sin(5*t*360)弯月t=1xt=cos(t*360)+cos(2*t*360)yt=sin(t*360)*2+sin(t*360)*2五角形线t=1xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t)) yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))t=1xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t)) yt=2+(10-6)*sin(360*4*t)-10*sin((10/6-1)*(360*4*t))t=1xt=2+(10-2)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t)) yt=2+(10-2)*sin(360*4*t)-10*sin((10/6-1)*(360*4*t))t=1xt=0.5+(10-6)*cos(360*5*t)+10*cos((6/10-1)*(360*5*t)) yt=0.5+(10-6)*sin(360*5*t)-10*sin((6/10-1)*(360*5*t))热带鱼a=5t=1xt=(a*(cos(t*360*3))^4)*tyt=(a*(sin(t*360*3))^4)*t双蝴蝶线t=1theta=t*360+90r=cos(360*t*5)*3+0.5zt=cos(360*t*3)*3t=1theta=t*360+18r=cos(360*t*5)*0.75+3.5 zt=cos(t*360*5)*0.4t=1theta=t*360-54r=cos(360*t*5)*0.5+2.5 zt=cos(t*360*5+90)*0.5心电图t=1r=sin(t*360*2)+0.2 theta=10+t*(6*360) zt=t*3燕尾剪t=1xt=3*cos(t*360*4) yt=3*sin(t*360*3) zt=tt=1r=t*2theta=10+t*(12*360) zt=t*3碟形线t=1r=10+10*sin(6*t*360) zt=2*sin(6*360*t)花篮t=1r=5zt=(sin(3.5*(t*720)-90))+2小兔兔t=1theta=t*360-90r=cos(360*(t/(1+t^(6.5*t)))*6*t)*3.5+5红十字t=1r=cos(360*t*4)*0.5+1theta=t*360+90心形线t=1r=10*(1+cos(t*360))t=1theta=t*360*4r=1+cos(t*360*5)t=1theta=t*360*5r=8+5*sin(t*360*5*5)*t太阳花t=1theta=-t*360+180r=cos(360*t/(1+t^8)*7)*3+6t=1theta=t*360r=cos(360*t*20)*0.5*t+1t=1theta=t*360*2r=cos(360*t*30)*0.5*t+2*tt=1theta=t*360*5r=cos(360*t*20)*0.5*t+1手掌t=1theta=t*360+180r=cos(360*t^3*6)*2+5t=1theta=t*360*4r=(cos(360*t*16)*0.5*t+1)*t天蚕丝t=1theta=t*3600r=(cos(360*t*20)*0.5*t+1)*t人民币t=1theta=-t*360+180r=cos(360*(t/(1+t^6))*6)*3+5t=1rho=360*t*10theta=360*t*20phi=360*t*5球面螺旋线t=1rho=4theta=t*180phi=t*360*12蝴蝶线t=1rho=8*ttheta=360*t*4 phi=360*t*8t=1rho=3*ttheta=360*t*5 phi=360*t*2.5t=1rho=8*ttheta=360*t*4 phi=360*t*4。

proe函数是怎么用的

proe函数是怎么用的
如何制作螺旋线(Helical Curve) ________________________________________ 制作螺旋线有下列二个方法:1、formed curve ;2、利用方程式(from equation) ________________________________________ 一.Formed curve: 1、首先建立缺省的datum plan; 并建立一个参数p,用来控制螺旋圈数
关于关系
关系(也被称为参数关系)是使用者自定义的符号尺寸和参数之间的等 式。关系捕获特征之间、参数之间或组件组件之间的设计关系,因此, 允许使用者来控制对模型修改的影响作用。 关系是捕获设计知识和意 图的一种方式。和参数一样,它们用于驱动模型 - 改变关系也就改变 了模型。关系可用于控制模型修改的影响作用、定义零件和组件中的尺
寸值、为设计条件担当约束(例如,指定与零件的边相关的孔的位 置)。 它们用在设计过程中来描述模型或组件的不同部分之间的关 系。关系可以是简单值(例如,d1=4)或复杂的条件分支语句。
关系类型 有两种类型的关系: ·等式 - 使等式左边的一个参数等于右边的表达 式。这种关系用于给尺寸和参数赋值。例如: 简单的赋值:d1 = 4.75 复杂的赋值:d5 = d2*(SQRT(d7/3.0+d4)) ·比较 - 比较左边的表达式和右边的表达式。这种关系通常用于作为一个 约束或用于逻辑分支的条件语句中。例如: 作为约束:(d1 + d2) > (d3 + 2.5) 在条件语句中;IF (d1 + 2.5) >= d7
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,则不会舍入要舍入的数(第一个自变 量),并使用其初值。 ·如果不指定它,则功能同前期版本一样。

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常用公式和关系式名称:正弦曲线建立环境: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常用曲线方程常用曲线方程1. 名称:正弦曲线建立环境:Pro/E软件、笛卡尔坐标系x=50*ty=10*sin(t*360)z=02. 名称:螺旋线(Helical curve)建立环境:PRO/E;圆柱坐标(cylindrical)r=ttheta=10+t*(20*360)z=t*33. 蝴蝶曲线球坐标方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 84.Rhodonea 曲线采用笛卡尔坐标系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)*********************************圆内螺旋线采用柱座标系r=10+10*sin(6*theta)z=2*sin(6*theta)5. 渐开线的方程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=06. 对数曲线z=0x = 10*ty = log(10*t+0.0001)7. 球面螺旋线(采用球坐标系)rho=4phi=t*360*208. 名称:双弧外摆线卡迪尔坐标方程: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)9. 名称:星行线卡迪尔坐标方程:a=5x=a*(cos(t*360))^3y=a*(sin(t*360))^3 没有分加吗?10. 名稱:心臟線建立环境:pro/e,圓柱坐標a=10r=a*(1+cos(theta))theta=t*36011. 名稱:葉形線建立环境:笛卡儿坐標a=10x=3*a*t/(1+(t^3))y=3*a*(t^2)/(1+(t^3))12. x = 4 * cos ( t *(5*360)) y = 4 * sin ( t *(5*360))z = 10*t13. 一抛物线x =(4 * t)y =(3 * t) + (5 * t ^2)z =014. 名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24-- 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=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)名称:星行线卡迪尔坐标方程:x=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*t方程: 阿基米德螺旋线x = (a +f sin (t))cos(t)/ay = (a -2f +f sin (t))sin(t)/b-- 作者:yyhaaa-- 发布时间:2005-4-5 8:35:31--pro/e关系式、函数的相关说明资料?关系中使用的函数数学函数下列运算符可用于关系(包括等式和条件语句)中。

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

if exists("asm_mbr_cabling")
bom_name = part_no
else பைடு நூலகம்
bom_name = asm_mbr_name
endif
关系中的条件语句
注意:不对包含条件语句的关系进行排序。条件是指表达式,这种表达式可以为 TRUE(或 YES)或 FALSE(或 NO)。这些值可以在条件语句中互换使用。例如,下列语句都可以用同样的方式计算:
exists() - 判断某个项目(如参数、尺寸)是否存在。该函数适用于正在计算关系的模型,或任何模型元件或子模型结构。
例如:
if exists("d5:20") - 检查运行时间 ID 为 20 的模型是否具有 d5 尺寸。
if exists ("par:fid_25:cid_12") - 检查元件 ID 12 中的特征 ID 25 是否具有参数 par。
flag = abcdef != ghi - 返回 TRUE
new = param + ghi - new 为 abcdefghi
new = itos(10 + 7) - new 为 17
new = param + itos(1.5) - new 为 abcdef2
where = search(param, bcd) - where 是 2
where = search(param, bcd) - where 是 0
new = extract(param,2,3) - new 为 bcd
注意:如果用户使用参数值为零 (0) 的 itos 函数,则返回值将为空字符串。
下面示例对 itos 函数进行了说明:
integer_param = 4
string_param = itos(integer_param)
/*string_param 将返回 4 */
integer_param = -7
string_param = itos(int_param)
/*string_param 将返回 -7 */
对于零 (0) 值整数,itos 函数将返回一个空 ("") 值,如下所示:
具体可以查看帮助文档,印象中好象不能直接求导!
关于关系中使用的函数
可在关系中使用数学、曲线表和曲线计算函数。
数学函数
可在关系(包括方程和条件语句)中使用下列运算符。
关系中也可以包括下列数学函数:
cos ()
余弦
tan ()
正切
sin ()
正弦
IF 子句的语法如下:
IF <条件>
顺序 0 或更多关系或 IF 子句
ELSE <可选>
顺序 0 或更多关系或 IF 子句 <可选>
ENDIF
请考虑下列规则:
ENDIF 作为一个字来拼写。
ELSE 需要添加在单独一行。
条件语句中的相等关系以两个等号 (==) 的形式输入。赋值号以一个等号 (=) 的形式输入。
ln()
自然对数
exp()
e 的幂
abs()
绝对值
ceil()
不小于其值的最小整数
floor()
不超过其值的最大整数
曲线表计算函数
利用曲线表计算函数,可使用曲线表特征通过关系驱动尺寸。这些尺寸可为截面、零件或组件尺寸。格式如下:
evalgraph("graph_name", x)
ELSE 语句
通过在分支中添加 ELSE 语句,可创建更多复杂的条件结构。使用这些语句,上面的关系可修改如下:
IF d1 > d2
length = 14.5
ELSE
length = 7.0
ENDIF
在 IF、ELSE 和ENDIF 语句之间可以有若个特征。此外,还可将 IF|ELSE|ENDIF 结构嵌套在特征序列内。
比较运算符
在能够返回 TRUE/FALSE 值时,将使用比较运算符。例如,只要 d1 大于或等于 3.5,下面的关系就返回 TRUE。只要 d1 小于 3.5,就返回 FALSE:
d1 >= 3.5
系统支持下列比较运算符:
==
等于
>
大于
>=
大于或等于
轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点。而基准点不一定落在曲线上—计算曲线上离基准点最近的点的参数。
如果复合曲线被用作多轨迹扫描的骨架,则 trajpar_of_pnt 要么与该平面上的参数 trajpar 一致,要么与 1.0 - trajpar 一致(取决于为扫描特征选择的起点)。
d1 > 2 & d1 < 3 & d1 ~= 2.5
字符串运算符和函数
字符串可以使用下列运算符和函数:
==
比较字符串相等。
!=, <>, ~=
比较字符串的不等。
+
合并字符串。
itos(int)
将整数转换为字符串。其中,int 可以是一个数字或表达式。对非整数进行四舍五入。
IF string_param == ""
string_param = "0"
ENDIF
将字符串作为关系的自变量来传递
下列函数允许用户使用串作为自变量:
string_length() - 返回参数中字符的个数。例如,如果串参数 material 的值定义为 steel,则 string_length(material) 等于 5,因为 "steel" 有 5 个字母。
rel_model_name() - 返回当前模型名。例如,如果当前正在处理零件 A,则 rel_model_name() 等于 A。要在组件的关系中使用它,则照如下所示书写关系:
name = rel_model_name:2()
注意:圆括号 ( ) 是空的。
rel_model_type() - 返回当前模型的类型。如果正在"组件"模式中工作,则 rel_model_type() 等于组件。
复合曲线轨道函数
可在关系中使用复合曲线的轨迹参数 trajpar_of_pnt。
下列函数返回一个 0.0 和 1.0 之间的值:
trajpar_of_pnt("trajname", "pointname")
其中:
trajname—复合曲线的名称。
pointname—基准点的名称。
search(string, substring)
搜索子串。结果值是子串在串中的位置(如未找到,返回 0)。
extract(string, position, length)
提取一个子串。
例如:
如果 param = abcdef,则:
flag = param == abcdef - 返回 TRUE
sqrt ()
平方根
asin ()
反正弦
acos ()
反余弦
atan ()
反正切
sinh ()
双曲线正弦
cosh ()
双曲线余弦
tanh ()
双曲线正切
注意:所有三角函数都使用单位度。
log()
以 10 为底的对数
关于关系中使用的运算符
可在关系(包括方程和条件语句)中使用下列运算符。
算术运算符
+

-

/

*

^
指数
()
分组圆括号
例如:d0 = (d1 - d2)*d3
赋值运算符
=
等于
等于号 (=) 是一个赋值运算符,它使得方程或关系两边相等。使用等号时,方程在左侧只能有一个参数。
!=, <>,~=
不等于
<
小于
<=
小于或等于
|

&

~, !

注意:"等于"赋值运算符不同于"等于"比较运算符。
运算符 |、&、! 和 ~ 扩展了比较关系的应用,它们使得能在一个语句中设置若干条件。例如,只要 d1 介于 2 和 3 之间且不等于 2.5,下面的关系就返回 TRUE:
这允许进行基于参数的评估,该参数只存在于大型组件的一个零件中。例如,假设在大型组件中有若干系统(诸如液压的、气动的、电子的系统),但大多数对象不属于任何系统。
在这种情况下,要基于参数进行评估,必须将适当的参数指定给属于系统的那些模型。例如,如果电子系统中的项目需要使用 BOM 报表中的零件号,而不是模型名,则可以创建一个报表参数 bom_name,并写出如下关系:
integer_param = 0
string_param = itos(int_param)
/*string_param 将返回一个空字符串 ("") */
要返回一个零字符串值 ("0"),需使用下面的 IF 语句:
integer_param = 0
string_param = itos(integer_param)
IF ANSWER == YES
IF ANSWER == TRUE
相关文档
最新文档