Tecplot动画整理倾情奉献.docx

上传人:b****6 文档编号:7463414 上传时间:2023-05-11 格式:DOCX 页数:11 大小:104.38KB
下载 相关 举报
Tecplot动画整理倾情奉献.docx_第1页
第1页 / 共11页
Tecplot动画整理倾情奉献.docx_第2页
第2页 / 共11页
Tecplot动画整理倾情奉献.docx_第3页
第3页 / 共11页
Tecplot动画整理倾情奉献.docx_第4页
第4页 / 共11页
Tecplot动画整理倾情奉献.docx_第5页
第5页 / 共11页
Tecplot动画整理倾情奉献.docx_第6页
第6页 / 共11页
Tecplot动画整理倾情奉献.docx_第7页
第7页 / 共11页
Tecplot动画整理倾情奉献.docx_第8页
第8页 / 共11页
Tecplot动画整理倾情奉献.docx_第9页
第9页 / 共11页
Tecplot动画整理倾情奉献.docx_第10页
第10页 / 共11页
Tecplot动画整理倾情奉献.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Tecplot动画整理倾情奉献.docx

《Tecplot动画整理倾情奉献.docx》由会员分享,可在线阅读,更多相关《Tecplot动画整理倾情奉献.docx(11页珍藏版)》请在冰点文库上搜索。

Tecplot动画整理倾情奉献.docx

Tecplot动画整理倾情奉献

采用tecplot软件将fluent数据(多流体区域)做动画的步骤

1)建立宏file/macro/record,这样宏就开始了录制过程。

以后在tecplot中的任何动作都将被记录到宏文件中,为了节约正式动画制作的时间,最好事先摸索好初始图片需要修改的内容,正式开始录制时只进行必要的修改动作。

2)读入一个case&data数据(import/fluentcase&data),此时读入的是打算让动画开始的第一个文件,也就是动画的第一帧。

3)对图片进行修改:

坐标,显示区域,边界的颜色和线条粗细,图片格式(经试验bmp格式质量最高,图片也最大)……这些修改将都记录到宏文件中。

进行每一步修改后,RedrawAll才能显示图片变化,这可能是由于宏在记录,图片不自动更新。

4)输出图片(export/bmp),修改图片的宽度(EnterWidth:

3200),可能图片高度增大,图片的象素越高,制作出来的图片越大。

5)至此,宏文件制作完毕。

这样的宏文件的功能是制作一张自己需要的图片。

6)为了让tecplot能够批量处理大量的fluent数据,需要对宏文件进行修改,加入循环语句。

(对比制作好的宏和2D-ETH-15-3-4-WrongH宏进行修改)增加语句:

a)$!

VarSet|NumLoop|=100/*(插入到第三句的位置):

此句的100为制作该动画所需的图片的个数;*/$!

Loop|NumLoop|$!

Varset|num|=(|Loop|*200)/*标准格式(|Loop|*文件存储步长+开始时刻文件标号,例如对从?

开始的数据做动画,存储步长为1000,这样的情况下该句可以写为(|Loop|*1000+100000)*/b)$!

EndLoop(插入到倒第二行)修改语句:

将读取的dat数据和写出的图片用循环标号|num|来表示。

a)D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.dat/*只修改dat数据的名称即可*/b)D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.bmp7)采用宏文件进行图片制作(file/macro/play);8)用软件GIFMovieGear将一系列图片制作成动画。

_____________________________________________________________________附15-3-4文件____________________________________________________________________#!

MC1100$!

VarSet|MFBD|='D:

\Fluent'$!

VarSet|NumLoop|=100$!

Loop|NumLoop|$!

Varset|num|=(|Loop|*200)$!

READDATASET'"STANDARDSYNTAX""""LoadOption""CaseAndData""FILENAME_CaseFile""D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\""FILENAME_DataFile""D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.dat""GridZones""CellsAndBoundaries""IncludeParticleData""No""AverageToNodes""No"'DATASETREADER='FluentDataLoader'$!

PICKADDX=Y=CONSIDERSTYLE=YES$!

PICKADDX=2.Y=CONSIDERSTYLE=YES$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=5.Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=-0.Y=0$!

VIEWPUSH$!

VIEWPUSH$!

VIEWPUSH$!

VIEWPUSH$!

VIEWPUSH$!

PICKSETMOUSEMODEMOUSEMODE=SELECT$!

PICKADDX=2.Y=CONSIDERSTYLE=YES$!

TWODAXISYDETAIL{SHOWAXIS=NO}$!

TWODAXISAUTOADJUSTRANGESTONICEVALUES=YES$!

VIEWAXISMAKECURRENTVALUESNICEAXIS='X'AXISNUM=1$!

TWODAXISAUTOADJUSTRANGESTONICEVALUES=NO$!

TWODAXISAUTOADJUSTRANGESTONICEVALUES=YES$!

VIEWAXISMAKECURRENTVALUESNICEAXIS='Y'AXISNUM=1$!

TWODAXISXDETAIL{SHOWAXIS=NO}$!

TWODAXISAUTOADJUSTRANGESTONICEVALUES=NO$!

TWODAXISAUTOADJUSTRANGESTONICEVALUES=YES$!

VIEWAXISMAKECURRENTVALUESNICEAXIS='X'AXISNUM=1$!

PICKADDX=Y=CONSIDERSTYLE=YES$!

FIELDLAYERSSHOWMESH=NO$!

GLOBALCONTOUR1VAR=3$!

CONTOURLEVELSRESETTONICECONTOURGROUP=1APPROXNUMVALUES=15$!

FIELDLAYERSSHOWCONTOUR=YES$!

GLOBALCONTOUR1VAR=19$!

CONTOURLEVELSRESETTONICECONTOURGROUP=1APPROXNUMVALUES=15$!

FIELDLAYERSSHOWEDGE=NO$!

REDRAWALL$!

REDRAW$!

EXPORTSETUPEXPORTFORMAT=JPEG$!

EXPORTSETUPIMAGEWIDTH=624$!

EXPORTSETUPEXPORTFNAME='D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.jpg'$!

EXPORTEXPORTREGION=CURRENT$!

EndLoop$!

RemoveVar|MFBD|

动画步骤

将多个时刻序列的数据读入以后利用tecplot中的tool/Animate/选项能够创建动画。

能够依照不同的需要选择contours、zones。

在应用中一样选择zones多一点。

在zones里有如下弹出窗口,选择起始zone和终止zone,然后输出即可。

或另外有一种更为方便的方式,该法能够不用一次将所有的数据文件读入,对内存和机子速度较慢的用户更有效:

File/Export,选择avi,然后打开要输出的contour,进行如图的操作:

然后:

recordnextimage。

最后选择FinishAnimation就能够够了

标题:

Re:

有无人曾将Fluent的结果导入tecplot中做动画?

发信站:

饮水思源(2020年03月25日19:

49:

07礼拜四)

估量你在加载dat文件时选择了replacedataset而不是addtocurrentdataset,从

而致使tecplot实际只加载了最后一个data文件。

其实在loaddatafile时,你可选择multiplefiles,即可按顺序加载多个data文件。

载成功后在zonestyle里查看不同的zonenum,做一个动画至少保证有两个zone。

【在heiter的大作中提到:

:

此刻我用tecplot做动画有个问题,确实是将所有dat文件都导入到tecplot后,无法进?

.

:

设置。

Animate下zone选项灰色,无法设置。

这是为何?

:

此刻想要做成动画,要一帧一帧的保留,图片太多,如此太麻烦了。

:

不明白我有无把我的问题说清楚。

 

用fortran编程模拟粒子系统随时间的运动变化关系,想观察整个过程,能不能用tecplot导入所有数据,做出动画效果?

请高手指教,如果可以的话,希望能告之操作步骤,小弟对tecplot是初次接触。

谢谢啦

回复#1nantian112的帖子

导入多个.DAT文件animate--zones--animateonscreen/toavifile/toflashfile就行了

采纳tecplot软件将fluent数据做动画的步骤

1)成立宏file/macro/record,如此宏就开始了录制进程。

以后在tecplot中的任何动作都将被记录到宏文件中,为了节约正式动画制作的时刻,最好事前试探好初始图片需要修改的内容,正式开始录制时只进行必要的修改动作。

2)读入一个case&data数据(import/fluentcase&data),此时读入的是打算让动画开始的第一个文件,也就是动画的第一帧。

3)对图片进行修改:

坐标,显示区域,边界的颜色和线条粗细,图片格式(经试验bmp格式质量最高,图片也最大)……这些修改将都记录到宏文件中。

进行每一步修改后,RedrawAll才能显示图片变化,这可能是由于宏在记录,图片不自动更新。

4)输出图片(export/bmp),修改图片的宽度(EnterWidth:

3200),可能图片高度增大,图片的象素越高,制作出来的图片越大。

5)至此,宏文件制作完毕。

这样的宏文件的功能是制作一张自己需要的图片。

6)为了让tecplot能够批量处理大量的fluent数据,需要对宏文件进行修改,加入循环语句。

(对比制作好的宏和2D-ETH-15-3-4-WrongH宏进行修改)增加语句:

a)

$!

VarSet|NumLoop|=100

 $!

Loop|NumLoop|$!

Varset|num|=(|Loop|*200)

b)$!

EndLoop(插入到倒第二行)修改语句:

将读取的dat数据和写出的图片用循环标号|num|来表示。

a)D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.datb)D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.bmp7)采用宏文件进行图片制作(file/macro/play);8)用软件GIFMovieGear将一系列图片制作成动画。

_____________________________________________________________________附15-3-4文件____________________________________________________________________#!

MC1100$!

VarSet|MFBD|='D:

\Fluent'$!

VarSet|NumLoop|=100$!

Loop|NumLoop|$!

Varset|num|=(|Loop|*200)$!

READDATASET'"STANDARDSYNTAX""""LoadOption""CaseAndData""FILENAME_CaseFile""D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\""FILENAME_DataFile""D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.dat""GridZones""CellsAndBoundaries""IncludeParticleData""No""AverageToNodes""No"'DATASETREADER='FluentDataLoader'$!

PICKADDX=Y=CONSIDERSTYLE=YES$!

PICKADDX=2.Y=CONSIDERSTYLE=YES$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=5.Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=0.Y=0$!

VIEWTRANSLATEX=-0.Y=0$!

VIEWPUSH$!

VIEWPUSH$!

VIEWPUSH$!

VIEWPUSH$!

VIEWPUSH$!

PICKSETMOUSEMODEMOUSEMODE=SELECT$!

PICKADDX=2.Y=CONSIDERSTYLE=YES$!

TWODAXISYDETAIL{SHOWAXIS=NO}$!

TWODAXISAUTOADJUSTRANGESTONICUES=YES$!

VIEWAXISMAKECURRENTVALUESNICEAXIS='X'AXISNUM=1$!

TWODAXISAUTOADJUSTRANGESTONICUES=NO$!

TWODAXISAUTOADJUSTRANGESTONICUES=YES$!

VIEWAXISMAKECURRENTVALUESNICEAXIS='Y'AXISNUM=1$!

TWODAXISXDETAIL{SHOWAXIS=NO}$!

TWODAXISAUTOADJUSTRANGESTONICUES=NO$!

TWODAXISAUTOADJUSTRANGESTONICUES=YES$!

VIEWAXISMAKECURRENTVALUESNICEAXIS='X'AXISNUM=1$!

PICKADDX=Y=CONSIDERSTYLE=YES$!

FIELDLAYERSSHOWMESH=NO$!

GLOBALCONTOUR1VAR=3$!

CONTOURLEVELSRESETTONICECONTOURGROUP=1APPROXNUMVALUES=15$!

FIELDLAYERSSHOWCONTOUR=YES$!

GLOBALCONTOUR1VAR=19$!

CONTOURLEVELSRESETTONICECONTOURGROUP=1APPROXNUMVALUES=15$!

FIELDLAYERSSHOWEDGE=NO$!

REDRAWALL$!

REDRAW$!

EXPORTSETUPEXPORTFORMAT=JPEG$!

EXPORTSETUPIMAGEWIDTH=624$!

EXPORTSETUPEXPORTFNAME='D:

\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.jpg'$!

EXPORTEXPORTREGION=CURRENT$!

EndLoop$!

RemoveVar|MFBD|

 

Tecplot后处置宏-动画输出

2020-03-1515:

19

第一个Zone是三角形网格的,需要Shade,并用边界,其它Zone是矩形网格插值结果,要矢量图做流场动画#!

MC1000##先自己设置好格式再输出动画##第一个Zone是三角形网格,用于Shade及边界显示##后面所有Zone都是矩形网格插值结果##-----------输出动画$!

EXPORTSETUPEXPORTFORMAT=AVIANIMATIONSPEED=5           ##这里设置输出的速度EXPORTFNAME=".\动画输出.AVI"$!

VarSet|NLOOP|=(|NUMZONES|-1)$!

LOOP|NLOOP|##Drawbegin$!

VarSet|IZO|=(|LOOP|+1)$!

ACTIVEFIELDZONES=[1,|IZO|]#设置要显示的2DCartesian图形的ZONE##Drawend$!

IF|Loop|==1$!

EXPORTSTART$!

ENDIF$!

IF|Loop|!

=1$!

EXPORTNEXTFRAME$!

ENDIF$!

ENDLOOP$!

EXPORTFINISH

 

tecplot360完整教學動畫

開啟tecplot後,點選[Help]>[Tutorials...]會連結至以下網頁點選[LaunchtheVideo»]可以連結至動畫下面兩個檔案與官網相同,提供給網速較慢的朋友LoadingPlot3DDataDisplayingaContourMapExtractingaSlicePlaneandPlottingaVariableComparingSimulatedandMeasuredDataCustomizingXYLinePlotsExportingtheFinalPlotLoadingAbaqusandFluentDataWorkingwithContourGroupsUsingStreamtracesAnimatingandExportingYourPlot

在tecplot中做动画时怎么能显示时间?

在tecplot中做动画时怎么能显示时间?

注册会员

3#大中小发表于2009-3-121:

22 

问题解决了  使用DynamicText就可以解决这个问题了

6729 

帖子

85 

精华

 

积分

96 

阅读权限

20 

在线时间

66小时 

注册时间

2007-8-17 

最后登录

2010-11-11 

TOP

4#大中小发表于2009-3-1216:

18 

回复3#ch06的帖子

可否告知详细步骤?

UID

67037 

帖子

精华

 

积分

阅读权限

10 

在线时间

1小时 

注册时间

2009-2-21 

最后登录

2010-1-25 

TOP

注册会员

Member

5#大中小发表于2009-3-1807:

58 

Youcanaddspecialplaceholderstotextthatchangeswiththedataorthedisplayenvironment.Forexample,youcanaddadateplaceholderthatTecplot360willreplacewiththecurrentdateateachRedraw.Similarly,youcanaddazonenameorvariablenameplaceholder.&(SOLUTIONTIME)    Thecurrentsolutiontime.

 

Fluent如何做pathline动画

我最近在做一个风扇的模拟,想做一个pathline的动画,请高手帮忙,最好能做成GIF格式的~

看风如何从入口再流到出口的整个进程,谢谢了~

我也想在fluent中做,仿佛做不了,是不是要用其它后处置软件做呢?

突然之间.

听说有一个笨方法确实是pulse以后用屏幕录像软件动态截屏成动画,再处置成gif格式。

不明白成效怎么样。

按说真正的动画仍是要用非稳态模拟来取得啊

在古代,咱们不短信,不网聊,不漂洋过海,不被堵在路上,若是我想你,就翻过两座山走五里路,去牵你的手。

回2楼(coppercj)的帖子

非稳态的就能够看到轨迹线了吗?

回3楼(xuranchun)的帖子

能够啊。

animationsequence里的displaytype选pathlines。

能说的详细点怎么操作吗?

我感觉fluent本身提供的做animation的功能很不行。

pathlineanimation以后,用抓图软件如snagit等录像,成效超级不错。

用后处置软件tecplot能够做吗

天道酬勤!

回7楼(afu66130)的帖子

能够做的!

验证问题:

傲雪论坛成立于哪一年?

正确答案:

2002年

 

是关于Tecplot软件利用的;在那个地址给Tecplot新手推荐一个学习的方式:

若是你对Tecplot一点都不熟悉的话,别紧张,没关系的,你能够直接看Tecplot的动画Demo专门快就能够入门。

Demo网页:

在“开始”->"所有程序“->"Tecplot10"->"Tutorials"->"Tutorial"

打开网页,里面有Tecplot利用的大部份功能的动画教程,花上一二十分钟,就能够对Tecplot有所了解,并能够作初步的利用了。

这八道问题的答案大体都在里面了。

以下是Demo的内容:

Let'stakecareofthewarning"turbulentviscositylimitedtoviscosityratio****"whichisnotphysical.Thisp

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2