Tecplot 2017新加入的pyTecplot确实好用。
在Python中调用Tecplot对数据进行后处理实在是方便。
Probe,Extract,New Zone…直接进行数据的无缝处理。
pyTecplot中命令比较多,Tecplot自带的帮助文档介绍的并不是十分详细,好在Tecplot带有pyTecplot Record的功能,当想要实现Tecplot的某个功能,又不知道具体的语法时,可以录一下命令,然后在录下的代码文件中找到关键的命令。
从一个数据文件中导出一条直线的数据(Extract Line)
def extractLine(dataFile,line,var,npoints=1000):
#(0.0903208547222148772,-0.0963074008342203053)
#(0.0944370036970224452,-0.0941996902371899231)
dataset = tp.data.load_tecplot(dataFile)
plot = tp.active_frame().plot()
point1 =line[0]
point2 =line[1]
xstart=point1[0]
ystart=point1[1]
zstart=point1[2]
xend=point2[0]
yend=point2[1]
zend=point2[2]
tp.macro.execute_extended_command(command_processor_id='Extract Precise Li