制作动画时,可以从零件文件或者装配体文件中切换到动画的界面,其操作方法如下:
●如图7-18所示,单击软件界面左下角的“运动算例”,则软件界面从模型界面转到动画和仿真界面。
●单击图7-18左上角的下拉菜单栏,选择“动画”,即可开始动画制作。
从模型转到动画和仿真后,软件的界面如图7-19所示,该界面主要由MotionManager设计树、MotionManager工具栏和时间栏组成,这三个部分所包含的内容如下:
●MotionManager设计树:包含了三维模型所有的零部件、配合、从MotionManager工具栏添加的所有马达、弹簧、力、阻尼、接触、引力等运动工具。

图7-18 进入动画界面
●MotionManager工具栏:包含动画的播放和控制、马达、弹簧、力、阻尼、接触、引力等工具。
●时间栏:包含了时间线和键码,用于控制运动的起始和终止时间。

图7-19 动画和仿真界面
1.MotionManager设计树的基本知识
MotionManager设计树类似于模型界面中的FeatureManager设计树,它包含了光源相机、运动工具、零部件和配合,如图7-20所示。MotionManager设计树中的零部件、配合和FeatureManager设计树中的一致,只有运动工具是从MotionManager工具栏添加过来的。在模型界面中所添加的配合约束也被动画和仿真界面直接引用,而在动画和仿真界面中是不能够直接修改配合的,只能转到模型界面中修改。

图7-20 MotionManager设计树的组成
为了使模型的动画能够正常地运行,必须先在模型界面中通过配合正确地约束好模型的自由度。配合中的机械配合可以模拟零件的实际运动情况,因此尽量使用机械配合来约束零件,使之在动画和仿真界面中可以被直接引用。
2.MotionManager工具栏
MotionManager工具栏主要用于设置算例类型、添加运动工具、播放和控制动画等。在开始制作动画之前,首先要设置算例的类型,具体方法如下:
●单击MotionManager工具栏左边的下拉菜单栏,如图7-21所示。
●在下拉菜单中选择算例类型。

图7-21 设置算例类型
算例有三种类型:动画、基本运动和Motion分析,不同算例类型可以使用的运动工具是不同的,其区别如下:
●动画:以动画的形式展示机构的运动,只能够使用运动工具中的马达。
●基本运动:比动画更加精确地模拟机构的运动,可以使用运动工具中的马达、弹簧、接触和引力。
●Motion分析:最逼真地模拟机构的运动,可以使用运动工具中的所有工具,并能够通过图解来分析运动的特点。
3.时间栏(https://www.xing528.com)
所有的SolidWorks动画事件都是基于时间的,因此时间在动画制作中非常重要。每个动画时间的开始都是由放置于时间轴上面的键码来触发的,因此键码可以看做是运动的开关。
如图7-22所示,时间栏包括时间线、键码和时间栏。时间线是零部件、配合或者运动工具在时间栏上面所对应的横条,代表了运动的持续时间段。每个零部件、配合或者运动工具在右边都有相应的时间线,最上面的黑色时间线是顶级装配体的时间线,它代表着整个动画的时间长短。时间线可以是持续的横条,也可以是断续的横条。如果是持续的横条,表示该零部件、配合或者运动工具一直在运动,如果是断续的横条,则表示该零部件、配合或者运动工具只在时间线所代表的时间段内运动。

图7-22 时间栏
时间线的两端是键码,键码的形状是菱形的。键码用于触发运动时间,当时间栏到达键码的位置时,会触发某种事件。放置键码的操作步骤是:
●移动鼠标到要放置键码的位置,单击右键,弹出如图7-23所示的右键菜单。
●选择“放置键码”,即可放置键码。
放置键码后,可以用鼠标拖动键码来移动它的位置,用于和特定的时间点对应,也可以进行如下操作,以修改键码时间,具体方法如下:
●选择键码,单击右键,在右键菜单中选择“编辑关键点时间”,此时弹出如图7-24所示的对话框。
●在对话框中输入时间值即可。

图7-23 放置键码

图7-24 编辑键码时间
时间栏是一条灰色的竖直线,它代表着动画当前的时间。在播放动画的过程中,拖动时间栏到某一位置时,动画也随之变化到当前时间所对应的状态。
4.动画设置
在运行动画之前,做一些基本的设置。单击MotionManager工具栏中的“运动算例属性
”,左侧弹出如图7-25所示的对话框,在该对话框中,各个参数的意义如下:

图7-25 运动算例属性
●每秒帧数:每秒帧数乘以动画长度将指定要捕捉的帧总数。每秒帧数值不影响到播放速度。
●几何体准确度:基本运动从曲线几何体制作网格。精度越高,网格将越接近实际几何体,碰撞模拟更准确,但需要更多计算时间。
●3D接触分辨率:控制几何体网格内所允许的贯通量。
●在模拟过程中动画:清除该选项时可加速计算时间,并在计算模拟过程中不显示运动。
●使用精确接触:勾选该选项时,SolidWorks使用代表实体的方程式计算接触。清除选择该选项时,SolidWorks使用多边形几何体估算接触。精确接触所计算的接触在分析方面正确,但计算可比大致解算时间要长。
●精度:高数值可增加所需的计算时间。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
