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) 值为11

floor (10.2) 值为10

使用指定小数部分位数的ceil和floor函数,其举例如下:

ceil (10.255, 2) 等于10.26

ceil (10.255, 0) 等于11 [ 与ceil (10.255)相同]

ceil(10.25531415926,7)等于10.2553142

ceil(10.25531415926,8)等于10.25531416

floor (10.255, 2) 等于10.25

floor (10.255, 0) 等于10.

Floor(10.2531415926,7)等于10.2553141

Floor(10.2531415926,8)等于10.25531415

举例一:

以上函数式通常用的四种表达式如下图:

以上两种曲线是在proe中的曲线—从方程—指定坐标系(选系统中固有的坐标系)—选笛卡儿坐标,就会出现公式界面,再输入如上公式。为什么要乘一个200的系数呢?因为这里系统默认的是度数,即自变量由零变为360因变量只在零和一之间变动,因此图形是很扁平的,不好看,只能把它向上下拉长,就加上了这个系数,如果读者希望图形长一点或者扁一点都可以通过加系数来解决。

这里x为什么要定为89,因为到了90,y就会变成无穷大,这在图形上是画不成的,所以定为89度,其实还可以定大一点如是说89.8也可以,只要不是90就行。

上式中的sqrt就是开平方的意思,本图没有加系数,读者可以看得更直观。

二)关系式中还可以用下列曲线表计算式表达:

曲线表计算使用者能用曲线表特征,通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸。格式如下:

evalgraph("graph_name", x)

,其中graph_name意为曲线表的图形函数名称,x是沿曲线表x-轴的值,evalgraph意为在曲线图形上给定“x”后相对应的y值。

看起来graph_name有点复杂,其实在中文版中系统自定为“图形一”、“图形二”,大家可以

更简化一些,命名为“A ”、“B ”、“C ”或者“1”、“2”、“3”都可以。 对于混合特征,可以指定轨线参数trajpar 作为该函数的第二个自变量。 这时,关系式的表达方式为:

evalgraph("graph_name",trajpar*x max )

上述表达式中的trajpar 为从0到1的一个变量,x ma 意为在自变量X 方向上全程值。注释:曲线表特征通常是用于计算x-轴上所定义范围内x 值对应的y 值。当超出范围时,y 值是通过外推的方法来计算的。对于小于初始值的x 值,系统通过从初始点延长切线的方法计算外推值。同样,对于大于终点值的x 值,系统通过将切线从终点往外延伸计算外推值。 举例二:

以上面开平方曲线为三维空间轨迹线作变截面扫描,截面为大半个圆,圆直径为0.5,其中弦的长度为“sd4(系统自定的名称),下面再作一个sd4的变量图形,取名为“1”(此名最为简单),图形如下:

5.00

0.

20

0.46

取sd4的变量如下式: sd4=evalgraph("1",trajpar*5)

其中evalgraph 的数学含义为赋予图形的值,“1”即为上图的名称,trajpar 为0~1的变量,5就是上次的曲线方程中x 向量的全程值。而弦sd4的变化是随上面图形的变化而变化的。如下图:

从上所知,evalgraph("graph_name",trajpar*x max)关系式是一个用途极为广泛的数学式。

复合曲线轨道函数

在关系中可以使用复合曲线的轨道参数trajpar_of_pnt。

下列函数定义一个0.0和1.0之间的值:

trajpar_of_pnt("trajname", "pointname")

其中trajname是复合曲线名,pointname是基准点名。

轨迹线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点。因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值。

如果复合曲线被用作多轨道扫瞄的骨架,则trajpar_of_pnt与trajpar或1.0 - trajpar一致(取决于为混合特征选择的起点)。注:1.0-trajpar即是1~0,与trajpar的方向相反。

三)关于关系

关系(也被称为参数关系)是使用者自定义的符号尺寸和参数之间的等式。关系捕获特征之间、参数之间或组件与组件之间的设计关系,因此,允许使用者来控制对模型修改的影响作用。

关系是捕获设计知识和意图的一种方式。和参数一样,它们用于驱动模型-改变关系也就改变了模型。

关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束(例如,指定与零件的边相关的孔的位置)。

它们用在设计过程中来描述模型或组件的不同部分之间的关系。关系可以是简单值(例如,d1=4)或复杂的条件分支语句。

关系类型

有两种类型的关系:

A)等式- 使等式左边的一个参数等于右边的表达式。这种关系用于给尺寸和参数赋值。例如:

简单的赋值:d1=4.75

复杂的赋值:d5 = d2*(SQRT(d7/3.0+d4))

B)比较- 比较左边的表达式和右边的表达式。这种关系通常用于作为一个约束或用于逻辑分支的条件语句中。例如:

作为约束:(d1 + d2)>(d3 + 2.5)

在条件语句中;IF (d1 + 2.5) >= d7

增加关系

可以把关系增加到:

1)特征的截面(在草绘模式中,如果最初通过选择“草绘器”>“关系”>“增加”来创建截面)。

2)特征(在零件或组件模式下)。

用关系式创建特征可举例如下:

这里我们先建一个椭圆体的拉伸特征,然后在椭圆面上草绘一条样条曲线,完成后的图形如下:

在样条曲线的起始端部定义一基准点,注意是按比例0或者0.01都要可以,如下图:

以基准点为中心作一孔拉伸剪切,取直径为35毫米,如下图:

以此圆孔的拉伸特征作阵列(事先要把基准点和圆孔拉伸特征合并成一个组,并以此组特征进行阵列),以基准点偏离起始点0.01为第一方向的基本值,增量为0.1,阵列数为10。这样我们就可以以样条曲线为轨迹阵列出十个直径为35毫米的孔来。但我们希望通过关系式阵列出不同孔径的孔来,因此我们就用¢35这第二方向的基本值,其增量就用关系式来表述,如下图:

点击上图中第二方向的编辑按钮,就出现关系式的编辑框,如下图:

以上关系式就用到了条件语句if作为关系约束表达式,其后的idx1是第一方向阵列的数值表达式,我们这里阵列数是十,则它表达的是十这个数值。整个关系式的意义为:

如果第一方向的阵列数值小于或者等于四,那每直径为三十五的孔改成直径为二十五,余下的孔径全部改成直径为六十,点击文件-保存后图形生成如下:

从上图看,符合所要求的尺寸。原始孔径为35,阵列后的第一到第四个孔径为25,剩下的孔径通通为60。

通过上例,我们应该对于这类条件语句应用于关系式有所了解了。

3)零件(在零件或组件模式下)。

4)组件(在组件模式下)。

当第一次选择关系菜单时,预设为查看或改变当前模型(例如,零件模式下的一个零件)中的关系。

要获得对关系的访问,从“部件”或“组件”菜单中选择“关系”,然后从“模型关系”菜单中选择下列命令之一:

A)组件关系:使用组件中的关系。如果组件包含一个或多个子组件,“组件关系”菜单出现并带有下列命令:

当前- 缺省时是顶层组件。

名称- 键入组件名。

B)骨架关系:使用组件中骨架模型的关系(只对组件适用)。

C)零件关系:使用零件中的关系。

D)特征关系:使用特征特有的关系。如果特征有一个截面,那么使用者就可选择:获得对截面(草绘器)中关系的访问,或者获得对作为一个整体的特征中的关系的访问。

E)数组关系:使用数组所特有的关系。

注释:

如果试图将截面之外的关系指派给已经由截面关系驱动的参数,则系统再生模型时给出错误信息。试图将关系指派给已经由截面之外关系驱动的参数时也同样。删除关系之一并重新生成。

如果组件试图给已经由零件或子组件关系驱动的尺寸变量指派值时,出现两个错误信息。删除关系之一并重新生成。

修改模型的单位可使关系无效,因为它们没有随该模型缩放。有关修改单位的详细信息,请参阅“关于公制和非公制度量单位”帮助主题。

四)关系中使用参数符号:

在关系中使用四种类型的参数符号:

1)尺寸符号:支持下列尺寸符号类型:

d# - 零件或组件模式下的尺寸。

d#:# - 组件模式下的尺寸。组件或组件的进程标识添加为后缀。

rd# - 零件或顶层组件中的参考尺寸。

rd#:# - 组件模式中的参考尺寸(组件或组件的进程标识添加为后缀)。

rsd# - 草绘器中(截面)的参考尺寸。

kd# - 在草绘(截面)中的已知尺寸(在父零件或组件中)。

2)公差:这些是与公差格式相关连的参数。当尺寸由数字转向符号的时侯出现这些符号。

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

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

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

3)实例数:这些是整数参数,是数组方向上的实例个数。

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

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

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

例如:

V olume = 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。)

六)关系式中的运算符号:

1.加号(+)

2.减号(-)

3.乘号(*)

4.除号(/)

5.平方根(sqrt)

6.幂(^)

七)以上还只是系统函数的一小部分,系统所有函数如下:

abs acos asin atan atan2 bound cable_len ceil comparegraphs cos cosh dead eang ecoordx ecoordy edist evalgraph exists exp extract false floor if itos ln log lookup_inst massprop_parm material_parm max min mod mp_assgned_mass mp_cg_x

mp_cg_y mp_cg_z mp_mass mp_surf_area mp_volume near no pi pow rel_model_name rel_model_type search sign sim_load_value

sim_mc_value sim_shell_thickness sin sinh smt_def_bend_rad smt_thickness sqrt string_length tan tanh trajpar trajpar_of_pnt

true yes

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

Proe 曲线方程大全及pro/e 关系式、函数的相关说明资料 Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5 theta = t*3600 z =(sin(3.5*theta-90))+24*t 图1 2.葉形线. 圆柱坐标(cylindrical ) 方程: r=t theta=10+t*(20*360) z=t*3 图3

笛卡儿坐标 方程:x = 4 * cos ( t *(5*360)) y = 4 * sin ( t *(5*360)) z = 10*t 图6 11.心脏线 圓柱坐标 方程:a=10 r=a*(1+cos(theta))

Pro/E 各种曲线方程集合(二) 22.外摆线 迪卡尔坐标 方程:theta=t*720*5 b=8 a=5 x=(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*360 a=1 b=1 c=100 n=3 x=a*sin(n*theta+c) y=b*sin(theta) 图23 24.长短幅圆内旋轮线 卡笛尔坐标 方程:a=5 b=7 c=2.2 theta=360*t*10 x=(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*10 a=5 b=3 c=5 x=(a+b)*cos(theta)-c*cos((a/b+1)*theta) y=(a+b)*sin(theta)-c*sin((a/b+1)*theta) 图25 26. 三尖瓣线 a=10 x = a*(2*cos(t*360)+cos(2*t*360)) y = a*(2*sin(t*360)-sin(2*t*360))

proe齿轮编辑关系式

1、建立新零件; 2、编辑关系式如下: /*PROE画渐开线圆柱齿轮关系式 /*齿数 tooths=38 /*模数 mn=3.5 /*压力角 angle=20 /*螺旋角 helix=11 /*变位系数 xn=0 /*齿高变动系数 teeth_change_modulus=0 /*径向间隙系数 c_modulus=0.25 /*齿宽 teeth_width=27.5 /*齿顶高系数 ha_modulus=1.0 /*齿厚等于齿槽宽的圆的直径,改上面的参数时DSE一定要跟着变DSE=135.2056 AT=ATAN(TAN(ANGLE)/COS(HELIX)) /*端面压力角 D=MN*tooths/COS(HELIX) /*分度圆直径 DB=D*COS(AT) /*基圆直径 HA=MN*(HA_MODULUS+XN-TEETH_CHANGE_MODULUS) /*齿顶高 HF=MN*(HA_MODULUS+C_MODULUS-XN) /*齿根高 DA=D+2*HA /*齿顶圆直径 DF=D-2*HF /*齿根圆直径 /*PF齿根圆角半径系数 IF (DB/2-DF/2>0) & (DB/2-DF/2<=1) PF=sqrt(1) ELSE IF (DB/2-DF/2>1) & (DB/2-DF/2<=2) PF=sqrt(sqrt(2)) ELSE IF (DB/2-DF/2>2) & (DB/2-DF/2<=3) PF=sqrt(sqrt(3)) ELSE IF DB/2-DF/2>3

PF=2 ELSE IF DB <= DF PF=0.38*MN ENDIF ENDIF ENDIF ENDIF ENDIF DX=DA+2 /*柱坐标渐开级方程用 /*关系式结束 3、插入基准曲线(草绘): FRONT平面作为草绘平面,绘制4个圆,圆的直径分别设定为:da, db, df, dse;完成后如下图: 4、插入基准曲线(从方程):

proe关系式详解知识分享

p r o e关系式详解

在ProE关系式中我们可以使用系统函数,ProE对数学函数有强大的支持能力,通过这些函数我们可以来进行一些特定的运算得到所期望的值,这里就对一些比较常用的系统函数进行一个概括总结。 1、数学函数 在ProE中,我们可以使用灵活的数学函数,常用的函数列表如下: sin()、cos()、tan()函数: 这三个都是数学上的三角函数,分别使用角度的度数值来求得角度对应的正弦、余弦和正切值,比如: A=sin(30),A=0.5 B=cos(30),B=0.866 C=tan(30),C=0.577 asin()、acos()、atan()函数: 这三个是上面三个三角函数的反函数,通过给定的实数值求得对应的角度值,如: A=asin(0.5),A=30 B=acos(0.5),B=60 C=atan(0.5),C=26.6 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.4 sqrt():开平方,如: A=sqrt(100),A=10;

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) 值为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值,系统通过从初始点延长切线的方法计算

proe关系式(大全)

PROE关系 (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) - 使用零件中的关系(在“零件”和“组件”模式下均可)。·组件 (Assembly) - 使用组件中的关系。

PROE的关系式参数设置

pro/e關係式、函數的相關說明資料? 關係中使用的函數 數學函數 下列運算符可用於關係(包括等式和條件語句)中。 關係中也可以包括下列數學函數<(https://www.360docs.net/doc/471969665.html,)> cos () 余弦 tan () 正切 sin () 正弦 sqrt () 平方根 asin () 反正弦 acos () 反余弦 atan () 反正切 sinh () 雙曲線正弦 cosh () 雙曲線余弦 tanh () 雙曲線正切 注釋<(https://www.360docs.net/doc/471969665.html,)>所有三角函數都使用單位度。 log() 以10為底的對數 ln() 自然對數 exp() e的冪 abs() 絕對值 ceil() 不小於其值的最小整數floor() 不超過其值的最大整數 可以給函數ceil和floor加一個可選的自變量,用它指定要圓整的小數位數。 帶有圓整參數的這些函數的語法是<(https://www.360docs.net/doc/471969665.html,)> ceil(parameter_name或number, number_of_dec_places) floor (parameter_name 或number, number_of_dec_places) 其中number_of_dec_places是可選值<(https://www.360docs.net/doc/471969665.html,)> ·可以被表示為一個數或一個使用者自定義參數。如果該參數值是一個實數,則被截尾成為一個整數。 ·它的最大值是8。如果超過8,則不會舍入要舍入的數(第一個自變量),並使用其初值。 ·如果不指定它,則功能同前期版本一樣。 使用不指定小數部分位數的ceil和floor函數,其舉例如下<(https://www.360docs.net/doc/471969665.html,)> ceil (10.2) 值為11 floor (10.2) 值為11 使用指定小數部分位數的ceil和floor函數,其舉例如下<(https://www.360docs.net/doc/471969665.html,)> 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 曲線表計算 曲線表計算使使用者能用曲線表特征,通過關係來驅動尺寸。尺寸可以是草繪器、零件或組件尺寸。格式如下<(https://www.360docs.net/doc/471969665.html,)> evalgraph("graph_name", x) ,其中graph_name是曲線表的名稱,x是沿曲線表x-軸的值,返回y值。 對於混合特征,可以指定軌線參數trajpar作為該函數的第二個自變量。 注釋<(https://www.360docs.net/doc/471969665.html,)>曲線表特征通常是用於計算x-軸上所定義範圍內x值對應的y值。

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.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值,系统通过将切线从终点往外延伸计算外推值。

ProE练习题100

练习题 1.试述Pro/E软件有哪些主要特性? 2.Pro/E wildfire 3.0的用户界面由哪几部分组成? 3.新建Pro/E文件时有哪几种文件类型?不同类型文件对应的扩展名有什么不同? 4.在Pro/E系统中保存文件,可采用哪几种方法?各方法之间有何区别? 5.试述Pro/E系统中拭除(Erase)和删除(Delete)命令的功能区别。 练习题 1.绘制如图2-93~2.71所示的截面。 图2-93 草绘练习1

图2-94 草绘练习2 图2-95 草绘练习3 图2-96 草绘练习4 图2-97 草绘练习5

图2-98 草绘练习6 图2-99 草绘练习7 图2-100 草绘练习8

图2-101 草绘练习9 图2-102 草绘练习10 练习题 1.何为草绘平面和参考平面?二者有何要求? 2.在Pro/E系统中,建立3D拉伸或旋转实体特征的一般步骤有哪些? 3.创建拉伸特征时,有哪几种深度定义形式?在应用上有何区别? 4.混合特征包括哪三种类型,各有何特点? 5.新建文件时如何设置模型的单位制?如果当前模型采用的是英寸单位制,如何将其改

为公制单位制,有哪两种形式? 6.建立扫描特征时,其属性的定义与扫描轨迹线间有何关系?属性选项【Add Inn Fcs】和【No Inn Fcs】、【Merge Ends】和【Free Ends】各表示什么含义? 7.利用拉伸、旋转、扫描和混合等方式,建立如图3-115~3.117所示的零件。 图3-115 建模练习1 图3-116 建模练习2

图3-117 建模练习3 8.利用平行混合方式,绘制三个截面(两两相距60)建立如图3-118所示的变形棱锥体。 图3-118 变形棱锥体 9.利用旋转和平行混合,建立如图3-119所示的奔驰车标记。

PROE 关系阵列

1.本教程以题六喇叭孔形状为例并延伸,详细说明其阵列步骤。通过简单讲 解,希望对PEOE关系式阵列有所了解,并对其参数各项内容有所认识并灵活应用于实际案例,熟练掌握各种类型的PATTERN技巧将对设计效率大有提升,如有错误欢迎指正交流。谢谢! 图一:最终实际效果 图二:阵列变量关系 [阵列分析]:此PATTERN是以A点为基圆,在一方向里含有三个变量的阵列参数;第一圈以120度变量均匀阵列出三个;当IDX1>2时,即从第四个圆开始,跳至B点以30度为旋转变量。与此同时,另外二个变量是圆的位置以间距3.7MM为间隔变量,每一环的圆心间隔为3.7MM和圆的直径大小,以指定圆的大小,在每一环的大小有所不同;分别为:1.6、2.2、

2.5、 3.0MM为指定变量。阵列个数为39个。 图三:阵列起始点 [阵列步骤]:本题以PROE2001版本为例,用曲线进行阵列。 1、按图示尺寸绘制直径为3.0的中心圆曲线。如下图: 2、以中心圆为定位参考,绘制直径为1.6MM的基圆(阵列的起始圆)。如上图二所示:

3、基本图元画好,开始阵列。首先添加圆旋转角度的变量关系式。 关系式: memb_v=idx1*-120 if idx1>2 memb_v=idx1*-30 endif [参数详解]: memb_I和memb_v的不同在于,memb_v是指定在同一方向里,指定变量的最终驱动尺寸,比如说在此参数中,恒定的角度设为120度,当以120 度阵列到IDX1>2时,则以每30度进行阵列。其中IDX1是指以指定变量索引的个数。大于2则理解为以基圆算起,以120度旋转到第三个时,即IDX1>2。 此中的-120中的负号则代指方向性。并非数值正负。本例中起始度为360度,则以-120度的变量旋转。若起始为0度,则以120度为变量旋转。Endif 即关系式结束语句。 关系式编辑完成后,保存确认退出。然后再对圆的间距进行阵列,同在一个方向下。关系系如下: memb_v=3.7 if idx1>2 memb_v=7.4 endif if idx1>14 memb_v=11.1 endif if idx1>26 memb_v=14.8 endif 其中memb_v=3.7或7.4、11.1、14.8是以草绘中的尺寸位置算起。此句意即:分别以7.4、11.1、14.8为指定间距,对圆进行偏移。其中”if idx1>2”中的值,是指定圆的个数,从第4个和16个…依次类推进行间距的跳转至下个间距变量。 同理:我们对直径也是一样的道理,即指定圆从第N个到N+X间是以一个变量进行,从N+X到N+Y之间是以另一个指定变量进行阵列。在本例中,圆在第一环内在IDX114即从第16个起,以2.5MM进行阵列。如下参数:memb_v=2 if idx1>2 memb_v=2.0 else idx114 memb_v=2.5 endif if idx1>27 memb_v=3.0

#CREO关系式函数说明报告

CREO关系式函数说明 1)abs abs() 为绝对值函数 例如:

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)acos acos () 为反余弦 3)asin asin () 为反正弦 4)atan atan () 为反正切 5)atan2 atan2 () 为反正切弧度制 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)ceil ceil() 为不小于其值的最小整数 9)comparegraphs函数 ??? 10)cos cos() 为余弦 11)cosh cosh() 为双曲线余弦 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)exists exists() 测试项目存在与否 用法:exists(Item) Item可以是参数或尺寸. 例: If exists(d5) 检查零件内是否有d5尺寸. If exists("material") 检查零件内是否有material参数. 21)exp exp() e的幂 22)extract extract() 提取字符串 用法:extract(string,position,length) | | | 原字符串提取位提取字符数 string可以是一个对应的参数。 例:

PROE参数关系式经典大全

飞碟 球坐标 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 * 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) 圆内螺旋线 采用柱座标系 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 葉形線 笛卡儿坐標

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.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 值。

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

Proe曲线方程大全及pro/e关系式、函数的相关说明资料 Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5 theta = t*3600 z =(sin*theta-90))+24*t 图1 2.葉形线. 笛卡儿坐標标 方程:a=10 x=3*a*t/(1+(t^3)) y=3*a*(t^2)/(1+(t^3)) 图2 3.螺旋线(Helical curve) 圆柱坐标(cylindrical) 方程: r=t theta=10+t*(20*360) z=t*3 图3 4.蝴蝶曲线 球坐标 方程:rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8 图4 5.渐开线 采用笛卡尔坐标系 方程: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 图5

6.螺旋线. 笛卡儿坐标 方程:x = 4 * cos ( t *(5*360)) y = 4 * sin ( t *(5*360)) z = 10*t 图6 7.对数曲线 笛卡尔坐标系 方程:z=0 x = 10*t y = log(10*t+ 图7 8.球面螺旋线 采用球坐标系 方程:rho=4 theta=t*180 phi=t*360*20 图8 9.双弧外摆线 卡迪尔坐标 方程: l= b= x=3*b*cos(t*360)+l*cos(3*t*360) Y=3*b*sin(t*360)+l*sin(3*t*360) 图9 10.星行线 卡迪尔坐标 方程:a=5 x=a*(cos(t*360))^3 y=a*(sin(t*360))^3 图10 11.心脏线 圓柱坐标 方程:a=10 r=a*(1+cos(theta)) theta=t*360

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) 值为11 floor (10.2) 值为10 使用指定小数部分位数的ceil和floor函数,其举例如下: ceil (10.255, 2) 等于10.26 ceil (10.255, 0) 等于11 [ 与ceil (10.255)相同] ceil(10.25531415926,7)等于10.2553142 ceil(10.25531415926,8)等于10.25531416 floor (10.255, 2) 等于10.25 floor (10.255, 0) 等于10. Floor(10.2531415926,7)等于10.2553141 Floor(10.2531415926,8)等于10.25531415 二)关系式中还可以用下列曲线表计算式表达: 曲线表计算使用者能用曲线表特征,通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸。格式如下:

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

Proe Creo UG 曲线方程大全及关系式、函数的说明资料 Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5 theta = t*3600 z =(sin(3.5*theta-90))+24*t 图1 圆柱坐标(cylindrical ) 方程: r=t theta=10+t*(20*360) z=t*3 图3 4.蝴蝶曲线 球坐标 方程: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 图6

11.心脏线 圓柱坐标 方程:a=10 r=a*(1+cos(theta)) theta=t*360 Pro/E 各种曲线方程集合(二)Array 22.外摆线 迪卡尔坐标 方程:theta=t*720*5 b=8 a=5 x=(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*360 a=1 b=1 c=100 n=3 x=a*sin(n*theta+c) y=b*sin(theta) Array 图23 24.长短幅圆内旋轮线 卡笛尔坐标

方程:a=5 b=7 c=2.2 theta=360*t*10 x=(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*10 a=5 b=3 c=5 x=(a+b)*cos(theta)-c*cos((a/b+1)*theta) y=(a+b)*sin(theta)-c*sin((a/b+1)*theta)

proe各种曲线关系式

基准曲线---从方程---选取坐标系---设置坐标系类型---输入方程 名称:正弦曲线 建立环境:Pro/E软件、笛卡尔坐标系 x=50*t y=10*sin(t*360) z=0 名称:螺旋线(Helical curve) 建立环境:PRO/E;圆柱坐标(cylindrical) r=t theta=10+t*(20*360) z=t*3 蝴蝶曲线 球坐标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) 圆内螺旋线 采用柱坐标系 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)

PROE函数

指令位置:单击创建基准曲线的图标,在弹出的边菜单中选择From Equation…(从方程式…)(图eqcurve.1.01)。创建方程式曲线必需一个坐标系作为参考,所以下一步我们要给它选择一个坐标系,在Pro/Engineer中,有三种使用坐标系的方式来创建方程式曲线,它们是Cartesian(笛卡尔坐标)、Cylindrical(圆柱坐标)和Spherical(球坐标也就是极坐标)(图eqcurv.1.02) 三种坐标系对于不同的形式的方程式曲线各有独特的优势,根据曲线的表现选用适当的坐标系方法可以大大简化方程式并且也更直观易懂,在本文的后面我们将详细讨论这三种坐标系的应用方法。 选择了坐标系后就可以进入方程式的编辑环境了(图eqcurve.1.04)。可以看到在编辑器的前面是一些方程式的编写指导。在Pro/Engineer的关系式(方程实际是关系式)编写中/*是代表注释。 在注释下面你就可以输入自己的曲线方程式了,一行对应一条关系 内幕:系统默认的设置一般方程式的编辑器是Pro/Engineer自带的Pro/Table编辑器,如果想改用系统默认的记事本来编辑,你可以设定config选项:relation_file_editor的值为editor。 2. 方程式的含义和编写 在Pro/Engineer中,方程式的编写规则和关系式的是一样的,并且可以使用关系式的所有函数,实际上方程式本身就是关系式。 在所有的坐标系形式中,都有一个共用的可变参数t,这个实际就是用来确定方程式取值域的,同时也是用它来驱动方程式的生成的。它的变动范围是0~1,如果我们要需要别的范 围,可以通过乘以系数和添加前导值来实现,比如我们要求变动范围是0~10,那么我们可以用10*t来表达;而如果我们需要的变动范围是5~10,那么可以用5+5*t来表达。 如果你对数学的参数方程式足够熟悉的话,那么理解曲线的方程式是毫无障碍的。如果你不熟悉,可以这样来看待方程式: 把一个方程式看成是某一个点的坐标值,通过t的变化实际就是产生一系列的点。连续的点就构成了实际的曲线。 zioejing2009-10-20 16:28 2.1.坐标系的表达方式

PROE关系式画齿轮

PROE关系式画齿轮 1、建立新零件; 2、编辑关系式如下: /*PROE画渐开线圆柱齿轮关系式 /*齿数 tooths=38 /*模数 mn=3.5 /*压力角 angle=20 /*螺旋角 helix=11 /*变位系数 xn=0 /*齿高变动系数 teeth_change_modulus=0 /*径向间隙系数 c_modulus=0.25 /*齿宽 teeth_width=27.5 /*齿顶高系数 ha_modulus=1.0 /*齿厚等于齿槽宽的圆的直径,改上面的参数时DSE一定要跟着变 DSE=135.2056 AT=ATAN(TAN(ANGLE)/COS(HELIX)) /*端面压力角 D=MN*tooths/COS(HELIX) /*分度圆直径 DB=D*COS(AT) /*基圆直径 HA=MN*(HA_MODULUS+XN-TEETH_CHANGE_MODULUS) /*齿顶高HF=MN*(HA_MODULUS+C_MODULUS-XN) /*齿根高 DA=D+2*HA /*齿顶圆直径 DF=D-2*HF /*齿根圆直径 /*PF齿根圆角半径系数 IF (DB/2-DF/2>0) & (DB/2-DF/2<=1) PF=sqrt(1) ELSE IF (DB/2-DF/2>1) & (DB/2-DF/2<=2) PF=sqrt(sqrt(2)) ELSE IF (DB/2-DF/2>2) & (DB/2-DF/2<=3) PF=sqrt(sqrt(3)) ELSE IF DB/2-DF/2>3

PF=2 ELSE IF DB <= DF PF=0.38*MN ENDIF ENDIF ENDIF ENDIF ENDIF DX=DA+2 /*柱坐标渐开级方程用 /*关系式结束 3、插入基准曲线(草绘): FRONT平面作为草绘平面,绘制4个圆,圆的直径分别设定为:da, db, df, dse;完成后如下图: 4、插入基准曲线(从方程):

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

Proe 曲线方程大全及pro/e关系式、函数的相关说明资料 Pro/E 各种曲线方程集合 1.碟形弹簧 圓柱坐标 方程:r = 5 theta = t*3600 z =(sin*theta-90))+24*t 图1 2.葉形线. 笛卡儿坐標标 方程:a=10 x=3*a*t/(1+(t^3)) y=3*a*(t^2)/(1+(t^3)) 图2 3.螺旋线(Helical curve) 圆柱坐标(cylindrical) 方程: r=t theta=10+t*(20*360) z=t*3 图3 4.蝴蝶曲线 球坐标 方程:rho = 8 * t theta = 360 * t * 4 phi = -360 * t * 8 图4 5.渐开线 采用笛卡尔坐标系 方程: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

图5 6.螺旋线. 笛卡儿坐标 方程:x = 4 * cos ( t *(5*360)) y = 4 * sin ( t *(5*360)) z = 10*t 图6 7.对数曲线 笛卡尔坐标系 方程:z=0 x = 10*t y = log(10*t+ 图7 8.球面螺旋线 采用球坐标系 方程:rho=4 theta=t*180 phi=t*360*20 图8 9.双弧外摆线 卡迪尔坐标 方程: l= b= x=3*b*cos(t*360)+l*cos(3*t*360) Y=3*b*sin(t*360)+l*sin(3*t*360) 图9 10.星行线 卡迪尔坐标 方程:a=5 x=a*(cos(t*360))^3 y=a*(sin(t*360))^3 图10 11.心脏线 圓柱坐标 方程:a=10 r=a*(1+cos(theta)) theta=t*360

proe参数化建模教程(最新)

proe参数化建模 本教程分两部分,第一部分主要介绍参数化建模的相关概念和方法,包括参数的概念、参数的设置、关系的概念、关系的类型、如何添加关系以及如何使用关系创建简单的参数化零件(以齿轮为例)。 第二部分介绍参数化建模的其他方法:如族表的应用、如何使用UDF(用户自定义特征)、如何使用Pro/Program创建参数化零件。(后一部分要等一段时间了,呵呵) 参数化设计是proe重点强调的设计理念。参数是参数化设计的核心概念,在一个模型中,参数是通过“尺寸”的形式来体现的。参数化设计的突出有点在于可以通过变更参数的方法来方便的修改设计意图,从而修改设计意图。关系式是参数化设计中的另外一项重要内容,它体现了参数之间相互制约的“父子”关系。 所以,首先要了解proe中参数和关系的相关理论。 一、什么是参数? 参数有两个含义: ●一是提供设计对象的附加信息,是参数化设计的重要要素之一。参数和模型一起存储,参数可以标明不同模型的属性。例如在一个“族表”中创建参数“成本”后,对于该族表的不同实例可以设置不同的值,以示区别。 ●二是配合关系的使用来创建参数化模型,通过变更参数的数值来变更模型的形状和大小。 二、如何设置参数 在零件模式下,单击菜单“工具”——参数,即可打开参数对话框,使用该对话框可添加或编辑一些参数。 1.参数的组成 (1)名称:参数的名称和标识,用于区分不同的参数,是引用参数的依据。注意:用于关系

的参数必须以字母开头,不区分大小写,参数名不能包含如下非法字符:!、”、@和#等。 (2)类型:指定参数的类型 ?a)整数:整型数据 ?b)实数:实数型数据 ?c)字符型:字符型数据 ?d)是否:布尔型数据。 (3)数值:为参数设置一个初始值,该值可以在随后的设计中修改 (4)指定:选中该复选框可以使参数在PDM(Product Data Management,产品数据管理)系统中可见 (5)访问:为参数设置访问权限。 ?a)完全:无限制的访问权,用户可以随意访问参数 ?b)限制:具有限制权限的参数 ?c)锁定:锁定的参数,这些参数不能随意更改,通常由关系式确定。 (6)源:指定参数的来源 ?a)用户定义的:用户定义的参数,其值可以随意修改 ?b)关系:由关系式驱动的参数,其值不能随意修改。 (7)说明:关于参数含义和用途的注释文字 (8)受限制的:创建其值受限制的参数。创建受限制参数后,它们的定义存在于模型中而与参数文件无关。 (9)单位:为参数指定单位,可以从其下的下拉列表框中选择。 2.增删参数的属性项目 可以根据实际需要增加或删除以上9项中除了“名称”之外的其他属性项目

相关文档
最新文档