iCAx开思网

标题: 如何绘制分段函数曲线? [打印本页]

作者: yangyubin0723    时间: 2005-1-16 20:51
标题: 如何绘制分段函数曲线?
如题。在方程曲线中不能用if对函数进行分段,如何解决?
比如要做一个凸轮,先等速上升,再等速下降。如何画其轮廓?
作者: ideas    时间: 2005-1-16 23:12
这个问题不知到怎么处理,顶出高手来
作者: ____    时间: 2005-1-17 08:25
yangyubin0723 wrote:
如题。在方程曲线中不能用if对函数进行分段,如何解决?  
  比如要做一个凸轮,先等速上升,再等速下降。如何画其轮廓?

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

要分几段画的:  :D:D:D:D
[attach]1232548[/attach]

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








欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3