答网友问题11之点线运动副的使用方法

大家好!现在使用VL软件的人越来越多,但是很多人,尤其是新手急于求成,这在软件学习的过程中很不科学。首先要多看帮助文档,任何软件学习过程中都一样,其次要看教材,虽然Motion教材现在只有一本《lms virtual.lab motion入门与提高》,但是我在论坛也发了不少帖子了,结合起来应该可以入门了。曾春资料贴汇总: http://forums.caenet.cn/showtopic-623062.aspx
前几天有个网友发了一个求助帖, http://forum.simwe.com/thread-1126158-1-2.html 正如他所说,这么简单的模型怎么老是出错,还找不出来。下面我们来看看这个简单的模型错在哪里?
模型很简单,一个圆柱体,一个曲线,一个底座,圆柱体底面上的点在曲线上运动,在运动副上加了一个位置驱动(Joint Position Driver),如下图
1.png

一计算就报错,错误显示在运动副上面。这个运动副还算简单,报错有点不合理了。
2.jpg

3.png

通过排查错误,最后发现是因为他建立的TimeLength Function方向不对,他的曲线是负方向的,起始点在原点,如果TimeLength Function是正的话,就无法运动了,就会直接报错,在TimeLength Function中加个负号问题就解决了,不报错了。
4.png

虽然不报错了,模型还是有问题的。动画一看,整个圆柱都在翻转了,这是由于重力的作用。
2.gif

失效重力之后再看,基本不翻转了,但是由于不对称还是会歪。
3.gif

最后,把它的三个转动自由度约束住,动画就很好看了。
1.gif

修改后的模型:
更多资料请关注百度网盘LMS_VL_Motion,Moiton交流群:324201728;Motion汽车模块交流群:264418240;Durability交流群:83853780
登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

1