繁体   English   中英

用于后处理 vtu 或 pvd 文件的脚本

[英]Script for post-processing vtu or pvd files

我对使用 python 脚本进行后处理很陌生。 但是这些天我使用 ParaView 来查看我的结果(不同时间步长的图像)。 但是随着我的网格分辨率增加,下一个时间步的图像需要永远加载。 因此,我想创建一个 python 脚本,它可以在每个时间步以图像格式(png 或 jpeg)保存结果,也可以将图像合并为视频文件。

我有一个文件夹 SavingsforParaview,其中包含一个 .pvd 文件和 217 个 .vtu 文件,每个时间步一个。 在 ParaView 中,我们加载 pvd 文件,然后将所有内容可视化。 现在,我想构建一个脚本来做同样的事情。 我不想在 ParaView 中使用内置的 python 脚本,而是创建一个单独的文件,我可以使用 python 命令在终端中运行该文件。

这些文件可以在这里找到。

https://filesender.renater.fr/?s=download&token=6aad92fb-dde3-41e0-966d-92284aa5884e

您可以在Tool菜单中使用Python Trace

用法:

  • 开始跟踪
  • 像往常一样使用 PV(加载文件,设置过滤器和视图,截取屏幕截图......)
  • 停止跟踪

它生成您的操作的python 版本并显示它。 然后你可以将其保存为python文件并手动修改它。

例如,您可以对前 2 个时间步进行可视化,然后编辑跟踪文件以添加一个循环并覆盖每个时间步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM