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函数及关系式

ProE函数及关系式

Pro/E函数及关系式数学函数表达式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常用公式和关系式

PROE常用公式和关系式PROE(Pro/ENGINEER,又称PTC Creo Elements)是美国PTC (Parametric Technology Corporation)公司研发的一款用于机械设计和工程分析的三维CAD/CAM/CAE软件。

它提供了丰富的功能和工具,能够满足复杂机械设计的需求。

下面是PROE中常用的公式和关系式:1.几何关系:-直线与直线的关系:-平行:A平行B-垂直:A垂直B-相交:A与B相交-直线与平面的关系:-平行:直线A平行于平面B-垂直:直线A垂直于平面B-相交:直线A与平面B相交-圆与圆的关系:-相切:圆A与圆B相切-相离:圆A与圆B相离-圆与直线的关系:-相切:圆A与直线B相切-相离:圆A与直线B相离2.数学关系:-相等关系:a=b-不等关系:a≠b-大于关系:a>b-小于关系:a<b-大于等于关系:a≥b-小于等于关系:a≤b-计算公式:例如,面积S等于长L乘以宽W,可以表示为S=L*W 3.力学关系:-质量关系:质量m等于密度ρ乘以体积V,可以表示为m=ρ*V-力的关系:力F等于质量m乘以加速度a,可以表示为F=m*a-牛顿第二定律:力F等于质量m乘以加速度a,可以表示为F=m*a -弹簧恢复力:恢复力F等于弹簧常数k乘以伸缩量x,可以表示为F=k*x-万有引力:引力F等于G乘以质量m1乘以质量m2除以距离r的平方,可以表示为F=G*(m1*m2)/r^24.热力学关系:-热容关系:热容C等于质量m乘以比热容c,可以表示为C=m*c-热传导关系:热传导率Q等于热传导系数k乘以温度差ΔT除以长度L,可以表示为Q=k*ΔT/L-热膨胀关系:长度变化量ΔL等于长度L乘以温度变化ΔT乘以线膨胀系数α,可以表示为ΔL=L*ΔT*α5.流体力学关系:-压力关系:压力P等于力F除以面积A,可以表示为P=F/A-流量关系:流量Q等于速度v乘以面积A,可以表示为Q=v*A-流量连续性方程:入口流量等于出口流量,可以表示为Q1=Q2这些公式和关系式只是PROE中常用的一部分,不同的领域和应用会有不同的公式和关系式。

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中的部分函数关系一、函数关系sin 正弦Cos 余弦tan 正切asin 反正弦acos 反余弦atan 反正切sinh 双曲线余弦cosh 双曲线正弦tanh 双曲线正切spar 平方根exp e的幂方根abs 绝对值log 以10为底的对数ln 自然对数ceil 不小于其值的最小整数floor 不超过其值的最大整数二、齿轮公式alpha=20m=2z=30c=0.25ha=1db=m*z*cos(alpha)r=(db/2)/cos(t*50)theta=(180/pi)*tan(t*50)-t*50z=0三、蜗杆的公式da=8为蜗杆外径m=0.8 为模数angle=20压力角L=30长度q直径系数d分度圆直径f齿根圆直径n实数其中之间的关系q=da/m-2 d=q*m df=(q-2.4)*m n=ceil(2*l/(pi*m)) 在可变剖面扫描的时候运用公式sd4=trajpar*360*n在扫描切口的时候绘制此图形,其中红色的高的计算公式是sd5=pi*m/2五、方向盘的公式sd4=sd6*(1-(sin(trajpar*360*36)+1)/8)其中sd4是sd6的(3/4或者7/8),sin(trajpar*360*36的意思是转过360度且有36个振幅似的六、凸轮的公式sd5=evalgraph("cam2",trajpar*360)r=150theta=t*360z=9*sin(10*t*360) 在方向按sin(10*t*360)的函数关系,9为高的9倍10为10个振幅似的七、锥齿轮公式m=4模数z =50齿轮齿数z-am=40与之啮合的齿轮齿数angle=20压力角b=30齿厚long分度圆锥角d分度圆直径da齿顶圆直径df齿根圆直径db基圆直径关系:long=atan(z/z-am) d=m*z da=d+2*m*cos(long)df=d-2.4*m*cos(long) db=d*cos(angle)螺纹从M6到M16的画法:螺距M6为1,M16为2,中间M7-M15都以0.25为等差数列(eg:M7=1.25)!!M20-M24以0.5递增(M20为2.5)八、螺纹收尾直齿轮渐开线公式r=db/2theta=t*45x=r*cos(theta)+r*sin(theta)*theta*pi/180y=r*sin(theta)-r*cos(theta)*theta*pi/180z=0涡轮公式GAMMMA=ATAN(Z1/Q)BETA=GAMMAALPHA_T=ATAN(TAN(ALPHA)/COS(BETA))S=pi*Z1*MD0=M*Q/2D1=M*(Q+Z2+2*X2)/2D7=360/(4*Z2)-180*TAN(ALPHA_T)/pi+ALPHA_TD8=M*Z2D9=D8+2*MD10=D8*COS(ALPHA_T) D11=D8-2.4*mD20=2*D1D19=M*Q/2D29=BETAD34=D8+2*(1+X2)*MIF Z1<=1D33=D34+2*MENDIFIF Z1>1IF Z1<=3D33=D34+1.5*MENDIFENDIFIF Z1>3D33=D34+MENDIFD32=BD35=M*(Q-2)/2汽车的方向盘公式sd25=sd4*(1-(sin(trajpar*360*36)+1)/8) (其中,25为竖直高度,4为上半圆的半径)齿轮公式alpha=20m=2z=30c=0.25ha=1db=m*z*cos(alpha)r=(db/2)/cos(t*50)theta=(180/pi)*tan(t*50)-t*50z=0阿基米德螺线公式theta=t*360*5(360为一圈的角度,5为5圈)r=2.5+4*t*5(2.5为起始半径,4为螺距,5为5圈)z=0(阿基米德螺线卷线器proe造型-icefai-新浪播客)PROE曲线公式名称:正弦曲线建立环境:Pro/E软件、笛卡尔坐标系x=50*ty=10*sin(t*360)z=0/Article/UploadFiles/200409/20040918204445198.jpg 名称:正弦曲线建立环境: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/Article/UploadFiles/200409/20040918204446214.jpg 蝴蝶曲线球坐标PRO/E方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 8/Article/UploadFiles/200409/20040918204446240.jpg 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)*********************************圆内螺旋线采用柱座标系theta=t*360r=10+10*sin(6*theta)z=2*sin(6*theta)/Article/UploadFiles/200409/20040918204446171.jpg 渐开线的方程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/Article/UploadFiles/200409/20040918204447490.jpg 对数曲线z=0x = 10*ty = log(10*t+0.0001)/Article/UploadFiles/200409/20040918204447584.jpg 球面螺旋线(采用球坐标系)rho=4theta=t*180phi=t*360*20/Article/UploadFiles/200409/20040918204447175.jpg 名称:双弧外摆线卡迪尔坐标方程: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)/Article/UploadFiles/200409/20040918204447186.jpg 名称:星行线卡迪尔坐标方程:a=5x=a*(cos(t*360))^3y=a*(sin(t*360))^3/Article/UploadFiles/200409/20040918204447139.jpg 名稱:心臟線建立環境:pro/e,圓柱坐標a=10r=a*(1+cos(theta))theta=t*360/Article/UploadFiles/200409/20040918204447387.jpg 名稱:葉形線建立環境:笛卡儿坐標a=10x=3*a*t/(1+(t^3))y=3*a*(t^2)/(1+(t^3))/Article/UploadFiles/200409/20040918204448710.jpg 笛卡儿坐标下的螺旋线x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t/Article/UploadFiles/200409/20040918204448724.gif 一抛物线笛卡儿坐标x =(4 * t)y =(3 * t) + (5 * t ^2)z =0/Article/UploadFiles/200409/20040918204448549.jpg 名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24。

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或复杂的条件分支语句。

Proe(CREO)中关系中可用公式全解完全版(FANS整理)

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软件关系编辑界面中,点击“插入”选“公式”,将弹出所有可用公式列表.。

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

Proe-Creo-UG曲线方程大全及关系式、函数的说明资料

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.双曲正切图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)图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.5rr1=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*3 z=t^3*(t+1)图53 54.蘑菇曲线rho=t^3+t*(t+1)theta=t*360phi=t^2*360*20*20图54b=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)。

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 关系式、函数的相关说明资料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) 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)图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关系式参数详细说明_百度文库(精)

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关系式详解

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

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

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;
B=sqrt(2),B=1.414
pow():指数函数,如
A=pow(10,2),A=100
B=pow(100,0.5),B=10
ceil():不小于其值的最小整数
floor():不超过其值的最大整数
ceil(10.2)值为11
floor(10.2)=10
也可以使用指定小数部分位数的ceil和floor函数,如:
ceil(10.255,2)=10.26
floor(10.255,1)=10.2
floor(10.255,2)=10.25
2、字符串函数:
string_length():字符串长度求值
用法:String_length(Parameter name or string),括弧内参数名或字符串,字符串要用" "括起,空格亦算一个字符。

例:strlen1=string_length("material"),则strlen1=8
rel_model_name():提取当前零件的文件名称
用法:rel_model_name()注意括号内为空的,返回目前模型名称。

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="124"
intl=123.5,S3=itos(intl),S3="124"
extract():提取字符
用法:extract(string,position,length)
evalGraph():图形X值对应的Y值提取函数
用法:evalGraph(Graph_name,x_value),其中Graph_name是指控制图形(Graph)的名字,要用双引号括起,x_value是Graph中的定义域,函数返回Graph中x 对应的y值。

如:
sd5=evalGraph(“sec”,3)
下面都是使用参数来设计的具体例子:
下图是点按照线长阵列,默认情况下,点的数量需要我们自己确定,下面的图通过函数floor函数和分析参数实现点的数量随着曲线的变化自动匹配,修改线的形状和长度后,点的个数会自动匹配:
下面是通过extract字符提取函数实现文字的阵列:
下面是典型的关系式结合阵列实现的效果:
下面举个列子说明Mod函数的使用:
利用可变截面扫描的函数和关系式,可以通过实现常见的周期性变化,比如正弦变化、余弦变化,但对于一般性的形状是无法实现的。

如何在Pro/E可变扫描中循环利用已有的图形(Graph)以实现更一般化的周期性形状变化?
要实现循环利用图形,那么在可变扫描过程中,必须有方法在某个值后归零然后重新计算图形对应的值,mod()函数是非常恰当的实现方式,比如,我们的图形X定义域为0~10,要在可变扫描过程中循环利用5次,我们很容易推导出如下的关系式(为了方便,我做了一个标准的类似公式一样的通式):
sd#=EvalGraph("Graph",mod(N*X_value*trajpar,X_value))*K
上面的关系式说明:
N:表示循环周期的次数
X_value:表示图形的X定义域
K:缩放倍数
也可以用以下的关系式控制,道理类似:
sd#=EvalGraph("Graph",N*trajpar-floor(N*trajpar))*K----用此关系式来控制时,图形的定义域为0~1。

上面的关系式说明:
N:表示循环周期的次数
K:缩放倍数
第一种方式要直观、也容易理解:
在整个可变扫描过程中,trajpar是从0到1变化,所以N*X_value*trajpar的变化就是0到N*X_value,mod(N*X_value*trajpar,X_value)就是这0到
N*X_value的变化要对X_value进行求余,换句话说,当变化到X_value的倍
数的时候我们的mod()函数值就会归0,从而实现图形的循环利用,floor()函数的原理也是类似的。

注意点,循环利用的图形必须要符合以下两点:
1、图形Graph的起点和终点Y值必须相等;
2、图形 Graph必须是单一段(多段相切线条组合成的形状,可采用转换成样条的方式来转化成单根线条);
如下图示意:。

相关文档
最新文档