24小时热门版块排行榜    

查看: 5042  |  回复: 13
本帖产生 1 个 仿真EPI ,点击这里进行查看

tjushang

捐助贵宾 (正式写手)

[求助] 关于从tecplot里提取fluent数据的问题

我们导入Fluent的多个时间步的data文件,可以观看动画,并且通过Tools->Time Series Plot->Probe To Creat Time Series Plot查看某一点的时间序列图。但我想将这一点的具体数据提取出来进行处理,该如何操作?另外,如果想提取某一时刻中某一条直线上的所有数据,又该如何操作?求指教。
回复此楼

» 收录本帖的淘帖专辑推荐

多相流UDF Fluent技巧

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

onesupeng

金虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
tjushang: 金币+10, ★★★很有帮助, 不明觉厉 2013-12-05 09:21:53
1592203609: 金币+10, 仿真EPI+1, 非常给力 2013-12-05 12:03:55
我简要说明一下啊。

首先,准备数据。例如你的文件***.cas,现在批处理一下,编程case.1,case.2,...,的形式,这样后面便于操作。对于windows,可以写个tmp.bat
@set   /a   t=1
FOR %%i IN (*.case) DO (
rename  %%i S.!t!
@set   /a t=t+1
)
然后运行就可以。linux的话,用
x=0
for file in *.case
do
x=`expr $x + 1`
mv $file case.$x
echo $x
done
运行就可以。

现在做macro脚本。看下面内容,写为export.mcr

#!MC 1400
# Created by Tecplot 360 build 14.0.2.35002
$!VarSet |MFBD| = 'F:\XXX\Out_animation' (你的文件目录)
$!VarSet |var| = 1
$!VarSet |LFDSRN1| = 'Fluent Data Loader'
$!VarSet |LFDSFN1| = '"STANDARDSYNTAX" "1.0" "LoadOption" "MultipleCaseAndData" "FILELIST_Files" "1" "cas.|var|" "UnsteadyOption" "ReadTimeFromDataFiles" "GridZones" "CellsAndBoundaries" "IncludeParticleData" "No" "AllPolyZones" "No" "AverageToNodes" "No" "SaveUncompressedFiles" "No"'
XXXXX (对应你的layerfile的内容  注释为A过程)
$!SETSTYLEBASE CONFIG

#==========
#End of style setup
#==========

$!EXPORTSTART
$!LOOP 1000
$!VarSet |var| += 1
XXXX (B过程)
#$!PAUSE  'pause |var| ...'
$!EXPORTNEXTFRAME
$!ENDLOOP
$!EXPORTFINISH

有A过程和B过程。A过程的做法是,打开一个case,如cas.1,然后保存,你打开保存的recplot,可以看到里面的内容,对应export.mcr,修改替换A过程的内容。

B过程的做法是,已经打开了A过程,点击scripting/record macro,录制宏,保存为extract.mcr,然后打开另一个文件,例如cas
.2,替换A的cas.1,然后截取数据,例如data/extract/points from polyline 或者其他,根据需要选。这里不必担心具体位置,因为一会可以修改。然后导出文件。
点击stop recording或者类似的,结束录制。打开extract.mcr,你可以修改你要选取的位置坐标等等,然后对应B过程内部,修改export.mcr里面的相应内容。注意文件名(包括输入输出)也要修改一下,改成用数字循环的方式。

准备好之后,用cmd /v在开始、运行里面启动cmd(windows),到达mcr的文件,运行tecplot/tec360 -b -p export.mcr (这里linux和windows是一样的,不过注意tecplot版本的问题)。

Enjoy!
长期招收博士生,参见http://fsl-unsw.com
10楼2013-12-05 06:49:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

等我后面有空弄一下吧,现在太忙,三言两句估计教不会,你们先准备好币
长期招收博士生,参见http://fsl-unsw.com
9楼2013-12-04 21:08:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

onesupeng

金虫 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢指导! 2013-12-04 21:21:52
这个应该比较简单的。

首先,你的Fluent结果输出case 或者 msh文件然后直接可以用tecplot读取。根据你Fluent的版本,选择比较恰当的tecplot版本,就可以了。如果你不确定,尽可能用最新的tecplot版本。

到tecplot,具体做法是:
打开tecplot, file->load data file(s)->Fluent data loader->选择你要打开的文件方式(其他默认)->add Files->选择你要打开的文件->add to list。选择结束,点击open files。然后ok,就可以了。

Enjoy!
长期招收博士生,参见http://fsl-unsw.com
2楼2013-12-04 13:14:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sh073

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这个我师兄之前导出过,貌似是比较麻烦,要准确定位那根线好像还要编一段小程序。我是觉得要导出这些数据时用Fluent自带后处理要方便很多,而且功能也不弱~~
3楼2013-12-04 13:41:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

引用回帖:
2楼: Originally posted by onesupeng at 2013-12-04 13:14:37
这个应该比较简单的。

首先,你的Fluent结果输出case 或者 msh文件然后直接可以用tecplot读取。根据你Fluent的版本,选择比较恰当的tecplot版本,就可以了。如果你不确定,尽可能用最新的tecplot版本。

到tec ...

你没看清楚我的问题……
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
4楼2013-12-04 14:54:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

【答案】应助回帖

那你会不会tecplot的micro/script?会我继续。。。
长期招收博士生,参见http://fsl-unsw.com
5楼2013-12-04 17:06:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

引用回帖:
5楼: Originally posted by onesupeng at 2013-12-04 17:06:20
那你会不会tecplot的micro/script?会我继续。。。

关于宏的功能我还只是了解,不过很乐意学习的
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
6楼2013-12-04 18:47:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolwolf5085

新虫 (小有名气)

引用回帖:
5楼: Originally posted by onesupeng at 2013-12-04 17:06:20
那你会不会tecplot的micro/script?会我继续。。。

期待大神进一步说明,很想了解一下tecplot的强大之处
7楼2013-12-04 20:43:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolwolf5085

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
期待5楼大神详细说明
8楼2013-12-04 20:44:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tjushang 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 号外号外 +8 GZUZM 2026-08-24 8/400 2026-08-24 19:22 by 家与远方
[基金申请] filecode,4个jtjc了 +14 ziyangfang 2026-08-19 17/850 2026-08-24 18:37 by 哈哈蛤?
[基金申请] 人气不行了 +9 fansofjerry 2026-08-21 9/450 2026-08-24 17:48 by zhaozhengxin
[基金申请] 没有任何消息-是不是就凉了 +6 图啦图啦 2026-08-24 6/300 2026-08-24 17:44 by 小小红帆
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +5 scalable 2026-08-24 5/250 2026-08-24 17:03 by spiderzhuzhi
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 21/1050 2026-08-24 14:21 by refreshing11
[基金申请] 估计是周四 +4 archvillain 2026-08-18 4/200 2026-08-24 13:53 by zzuzxg
[基金申请] 我面上完蛋了 +8 且听虎啸 2026-08-20 9/450 2026-08-24 13:52 by zzuzxg
[基金申请] 朋友圈看到的 +7 wangzilk 2026-08-18 9/450 2026-08-24 10:50 by cmrandy
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 放榜前的不淡定 20+4 snowwithsea 2026-08-19 17/850 2026-08-24 10:20 by echo8914667
[基金申请] 明天应该可查了!? +4 chengyan1220 2026-08-23 4/200 2026-08-24 08:47 by gloomy6159
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见