声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1914|回复: 0

[后处理] 采用tecplot软件批处理数据的步骤

[复制链接]
发表于 2016-4-11 09:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
采用tecplot软件批处理数据的步骤:
1)建立宏 file/macro/record,这样宏就开始了录制过程。以后在tecplot中的任何动作都将被记录到宏文件中,为了节约正式动画制作的时间,最好事先摸索好初始图片需要修改的内容,正式开始录制时只进行必要的修改动作。
2)读入一个case&data数据(import/fluent case&data),此时读入的是打算让动画开始的第一个文件,也就是动画的第一帧。
3)对图片进行修改:坐标,显示区域,边界的颜色和线条粗细,图片格式(经试验bmp格式质量最高,图片也最大)……这些修改将都记录到宏文件中。进行每一步修改后,Redraw All才能显示图片变化,这可能是由于宏在记录,图片不自动更新。
4) 输出图片(export/bmp),修改图片的宽度(Enter Width:3200),可能图片高度增大,图片的象素越高,制作出来的图片越大。
5)至此,宏文件制作完毕。这样的宏文件的功能是制作一张自己需要的图片。
6)为了让tecplot能够批量处理大量的fluent数据,需要对宏文件进行修改,加入循环语句。(对比制作好的宏和2D-ETH-15-3-4-WrongH宏进行修改)
增加语句:a)$!VarSet |NumLoop| = 100
$!Loop |NumLoop|
$!Varset |num| = ( |Loop| * 200)
b)D:\Fluent\ETH-2D\SingleOutlet-Wall\BL-34\BL-34-Wall-|num|.bmp
7)采用宏文件进行图片制作(file/macro/play);
8)用软件GIF Movie Gear将一系列图片制作成动画。
宏文件代码:
  1. <p>#!MC 1000</p>
  2. <p>$!VarSet |MFBD| = 'd:\Program Files\TEC100'</p>
  3. <p>$!VarSet |NumLoop| =99</p>
  4. <p>$!Loop |NumLoop|</p>
  5. <p>$!Varset |num| = ( |Loop| * 1)</p>
  6. <p>$!READDATASET '"d:\我的文档\桌面\0000\chr2_350_15_1.5_z33\|num|.dat" '</p>
  7. <p>READDATAOPTION = NEW</p>
  8. <p>RESETSTYLE = YES</p>
  9. <p>INCLUDETEXT = NO</p>
  10. <p>INCLUDEGEOM = NO</p>
  11. <p>INCLUDECUSTOMLABELS = NO</p>
  12. <p>VARLOADMODE = BYNAME</p>
  13. <p>INITIALPLOTTYPE = XYLINE</p>
  14. <p>VARNAMELIST = '"V1" "V2"'</p>
  15. <p>$!PICK ADD</p>
  16. <p>X = 2.85169155334</p>
  17. <p>Y = 0.320029673591</p>
  18. <p>$!FRAMELAYOUT SHOWHEADER = NO</p>
  19. <p>$!PICK ADD</p>
  20. <p>X = 5.6023500849</p>
  21. <p>Y = 7.80994065282</p>
  22. <p>$!XYLINEAXIS XDETAIL 1 {TITLE{TITLEMODE = USETEXT}}</p>
  23. <p>$!XYLINEAXIS XDETAIL 1 {TITLE{TEXT = ''}}</p>
  24. <p>$!XYLINEAXIS XDETAIL 1 {TITLE{TEXT = 'Frequency(Hz)'}}</p>
  25. <p>$!XYLINEAXIS XDETAIL 1 {RANGEMIN = 0}</p>
  26. <p>$!XYLINEAXIS YDETAIL 1 {RANGEMIN = 20.5291500092}</p>
  27. <p>$!XYLINEAXIS YDETAIL 1 {RANGEMAX = 100}</p>
  28. <p>$!XYLINEAXIS YDETAIL 1 {RANGEMIN = 20}</p>
  29. <p>$!XYLINEAXIS YDETAIL 1 {TITLE{TITLEMODE = USETEXT}}</p>
  30. <p>$!XYLINEAXIS YDETAIL 1 {TITLE{TEXT = 'Sound pressure level(dB)'}}</p>
  31. <p>$!PICK ADD</p>
  32. <p>X = -0.679386375538</p>
  33. <p>Y = 4.13516320475</p>
  34. <p>$!EXPORTSETUP EXPORTFORMAT = JPEG</p>
  35. <p>$!EXPORTSETUP IMAGEWIDTH = 703</p>
  36. <p>$!EXPORTSETUP EXPORTFNAME = 'd:\我的文档\桌面\0000\1111\|num|.jpg'</p>
  37. <p>$!EXPORT</p>
  38. <p>$!EndLoop</p>
  39. <p>$!RemoveVar |MFBD|</p>
复制代码
转自:http://blog.sina.com.cn/s/blog_cdc80fe00102wb50.html

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 12:28 , Processed in 0.239816 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表