找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18241|回复: 4
打印 上一主题 下一主题

[分享] 根据起始半径,半径增量和螺旋线总长度,用规律曲线创建有一定起始半径螺旋线

[复制链接]
跳转到指定楼层
1
发表于 2008-2-15 11:30:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一、在菜单toolsexpression 输入以下表达式,

t=1
N=10  ------------------------n代表圈数,表达式类型定义为constant,根据需要给不同的值;
s=360*t*n  -------------------------------- 其中360为角度,n标示圈数;
xt=50*cos(s)+2.5*n*t*cos(s) -------------- 50代表起始半径,2.5代表半径增量
yt=50*sin(s)+ 2.5*n*t*sin(s) j8v:N!F p+@/S
zt=0
二、使用law curve 命令,
2-1、点击by Equation

2-2、出现对话框,点击ok

2-3、出现对话框,点击ok

2-4、出现如下图所示对话框,点击by Equation,定义yt 。同样方法定义zt。

2-5、出现如下图所示对话框,点击ok。


三、生成螺旋线

四、用 使螺旋线失参,然后用 命令修改螺旋线长度为700mm。



补:
元素定义时可用的数学函数

元素定义时函数的使用格式与C语言中的用法相同,所有函数的参数须用括号括起来,且参数本身也可以是表达式。有:sin,cos,tan,asin,acos,atan,sinh,cosh,tanh,sqrt,fabs,ceil,floor,exp,log,log10,sign共17个函数。

三角函数sin、cos、tan的参数单位采用角度,如sin(30) = 0.5,cos(45) = 0.707。

反三角函数asin、acos、atan的返回值单位为角度,如acos(0.5) = 60,atan(1) = 45。

sinh、cosh、tanh为双曲函数。

sqrt(x)表示x的平方根,如sqrt(36) = 6。

fabs(x)表示x的绝对值,如fabs(-18) = 18。

ceil(x)表示大于等于x的最小整数,如ceil(5.4) = 6。

floor(x)表示小于等于x的最大整数,如floor(3.7) = 3。

exp(x)表示e的x次方。

log(x)表示lnx(自然对数),log10(x)表示以10为底的对数。

sign(x)在x大于0时返回x,在x小于等于0时返回0。如sign(2.6) = 2.6,sign(-3.5) = 0。

幂用^表示,如x^5表示x的5次方。

求余运算用%表示,如18%4 = 2,2为18除以4后的余数。

在表达式中,乘号用"*"表示,除号用"/"表示;表达式中没有中括号和大括号,只能用小括号。

如下表达式是合法的表达式:

1.5*h*sin(30)-2*d^2/sqrt(fabs(3*t^2-x*u*cos(2*alpha)))。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-2-15 12:06:16 | 只看该作者
看看,,,,,,,,,,,,,,,
3
发表于 2008-2-15 12:21:05 | 只看该作者
还有附件,忘了附了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2008-2-23 20:15:22 | 只看该作者
DDDDDDDDDDDD
谢谢楼主!
5
发表于 2008-12-13 16:29:56 | 只看该作者
多谢!DDDDDDDD
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-3 04:52 , Processed in 0.020659 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表