处理Tecplot数据时,可以使用宏命令,通常的宏命令可以通过录制功能能获得,但是批量处理数据时,难免要更改录制的宏文件,并添加 循环、判断等语句(打开、输出文件都可以用宏命令实现)

几个细节:

1、注释使用 # 开头,  命令使用 $! 开头, 命令、变量 不区分大小写

2、定义变量:$!VarSet |example| = 1, 变量使用 | | 来分隔

3、Break --- 跳出整个循环(loop或while),Continue ---- 跳出当前循环,继续下一个循环

4、循环语句:Loop - EndLoop 或 While - EndWhile

5、判断语句:IF - Else - ELSEIF - EndIF

 

使用相对路径,可以选择使用宏文件所在的相对路径:|MACROFILEPATH|

例如:

存储文件时,使用:$!WriteDataSet  '|MACROFILEPATH|\plane.plt'

 

宏命令的详细使用可以参见:Tecplot 360 Scripting Guide

 

例子:

$!Varset |NumLoop|=100

$!Loop |NumLoop|

$!varset |num|=(|loop|*5+2)  # 注意: 有括号

$!Endloop

 

-----------------------------------------------------------------------------------------

另外,对tecplot2017后的版本,tecplot支持使用Python脚本。

Pytecplot的安装与使用,可以参考:https://zhuanlan.zhihu.com/p/133592417

-----------------------------------------------------------------------------------------

Tecplot 基本操作:

(英文视频)From zero to hero - https://mp.weixin.qq.com/s/5-D0Lj5aYTGuQsEcv_4tyg(来源:微信公众号)