相约七年 发表于 2015-8-29 16:42:02

adams 传感器 脚本 控制正反转

请问大家,一个JOINT点添加两个旋转副和两个MOTION,一个正向转动90d,一个反向转动-90d,用脚本控制,当正向转动竖直后,SENSOR1运行,开始反向转动,当回复初始位置时,SENSOR2运行,正向转,如此反复.一个循环试验成功,但是与预期的旋转方式不一样,此图为part2中心点y坐标变化,1分钟时由y轴正方向瞬间跳跃到了负方向,请教各位大神怎么解决这个问题,下面是我的脚本语言:
! Insert ACF commands here:
DEACTIVATE/MOTION, ID=2
DEACTIVATE/SENSOR, ID=2
SIMULATE/DYNAMIC, END=4.0, STEPS=400
DEACTIVATE/MOTION, ID=1
DEACTIVATE/SENSOR, ID=1
ACTIVATE/MOTION, ID=2
ACTIVATE/SENSOR, ID=2
SIMULATE/DYNAMIC, END=6.0, STEPS=600

相约七年 发表于 2015-8-30 09:33:20

求别沉:time::time::time::time::time::time::time::time::time::time:

xiezhuo 发表于 2015-8-31 07:46:10

把你的motion定义贴出来看看

相约七年 发表于 2015-8-31 16:34:10

xiezhuo 发表于 2015-8-31 07:46
把你的motion定义贴出来看看

最基本的funcion(time):-90d*time

相约七年 发表于 2015-8-31 16:38:53

这个是我的motion'

相约七年 发表于 2015-8-31 16:46:59

xiezhuo 发表于 2015-8-31 07:46
把你的motion定义贴出来看看

我又做了类似的试验,还是在1秒的时候有个跳跃,好像motion2在motion1运动的1秒时间里后台同时运动了1秒

xiezhuo 发表于 2015-9-1 08:08:01

step(time,0,0,1,step(time,1,90d,2,0)),试试这个驱动,一个铰链就行了
页: [1]
查看完整版本: adams 传感器 脚本 控制正反转