将DHI MIKE DFSU文件转为TECPLOT DAT文件
将DHI MIKE非结构模型结果二进制文件转换为TECPLOT软件DAT格式ASCII文件,主要用于在TECPLOT软件里绘制流线、不同工况叠加分析、三维剖面切图、批量出图等模型后处理及分析。
# 应用简介
开发者 | 尚禹水与环境 |
---|---|
更新日期 | 2020-03-08 |
版本 | 1.0.0 |
贡献者 | 沙痕 |
摘要 | 将DHI MIKE非结构模型结果二进制文件转换为TECPLOT软件DAT格式ASCII文件,主要用于在TECPLOT软件里绘制流线、不同工况叠加分析、三维剖面切图、批量出图等模型后处理及分析。 |
# 使用说明
# 操作步骤
- 在应用中心找到【Dfs转换】应用,双击打开,如下图所示:
- 在【Dfsu转Tecplot(.dat)】标签页,点击【浏览】指定需要转换的本地Dfsu文件及拟保存的Dat文件存储文件夹路径,输入需要转换的起始步数及终止步数,如为三维模型,可进一步输入转换的层数。
- 点击【生成订单】,页面自动切换为支付页面,如下图所示:
- 使用微信支付后,请耐心等待,页面会自动返回至功能页面,如需返回修改相关输入,请勿支付,直接点击【返回】。
- 点击【格式转换】,耐心等待功能日志框输出【任务执行成功!】及【任务结束!】提示,如下图所示,即可在前述保存的文件夹里找到已转换生成的Dat文件。如未成功,请及时联系退款及相关技术支持。
# 应用示范
打开TECPLOT软件,依次 File->Load Data Files..,选择Tecplot Data Loader,选择前述转换生成的Dat文件,加载后利用该软件Streamtraces工具追踪流线作图,示例如下图:
图为绘制流线
图为三维剖面切图
利用Tecplot宏功能批量出图的Lisp脚本
#!MC 1200
# Created by Tecplot 360 build 12.2.0.9077
$!LOOP 15
$!VarSet |MFBD| = '\M21\方案2\水体交换'
$!EXPORTSETUP EXPORTFNAME = '|LOOP|.bmp'
$!READDATASET '"|LOOP|.dat" '
READDATAOPTION = NEW
RESETSTYLE = YES
INCLUDETEXT = NO
INCLUDEGEOM = NO
INCLUDECUSTOMLABELS = NO
VARLOADMODE = BYNAME
ASSIGNSTRANDIDS = YES
INITIALPLOTTYPE = CARTESIAN2D
VARNAMELIST = '"X" "Y" "Elv" "Concentration - component 1" "U-velocity" "V-velocity"'
$!TWODAXIS XDETAIL{SHOWAXIS = NO}
$!TWODAXIS YDETAIL{SHOWAXIS = NO}
$!GLOBALCONTOUR 1 VAR = 3
$!CONTOURLEVELS RESETTONICE
CONTOURGROUP = 1
APPROXNUMVALUES = 15
$!FIELDLAYERS SHOWCONTOUR = YES
$!GLOBALCONTOUR 1 VAR = 4
$!CONTOURLEVELS RESETTONICE
CONTOURGROUP = 1
APPROXNUMVALUES = 15
$!CONTOURLEVELS NEW
CONTOURGROUP = 1
RAWDATA
2
0.0001
1
$!GLOBALCOLORMAP 1
CONTOURCOLORMAP = USERDEF
$!COLORMAPCONTROL 1 RESETTOFACTORY
$!GLOBALCOLORMAP 1
USERDEFINED
{
NUMCONTROLPOINTS = 2
CONTROLPOINT 1
{
COLORMAPFRACTION = 0
LEADRGB
{
R = 176
G = 226
B = 255
}
TRAILRGB
{
R = 176
G = 226
B = 255
}
}
CONTROLPOINT 2
{
COLORMAPFRACTION = 0.25
LEADRGB
{
R = 50
G = 50
B = 180
}
TRAILRGB
{
R = 50
G = 50
B = 180
}
}
}
$!EXPORTSETUP EXPORTFORMAT = BMP
$!EXPORTSETUP IMAGEWIDTH = 1200
$!EXPORT
EXPORTREGION = CURRENTFRAME
$!ENDLOOP
$!RemoveVar |MFBD|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
上次更新: 2022/10/07, 17:21:48