iCAx开思网

标题: 请问这个函数在adams里怎么加载? [打印本页]

作者: zjn0987    时间: 2009-2-18 15:32
标题: 请问这个函数在adams里怎么加载?
将这个作为速度驱动加载到一个工作台的运动中,在AdAMS中如何弄啊?要编程吗?我最不会那个( ⊙ o ⊙ )啊!
作者: zjn0987    时间: 2009-2-18 16:26
然后这个还是个循环的~~~~~公式只是一个循环
作者: zjn0987    时间: 2009-2-20 17:04
没人管吗?
作者: pool    时间: 2009-2-22 11:07
用IF函数嵌套。原理很简单,就是表达式有点麻烦。
作者: zjn0987    时间: 2009-2-22 14:18
我嵌套了一下,我只能做一个循环,再继续循环怎么做啊?
作者: zjn0987    时间: 2009-2-26 14:05
IF(time-0.706:STEP( time ,0.106, -2000*SIN(14.185*time),0.107,-2000) , -2000 , STEP( time ,0.859,-2000*SIN( 10.256*time-5.67 ),0.861,6005.25*SIN(7.85*time-6.759)) )
只是一个循环,还不考虑0.02s的停顿,多个循环怎么弄啊??
作者: zjn0987    时间: 2009-2-26 14:30
STEP( time ,0.106, -2000*SIN(14.185*time),0.107,
STEP( time , 0.107 , -2000 , 0.706 ,
STEP( time , 0.706 , -2000,0.859,
STEP( time , 0.859 , -2000*SIN( 10.256*time-5.67 ) , 0.861,
STEP( time , 0.861 ,6005.25*SIN(7.85*time-6.759) , 1.261 ,
STEP( time ,  1.261,0  , 1.263 ,0)
)))))
听说这样也可以,但是我的这个函数6005.25*SIN(7.85*time-6.759) 明明跟楼上IF里的表达式一样,但是出来的结果又不一样了??函数的幅值不够大啊!




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