ansys生成动画.doc
《ansys生成动画.doc》由会员分享,可在线阅读,更多相关《ansys生成动画.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-作者xxxx-日期xxxxansys生成动画【精品文档】第15章动画15.1 动画概述动画非常有价值,它应用图形方式解释许多分析结果,包括非线性或与时间有关的问题。ANSYS程序提供了用动画方式显示任何图形的工具。许多具有局域段存储器工作站,个人计算机及某些终端设备支持动画。但是,有些硬件平台不能很好地(或者根本不能)支持在线动画。在线动画演示的另一种办法是用摄影机或摄像机脱机,一幅一幅地捕捉图形序列。但要注意,脱机记录动画并不是一件小事,常涉及到专用设备,用户编排以及专门训练的人员。15.2 在ANSYS中生成动画显示ANSYS中执行动画的最容易的方法是使用Utility MenuPlot
2、CtrlsAnimate菜单下的函数。这些GUI函数允许在ANSYS中达到“按钮动画”的效果。GUI函数在后台执行ANSYS动画命令,如果你愿意,也可直接输入命令。使用命令行的步骤接下来讨论。参见第16章了解有关在单独的显示程序中观察动画的资料。通过下述命令,可以很快速地显示几幅图象来得到动画效果:Command(s): (命令)/SEG, ANIMGUI: Utility MenuPlotCtrlsRedirect PlotsDelete SegmentsUtility MenuPlotCtrlsRedirect PlotsSegment StatusUtility MenuPlotCtrl
3、sRedirect PlotsTo Segment Memory (UNIX)Utility MenuPlotCtrlsRedirect PlotsTo Animation File (Windows)Utility MenuPlotCtrlsAnimateReplay AnimationUtility MenuPlotCtrlsAnimateReplay/SEG命令允许将图形数据存入终端的本地“段”中(图形操作)或像素映像图(屏幕点)中(是否有,取决于所用图形设备的类型)。在图形动作命令产生一屏显示的同时,也存储了该图。然后可用ANIM命令按顺序显示所有的图片。典型的动画命令流大致如下:/S
4、EG,DELE !删除当前“段”的存储内容/SEG,MULTI !在“段”中存入显示序列图-图形生成命令生成图像序列-(选项见后)/SEG,OFF !关闭捕捉图片函数ANIM,15通过存储序列的循环次数15次为动画序列生成系列图片,可以发出一帧接着一帧的系列图形动作命令,或触发预定义的ANSYS宏来自动生成动画序列。预定义宏有:ANCNTR, ANCUT, ANDATA,ANDSCL,ANFLOW, ANISOS, ANMODE, ANTIME, 和ANDYNA。现有的本地“段”存储器或映像存储器的大小,以及每帧图片对内存的需求限制了动画序列的帧数。在大多数工作站及个人机上,每帧图片要求的内存
5、量取决于像素数(如:屏幕点)。在XWindow设备上,减小图形窗口的大小就减小了像素数,从而可产生较长时间动画演示。尽管你可以创建多个ANSYS窗口布置的动画,但由OpenGL创建的动画显示列表不会保留窗口信息。你可以通过X11/WIN32或通过带/DV3D,ANIM,KEY 的OpenGL驱动驱动器来保存多个窗口。15.4 使用单步动画宏上述基本动画命令演示的另一种较好办法是使用专用的“单步”动画宏。ANDATA (Utility MenuPlotCtrlsAnimateOver Results)产生某一范围的结果数据的顺序等值线动画,该宏允许基于最后一步绘图动作命令来产生动画序列(例如:P
6、LDISP)ANDSCL (Utility Menu PlotCtrlsAnimateDeformed Shape)在后处理器POST1中产生变形的动画序列。使用ANDSCL宏前,必须执行变形的显示命令(例如:PLDISP命令)。ANCNTR (Utility MenuPlotCtrlsAnimateDeformed Results)在POST中产生变形等值线的动画序列。使用宏前,需执行等值线,变形或等值线及变形的显示命令(例如:PLNS,S,EQV)ANMODE (Utility MenuPlotCtrlsAnimateMode Shape)在POST1中产生变形模态的动画序列,使用ANMO
7、DE前,需执行包含变形的命令。ANTIME (Utility MenuPlotCtrlsAnimateOver Time)在POST1中产生随时间变化的变形等值线动画序列。使用该宏前需执行显示变形、等值线或变形及等值线的命令,并已有含有随时间变化的解答。ANISOS (Utility MenuPlotCtrlsAnimateIsosurfaces)在POST1中产生变形等值线的正等侧动画序列。使用ANISOS前,必须执行显示等值线的命令。ANCUT (Utility MenuPlotCtrlsAnimateQ-Slice Contours or Q-Slice Vectors)在POST1中产
8、生变形等值线图某一剖切面的动画序列。使用该宏前,需执行显示等值线的命令。ANFLOW (Utility MenuPlotCtrlsAnimateParticle Flow)产生粒子流动或带电粒子运动的动画片序列。使用该宏前,需在单元显示图中执行可产生粒子流动轨迹的命令(即PLTRAC)。ANDYNA,尽管仍被ANSYS支持,但已由宏ANDATA替代。15.5 离线捕捉动画显示图形序列该程序产生图像时,一次产生一幅图像,逐帧摄影或录像。该技术的好处是,每次捕捉一帧动画时,对其复杂程度没有限制,且其性能不会因实体数量的增加而下降。通常,制作高质量视频图形是配置有专用设备的多媒体专家的工作,按视频方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ansys 生成 动画
限制150内