0.背景
最近需要在CFD-POST软件中做一些fluent后处理出图,由于出图量较大,就想到了通过写脚本的方式批量导出需要的图片,于是有了这篇。
CFD-POST功能非常强大,了解原理之后非常好上手,更重要的是CFD-POST提供了非常便捷的参数化接口。
1.CFD-POST工作流程
我理解的流程大概如下:
-
导入fluent中计算数据( .cas文件或 .dat文件)
-
生成截面用来放置图像
-
生成流场\流线\温度场等
-
生成视窗,调整视角
-
导出图像
![流程](https://img-blog.csdnimg.cn/fd611353c4ca4d6183017b3d550f3dd7.webp#pic_center)
其实以上的每一个步骤都可以用脚本来实现,但是对于一般使用而言,只用导入一次数据,然后在软件内手动完成好2, 3, 4步骤, 最后利用脚本不断重复步骤1导入数据和步骤5导出图片的操作就好了. 需要注意的是, 第四步的调整视角, post自带的view1-view4四个视窗并不好用, 建议手动新建figure代替view视窗.
2.CFD-POST编程
cfd-post中有类似于宏录制的功能,可以自己尝试一些关键步骤,再读脚本文件推断代码块负责的功宏录制功能
![宏录制](https://img-blog.csdnimg.cn/55dc30d1e29244fa9bedaace3b374018.webp#