找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

如何绘制分段函数曲线?

[复制链接]
跳转到指定楼层
1
发表于 2005-1-16 20:51:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题。在方程曲线中不能用if对函数进行分段,如何解决?
比如要做一个凸轮,先等速上升,再等速下降。如何画其轮廓?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-1-16 23:12:34 | 只看该作者
这个问题不知到怎么处理,顶出高手来
3
发表于 2005-1-17 08:25:15 | 只看该作者
yangyubin0723 wrote:
如题。在方程曲线中不能用if对函数进行分段,如何解决?  
  比如要做一个凸轮,先等速上升,再等速下降。如何画其轮廓?

  
是凸轮都需要一个加减速的过程,你怎么能指望可以全部是等速上升或下降呢?
如果撇开等速或允许部分等速,你可以考虑用graph来控制,或者反过来在mechanism中定义凸轮的运动来产生凸轮线
4
发表于 2016-4-8 09:39:44 | 只看该作者
本帖最后由 hwangbin 于 2016-4-8 09:43 编辑

要分几段画的:  :D:D:D:D


ProE曲线方程柱坐标)
曲线-进程
        r=R0+(35*t^4-84*t^5+70*t^6-20*t^7)*S
        theta=t*360/T0*TJ
        z=0
曲线-进程停
        r=R0+S
        theta=t*360/T0*Tjt+360/T0*Tj
        z=0
曲线-回程
        r=R0+(35*(1-t)^4-84*(1-t)^5+70*(1-t)^6-20*(1-t)^7)*S
        theta=t*360/T0*TH+360/T0*(TJT+TJ)
        z=0
曲线-回程停
        r=R0
        theta=t*360/T0*THT+360/T0*(TH+TJT+TJ)
        z=0
局部参数
R0        说明: 基圆半径
S        说明: 行程
TJ        说明: 进程
TJT        说明: 进程停
TH        说明: 回程
THT        说明: 回程停
T0        说明: 周期(等分)

本例:
R0=35
S=14
TJ=10
TJT=10
TH=20
THT=20
T0=60
曲线-进程
        r=35+(35*t^4-84*t^5+70*t^6-20*t^7)*14
        theta=t*360/60*10
        z=0
曲线-进程停
        r=35+14
        theta=t*360/60*10+360/60*10
        z=0
曲线-回程
        r=35+(35*(1-t)^4-84*(1-t)^5+70*(1-t)^6-20*(1-t)^7)*14
        theta=t*360/60*20+360/60*(10+10)
        z=0
曲线-回程停
        r=35
        theta=t*360/60*20+360/60*(20+10+10)
        z=0



本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-1 01:49 , Processed in 0.030095 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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