我原本是想问,如何根据自己输出的一系列plt文件,获得各个文件的某固定坐标位置处的数值并将它们绘制成曲线。问出这种奇怪的问题源于当时的年轻和轻视,不知道结果文件中缺乏solutiontime,当时只想着要在每个文件的同一位置读取数据、 *** 作量太大,而可用的probe又只能读当前图的数据(因为缺乏solutiontime信息而无法处理多个文件),因此希望将各文件内容都整合到一张图里直接读。
实际上, Data->Edit Time Strands就可以添加Time Strand和solution time,添加后即可probe to create time series plot,完成固定坐标位置处的数据随时间(文件)的变化曲线。
解决的过程?先围绕“tecplot”“提取多个zone中数据”搜了半天,然后快速检阅了一些自称完美的tecplot介绍,快速检阅了一些别人总结的tecplot技巧,无果;搜到“用tecplot获取某点的速度时间曲线并导出”的视频,发现probe to create time series plot就是我想要的功能,但是是灰色,无法使用。搜索变灰的原因,没有有用信息。所以fluent生成的文件与我的文件到底有哪儿不同?被中文网的信息海洋灌了一鼻子肤浅又敷衍的资料后,终于了解到是文件缺乏solutiontime信息,又去补plt二进制文件格式知识,最后在必应国际版用英文查到了Data Format Guide,其中P.40对solutiontime的备注中提到“refer to section 7-2 Timer Aware in the User's Manual for additional information on working with transient data”,这才意识到程序界面肯定提供了修改功能。最后终于发现自己果然是灯下黑。
来来回回花费了三四个小时,太丢脸了,匿了匿了。
1、鼠标双击运行文件Tecplot安装目录Tecplot\Tec360\Util\excel\RunTecplot5.xla2、打数据文件10-27.xls
鼠标选所数据(鼠标+shift键)工具tecplot3、tecplot选3DCartesian4、data--
Creatzone--Rectanglar--Dimension面输入532--CreatClose5、data--Interpolate--
Inverse-distanse--Sourcezone:zone001--Destationzone:rectanglar--Minimumdistance:5--Compute--Close6、zonestyle--Surface--2
rectanglar
zone--Surfacetoplot--Boundarycellfaces
--Close7、contour
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)