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

浏览:8088 收藏:1
大家好!现在使用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),如下图
一计算就报错,错误显示在运动副上面。这个运动副还算简单,报错有点不合理了。
通过排查错误,最后发现是因为他建立的TimeLength Function方向不对,他的曲线是负方向的,起始点在原点,如果TimeLength Function是正的话,就无法运动了,就会直接报错,在TimeLength Function中加个负号问题就解决了,不报错了。
虽然不报错了,模型还是有问题的。动画一看,整个圆柱都在翻转了,这是由于重力的作用。
失效重力之后再看,基本不翻转了,但是由于不对称还是会歪。
最后,把它的三个转动自由度约束住,动画就很好看了。
修改后的模型:
更多资料请关注百度网盘LMS_VL_Motion,Moiton交流群:324201728;Motion汽车模块交流群:264418240;Durability交流群:83853780
前几天有个网友发了一个求助帖, http://forum.simwe.com/thread-1126158-1-2.html 正如他所说,这么简单的模型怎么老是出错,还找不出来。下面我们来看看这个简单的模型错在哪里?
模型很简单,一个圆柱体,一个曲线,一个底座,圆柱体底面上的点在曲线上运动,在运动副上加了一个位置驱动(Joint Position Driver),如下图

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


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

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

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

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

修改后的模型:
更多资料请关注百度网盘LMS_VL_Motion,Moiton交流群:324201728;Motion汽车模块交流群:264418240;Durability交流群:83853780

技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP

1