A-A+

Catia的DMU增强组件Simdesigner运动表达式使用方法

2013年04月22日 灵犀一指 Catia的DMU增强组件Simdesigner运动表达式使用方法已关闭评论 阅读 1,371 人 次

Catia的DMU增强组件Simdesigner运动表达式使用方法
Simdesigner本身应该是和ADAMS属于一家,为Catia开发了一个DMU插件,可以实现比Catia本身更加简洁的DMU校核步骤。
但是在正常使用的时候,有时需要对运动部件的运动做一个比较精确的控制,这个时候就必须用到Simdesigner的编程控制函数。这个函数还是比较容易学习和掌握的,但是对于刚刚接触这个插件的同学来说,可能会比较糊涂,所以这里做一个简洁的介绍,希望能够对刚用上这个插件的朋友起到提醒作用。
但是在正常使用的时候,有时需要对运动部件的运动做一个比较精确的控制,这个时候就必须用到Simdesigner的编程控制函数。这个函数还是比较容易学习和掌握的,但是对于刚刚接触这个插件的同学来说,可能会比较糊涂,所以这里做一个简洁的介绍,希望能够对刚用上这个插件的朋友起到提醒作用。
运用方法:
1、给两个部件添加运动副
2、定义运动副的运动方程,选择express,可以在表达式的框体中增加下面的表达式,即可实现运动。

[php]
step(time,0,0,0.1,60)
-step(time,0.2,0,0.3,20)
-step(time,0.4,0,0.5,20)
-step(time,0.6,0,0.7,20)
-step(time,0.8,0,0.9,23.3)
-step(time,1.0,0,1.1,23.3)
-step(time,1.2,0,1.3,23.4)
step(time,1.4,0,2.0,70)
[/php]

说明:
1、±号表示运动方向,需要与设定时运动方向比对,同向为正,反向为负。
2、括号中time表示按时长计数。
3、time后有四位数字,如(time,0.2,0,0.3,60),第一位数字表示时间起点,第三位表示时间终点,第四位表示运动量。
通过时间距离的配合,多个运动部件之间可以实现运动校核。
用Simdesigner,相对于Catia本身的DMU组件,会比较方便设定,使用简便。

评论已关闭!