永发信息网

如何在adams里面实现这样的运动

答案:6  悬赏:10  手机版
解决时间 2021-04-27 13:36
  • 提问者网友:焚苦与心
  • 2021-04-26 21:49
如何在adams里面实现这样的运动
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-04-26 23:10
我也纠结过一段时间,现在搞定了。方法是在m_1和m_2上各放置一个旋转运动(假如你需要这两个关节旋转运动),将默认的30d*time修改为step函数,m_1运动时间内m_2速度设为零,运动到所需时刻令m_1为零,m_2开始运动。比如,m_1用10秒时间转动360°,然后m_2用10秒转动720°,可以设置m_1运动副上运动函数为——STEP( time , 0 , 0 , 10 , 360d ) ,m_2为——STEP( time , 10 , 0 , 20 , 720d )。移动副类似。建议看一下step函数。当然,如果你要很精确的话,还可以配置传感器,设定关节动作。祝好运!
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-04-27 03:26
物理吗
  • 2楼网友:空山清雨
  • 2021-04-27 01:58
可以考虑用驱动函数来实现,比如step函数,精确仿真还可以设置传感器
  • 3楼网友:大漠
  • 2021-04-27 00:36
法是在m_1和m_2上各放置一个旋转运动(假如你需要这两个关节旋转运动),将默认的30d*time修改为step函数,m_1运动时间内m_2速度设为零,运动到所需时刻令m_1为零,m_2开始运动。比如,m_1用10秒时间转动360°,然后m_2用10秒转动720°,可以设置m_1运动副上运动函数为——STEP( time , 0 , 0 , 10 , 360d ) ,m_2为——STEP( time , 10 , 0 , 20 , 720d )。移动副类似。建议看一下step函数。当然,如果你要很精确的话,还可以配置传感器,
  • 4楼网友:七十二街
  • 2021-04-27 00:22
我也纠结过一段时间,现在搞定了。方法是在m_1和m_2上各放置一个旋转运动(假如你需要这两个关节旋转运动),将默认的30d*time修改为step函数,m_1运动时间内m_2速度设为零,运动到所需时刻令m_1为零,m_2开始运动。比如,m_1用10秒时间转动360°,然后m_2用10秒转动720°,可以设置m_1运动副上运动函数为——STEP( time , 0 , 0 , 10 , 360d ) ,m_2为——STEP( time , 10 , 0 , 20 , 720d )。移动副类似。建议看一下step函数。当然,如果你要很精确的话,还可以配置传感器,设定关节动作。祝好运!
  • 5楼网友:怙棘
  • 2021-04-26 23:26
方法是在m_1和m_2上各放置一个旋转运动(假如你需要这两个关节旋转运动),将默认的30d*time修改为step函数,m_1运动时间内m_2速度设为零,运动到所需时刻令m_1为零,m_2开始运动。
  比如,m_1用10秒时间转动360°,然后m_2用10秒转动720°,可以设置m_1运动副上运动函数为——STEP( time , 0 , 0 , 10 , 360d ) ,m_2为—STEP( time , 10 , 0 , 20 , 720d )。移动副类似。建议看一下step函数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯