UG8.0表达式应用.doc

上传人:灯火****19 文档编号:137166089 上传时间:2020-07-05 格式:DOC 页数:49 大小:5.51MB
返回 下载 相关 举报
UG8.0表达式应用.doc_第1页
第1页 / 共49页
UG8.0表达式应用.doc_第2页
第2页 / 共49页
UG8.0表达式应用.doc_第3页
第3页 / 共49页
UG8.0表达式应用.doc_第4页
第4页 / 共49页
UG8.0表达式应用.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《UG8.0表达式应用.doc》由会员分享,可在线阅读,更多相关《UG8.0表达式应用.doc(49页珍藏版)》请在金锄头文库上搜索。

1、UG8.0 表达式及应用1、 表达式输入:工具-表达式2、 执 行:插入-曲线-规律曲线-根据方程。如果没有“规律曲线”命令,用:帮助-命令查找器;查找。3、 “表达式”对话框如下:将方程转换为参数方程时注意:将方程转化为参数方程时,一定要将其转换为以变量t为参数的方程,在 UG中,t的变化范围一定是从0到1。 4、规律曲线命令如下:恒定允许您给整个规律函数定义一个常数值。系统会提示您只输入一个规律值(即该常数)。线性用于定义一个从起点到终点的线性变化率。三次用于定义一个从起点到终点的三次变化率。沿着样条的值 - 线性使用沿着脊线的两个或多个点来定义线性规律函数。在选择脊线曲线后,可以沿着这条

2、曲线指出多个点。系统会提示您在每个点处输入一个值。沿着样条的值 - 三次的使用沿着脊线的两个或多个点来定义一个三次规律函数。在选择脊线曲线后,可以沿着该脊线指出多个点。系统会提示您在每个点处输入一个值。根据等式使用一个现有表达式及“参数表达式变量”来定义一个规律。根据规律曲线允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。5、UG 常用内置函数函 数 名函 数 表 示函 数 意 义备 注sinsin(x/y)正弦函数x为角度函数coscos(x/y)余弦函数x为角度函数tantan(x/y)正切函数x为角度函数sinhsinh(x/y)双曲正弦函数x为角度函数coshcosh(x/

3、y)双曲余弦函数x为角度函数tanhtanh(x/y)双曲正切函数x为角度函数absabs(x)=绝对值函数结果为弧度asinasin(x/y)反正弦函数结果为弧度acosacos(x/y)反余弦函数结果为弧度atanatan(x/y)反正切函数结果为弧度atan2atan2(x/y)反余切函数atan(x/y)结果为弧度loglog (x)自然对数log (x)=ln(x)log10log10 (x)常用对数log10 (x)=lgxexpexp (x)指数exfactfact (x)阶乘x!sqrtsqrt (x)平方根hypothypot (x,y)直角三角形斜边=sqrt(x+y)ce

4、ilingceiling (x)大于或等于x的最小整数floorfloor (x)小于或等于x的最大整数piPi()圆周率3.14159265358在UG中利用【规律曲线】|【根据方程】绘制各种方程曲线:1、极坐标(或柱坐标r,z)与直角坐标系(x,y,z)的转换关系:x=r*cos();y=r*sin();z=z2、球坐标系(r,)与直角坐标系(x,y,z)的转换关系:x=rsincos;y=rsinsin;z=rcos在UG表达式中输入的theta=;phi=;r=rho【注:所有UG表达式中,必须先在名称栏输入t,公式栏输入0,类型为恒定的,即无单位。t是UG自带的系统变量,其取值为01

5、之间的连续数】1.直线直线的数学方程为y-y0=tan()*(x-x0),若直线经过点(10,20),倾角为30,长度L为40,即UG表达式为:theta=30L=40xt=10+L*cos(theta)*tyt=20+L*sin(theta)*tzt=0效果如图1 图1 图22.圆和圆弧圆的数学方程为(x-x0)2+(y-y0)2=r2,若圆心坐标为(50,40),半径r为30,即UG表达式为:r=30theta=t*360xt=50+r*cos(theta)yt=40+r*sin(theta)zt=0效果如图23.椭圆和椭圆弧椭圆的数学方程为(x-x0)2/a2+(y-y0)2/b2=1,

6、若椭圆中心坐标为(50,40),长半轴a为30(在X轴上),短半轴b为20,即UG表达式为:a=30b=20theta=t*360xt=50+a*cos(theta)yt=40+b*sin(theta)zt=0效果如图3 图3 图44.双曲线双曲线的数学方程为x2/a2-y2/b2=1,若中心坐标为(0,0),实长半轴a为4(在x轴上),虚半轴b为3,y的取值范围为-5+5内的一段,即UG表达式为:a=4b=3yt=10*t-5xt=a/b*sqrt(b2+yt2)或xt=-a/b*sqrt(b2+yt2)zt=0做出一半后进行镜像复制,效果如图45.抛物线抛物线I的数学方程为y2=2px,若

7、抛物线的顶点为(30,20)焦点到准线的距离p=8,y的取值范围为-25+25,即UG表达式为:p=8yt=50*t-25+20xt=(yt-20)2/(2*p)+30zt=0效果如图5-1抛物线II数学参数方程:x=2pt2,y=2pt(其中t为参数)。UG表达式为:p=8tt=t*4-2xt=2*p*tt2yt=2*p*ttzt=0效果如图5-2 图5-1 图5-26.正弦曲线若正弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:theta=t*360xt=50*tyt=10*sin(theta)zt=0效果如图67.余弦曲线若余弦曲线一个周期X方向长度为50,振幅为10,即UG

8、表达式为:theta=t*360xt=50*tyt=10*cos(theta)zt=0效果如图7 图6 图78.圆柱螺旋线若圆柱螺旋线半径r为20,螺距p为10,圈数n为5,即UG表达式为:r=20p=10n=5theta=t*360xt=r*cos(theta*n)yt=r*sin(theta*n)zt=p*n*t或zt=cos(theta*n)+p*n*t效果如图8 图8 图99.碟形弹簧若碟形弹簧半径r为20,螺距p为10,圈数n为5,即UG表达式为:r=20p=10n=5theta=t*360xt=r*cos(theta*n)yt=r*sin(theta*n)zt=cos(theta*

9、n2)+p*n*t或zt=cos(theta*n2.4)+p*n*t效果如图910.圆锥螺旋线和圆台螺旋线若圆锥螺旋线底圆半径r为20,螺距p为5,圈数n为10,即UG表达式为:r=20*(1-t),若圆台上端半径为5,则r=20*(1-t*0.75)p=5n=10theta=t*360xt=r*cos(theta*n)yt=r*sin(theta*n)zt=p*n*t效果如图10-1、10-2 图10-1 图10-211.三尖瓣线三尖瓣线数学方程:x=r(2cos+cos2);y=r(2sin-sin2)若将2变为n即扩展为n+1尖瓣线。若r=20,即UG表达式为:r=20n=2theta=

10、t*360xt=r*(n*cos(theta)+cos(n*theta)yt=r*(n*sin(theta)-sin(n*theta)zt=0效果如图11 图11 图1212.星形线【四尖瓣线】星形线的数学方程:x=r*cos3;y=r*sin3。【由n+1尖瓣线通式:x=r(n*cos+cos(n*);y=r(n*sin-sin(n*)当n=3时的情况。三角函数公式:sin33sin4sin3;cos34cos33cos】若r=20,即UG表达式为:r=20theta=t*360xt=r*(cos(theta)3yt=r*(sin(theta)3zt=0效果如图1213.渐开线渐开线的数学方

11、程:x=r(cos+*sin);y=r(sin-*cos)。假设渐开线的基圆半径r为10,展开角度为360*2,即UG表达式为:r=10theta=360*2*ts=r*rad(theta)=r*(2*pi()/360)*theta=2*pi()*r*t*2xt=r*cos(theta)+s*sin(theta)yt=r*sin(theta)-s*cos(theta)zt=0效果如图13 图13 图1414.阿基米德螺线(等径螺线)阿基米德螺线(等径螺线)数学方程:r=a*(极坐标),假设a=10,=360*2,即UG表达式为:a=10theta=t*360*2r=a*thetaxt=r*co

12、s(theta)yt=r*sin(theta)zt=0效果如图1415.对数螺线(等角螺线)对数螺线(等角螺线)数学方程:r=aem。对数螺线的定义和性质:运动方向始终与极径保持定角的动点轨迹称为对数螺线。假设a=0.005,即UG表达式为:a=0.005theta=t*360*2r=exp(a*theta)xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图1516.双曲螺线数学方程:r=a/。若a=10,即UG表达式为:a=100theta=t*360*2+1r=a/thetaxt=r*cos(theta)yt=r*sin(theta)zt=0效果如图16 图15 图1617.连锁螺线数学方程:r2=a2/。若a=10,即UG表达式为:a=10theta=t*360*2+1r=a/sqrt(theta)xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图17 图17 图1818.心脏线(肾形线)心脏线数学方程:r=2a(1+cos);肾形线数学方程:r=a(1+2sin(/2)。若a=10,=360,即UG表达式为:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号