UG 的运动分析 的运动分析 的运动分析 的运动分析 (motion) 与参数化动画相结合的方法 与参数化动画相结合的方法 与参数化动画相结合的方法 与参数化动画相结合的方法
下面通过一个简单的例子说明UG的motion与参数化动画相结合的一些方法:
请看下图效果:连杆在旋转过程中不断伸长(其中旋转部分采用motion做出,
伸长部分则用参数化动画做出)。
1:新建一文件(例如文件名是:1)
2:直接进入motion模块,在这里可以先建立一个新的运动分析方案(moton_1)
3:然后转到建模模块里面然后转到建模模块里面然后转到建模模块里面然后转到建模模块里面(modeling),,,,注意看装配导航器注意看装配导航器注意看装配导航器注意看装配导航器
4::::在这个建模环境下建草图在这个建模环境下建草图在这个建模环境下建草图在这个建模环境下建草图(具体步骤省略具体步骤省略具体步骤省略具体步骤省略) 5::::把草图拉伸把草图拉伸把草图拉伸把草图拉伸5mm
6::::用移动区域命令把整个连杆伸长用移动区域命令把整个连杆伸长用移动区域命令把整个连杆伸长用移动区域命令把整个连杆伸长50mm。。。。
最终效果如下图 最终效果如下图 最终效果如下图 最终效果如下图::::
7:打开表达式对话框打开表达式对话框打开表达式对话框打开表达式对话框,,,输入,输入输入输入FrameNumber=0,,,,单击单击单击单击OK,,,,完成输入即可完成输入即可完成输入即可完成输入即可
8::::再次进入再次进入再次进入再次进入motion模块模块模块模块,这时可以看看表达式对话框和装配导航器这时可以看看表达式对话框和装配导航器这时可以看看表达式对话框和装配导航器这时可以看看表达式对话框和装配导航器 可以发现在可以发现在可以发现在可以发现在motion环境下也可以做参数化动画了环境下也可以做参数化动画了环境下也可以做参数化动画了环境下也可以做参数化动画了,,,,具体为什么可具体为什么可具体为什么可具体为什么可 以做大家想想就知道以做大家想想就知道以做大家想想就知道以做大家想想就知道。。。。
9::::下面先来建立旋转运动下面先来建立旋转运动下面先来建立旋转运动下面先来建立旋转运动 步骤步骤步骤步骤1::::创建连杆创建连杆创建连杆创建连杆
步骤 步骤 步骤
步骤2::::创建带恒定驱动的旋转副创建带恒定驱动的旋转副创建带恒定驱动的旋转副创建带恒定驱动的旋转副((((在这里取旋转在这里取旋转在这里取旋转速度为在这里取旋转速度为速度为速度为36度每秒度每秒度每秒度每秒))))
步骤 步骤 步骤
步骤3::::进入运动分析选项对话框进入运动分析选项对话框进入运动分析选项对话框进入运动分析选项对话框,点选运动学点选运动学点选运动学点选运动学/动力学分析选项动力学分析选项,动力学分析选项动力学分析选项,,,输入时间为输入时间为输入时间为输入时间为10s, 步数为步数为
步数为步数为100步步步步。。。。
步骤 步骤 步骤
步骤4:分析完成后分析完成后分析完成后分析完成后,,,,在弹出的对话框中点击在弹出的对话框中点击在弹出的对话框中点击在弹出的对话框中点击play按钮就可以观看动画效果按钮就可以观看动画效果按钮就可以观看动画效果按钮就可以观看动画效果
10::::下面来建立连杆的伸长运动下面来建立连杆的伸长运动下面来建立连杆的伸长运动下面来建立连杆的伸长运动 步骤
步骤步骤
步骤1::::把区域伸长值把区域伸长值把区域伸长值(把区域伸长值(((50))这个参数与关键帧动画拉上关系))这个参数与关键帧动画拉上关系这个参数与关键帧动画拉上关系这个参数与关键帧动画拉上关系 具体操作如图所示
具体操作如图所示 具体操作如图所示
具体操作如图所示,,,在这里大家可以发现我取动画关键帧为,在这里大家可以发现我取动画关键帧为在这里大家可以发现我取动画关键帧为在这里大家可以发现我取动画关键帧为100 帧帧
帧帧((((因为因为因为因为100*0.5====50)))),,,,目的是为了和运动分析选项中的分析步目的是为了和运动分析选项中的分析步目的是为了和运动分析选项中的分析步目的是为了和运动分析选项中的分析步 数一样
数一样 数一样
数一样,,,这样大家比较好理解,这样大家比较好理解这样大家比较好理解。这样大家比较好理解。。。当然也可以和分析步数不一样当然也可以和分析步数不一样当然也可以和分析步数不一样,当然也可以和分析步数不一样,,, 这个就要看具体情况
这个就要看具体情况 这个就要看具体情况 这个就要看具体情况。。。。 大家可以仔细研
大家可以仔细研 大家可以仔细研
大家可以仔细研究一下究一下究一下究一下,,,,这里就不说太多了这里就不说太多了这里就不说太多了这里就不说太多了。。。。
步骤步骤
步骤步骤2::::进入产生动画对话框进入产生动画对话框进入产生动画对话框进入产生动画对话框
步骤步骤
步骤步骤3::::按图点选定义关键帧复选框按图点选定义关键帧复选框按图点选定义关键帧复选框按图点选定义关键帧复选框,,,填写文件名,填写文件名填写文件名(填写文件名(((2)))),,,,然后点选增加然后点选增加然后点选增加然后点选增加/拷贝按拷贝按拷贝按拷贝按 钮新建一关键帧动画
钮新建一关键帧动画 钮新建一关键帧动画 钮新建一关键帧动画
步骤步骤
步骤步骤4::::点选关键帧按钮点选关键帧按钮点选关键帧按钮,点选关键帧按钮,,,在弹出的对话框中在弹出的对话框中在弹出的对话框中,在弹出的对话框中,,,把名字改成把名字改成把名字改成把名字改成Frame1,填写步数为填写步数为填写步数为填写步数为 101,,点击增加,,点击增加点击增加点击增加/拷贝按钮完成关键帧的创建拷贝按钮完成关键帧的创建,拷贝按钮完成关键帧的创建拷贝按钮完成关键帧的创建,,,最后点击最后点击最后点击最后点击OK按钮返回产按钮返回产按钮返回产按钮返回产 生动画的对话框
生动画的对话框生动画的对话框 生动画的对话框。。。。
步骤步骤
步骤步骤5::::点击参数按钮点击参数按钮点击参数按钮,点击参数按钮,,,在弹出的对话框中点选更新表达式复选框在弹出的对话框中点选更新表达式复选框在弹出的对话框中点选更新表达式复选框,在弹出的对话框中点选更新表达式复选框,,如果要输出,如果要输出如果要输出如果要输出 动画
动画动画
动画,,,,红框里面的参数可供用户选填红框里面的参数可供用户选填红框里面的参数可供用户选填红框里面的参数可供用户选填,,,,最后点击最后点击最后点击最后点击OK按钮返回产生动画按钮返回产生动画按钮返回产生动画按钮返回产生动画 的对
的对的对
的对话框话框话框话框。。。。
步骤 步骤 步骤
步骤6::::点击预览动画按钮弹出预览动画对话框点击预览动画按钮弹出预览动画对话框点击预览动画按钮弹出预览动画对话框点击预览动画按钮弹出预览动画对话框,,,,点击点击点击点击play按钮可以观看你所按钮可以观看你所按钮可以观看你所按钮可以观看你所 制作的关键帧动画
制作的关键帧动画制作的关键帧动画 制作的关键帧动画。。。。
11::::现在现在现在现在motion与参数化动画的效果都可以分别观看与参数化动画的效果都可以分别观看,与参数化动画的效果都可以分别观看与参数化动画的效果都可以分别观看,,,那如何把他们合成一起那如何把他们合成一起那如何把他们合成一起那如何把他们合成一起 观看呢
观看呢 观看呢
观看呢????请看下图请看下图请看下图:请看下图:::
没错没错
没错没错,,,就在运动分析导航器那里,就在运动分析导航器那里就在运动分析导航器那里就在运动分析导航器那里,,,,把光标放在你所分析的方案上面然后右击鼠把光标放在你所分析的方案上面然后右击鼠把光标放在你所分析的方案上面然后右击鼠把光标放在你所分析的方案上面然后右击鼠 标
标 标
标,,,在弹出菜单中选择,在弹出菜单中选择在弹出菜单中选择在弹出菜单中选择Export选项之后又会弹出一个菜单选项之后又会弹出一个菜单选项之后又会弹出一个菜单选项之后又会弹出一个菜单,,,,红色框里面的都可红色框里面的都可红色框里面的都可红色框里面的都可 以观看合成在一起的效果
以观看合成在一起的效果 以观看合成在一起的效果 以观看合成在一起的效果。。。。
以输出 以输出 以输出
以输出MPEG格式为例格式为例格式为例格式为例,,,,点击它点击它点击它点击它,,,,弹出一个对话框弹出一个对话框弹出一个对话框弹出一个对话框,,,在,在在在Camera Path下面有两下面有两下面有两下面有两 个动画个动画
个动画个动画,,,,点击任何一点击任何一点击任何一点击任何一个都可以观看合成后的效果个都可以观看合成后的效果个都可以观看合成后的效果个都可以观看合成后的效果。。。。((((要点击预览动画按钮要点击预览动画按钮要点击预览动画按钮要点击预览动画按钮))))
这里稍微说明一下 这里稍微说明一下 这里稍微说明一下
这里稍微说明一下,,,如果要单独输出,如果要单独输出如果要单独输出如果要单独输出motion生成的动画生成的动画生成的动画生成的动画,,,,可以点击可以点击可以点击可以点击Fixed(101 Frames)这个路径动画这个路径动画这个路径动画这个路径动画,,,然后再点击指定文件名按钮,然后再点击指定文件名按钮然后再点击指定文件名按钮然后再点击指定文件名按钮,,,,之后在弹出的对话框中要之后在弹出的对话框中要之后在弹出的对话框中要之后在弹出的对话框中要 你指定一文件名
你指定一文件名 你指定一文件名
你指定一文件名,,,输入后按,输入后按输入后按输入后按OK返回返回返回返回,,,最后点击,最后点击最后点击最后点击OK按钮就可以输出动画了按钮就可以输出动画了。按钮就可以输出动画了按钮就可以输出动画了。。。
如果要单独输出参数化动画可以到产生动画对话框里面输出 如果要单独输出参数化动画可以到产生动画对话框里面输出 如果要单独输出参数化动画可以到产生动画对话框里面输出 如果要单独输出参数化动画可以到产生动画对话框里面输出。。。。
如果要输出复合后的动画 如果要输出复合后的动画 如果要输出复合后的动画
如果要输出复合后的动画,,,,可以用可以用可以用可以用2(101 Frames)这个路径动画输出这个路径动画输出这个路径动画输出这个路径动画输出。。。。
限于本人的水平 限于本人的水平 限于本人的水平
限于本人的水平, , , ,上述如有不对的地方请各位指正 上述如有不对的地方请各位指正 上述如有不对的地方请各位指正 上述如有不对的地方请各位指正! ! ! ! ! ! ! ! ! ! ! !