PVFoamReader 未使用 paraview.simple 导入

PVFoamReader not imported with paraview.simple

我开始为 post 构建 python 脚本-在 paraview 5.4 上处理 OpenFoam-5 结果。

我能够在 paraview 界面中录制、更改和 运行 脚本。

我还能够 运行 在 paraview 界面之外使用 pvpython 和我的标准 python 2 环境(添加 pvpython 库文件夹到系统路径)。

我现在面临的问题是,当我在 paraview 界面之外导入 paraview.simple 时(即使我使用 pvpython 或 pvbatch),它会加载所有功能和模块,但是二:PVFoamReader和PVblockMeshReader.

我检查了两个 shell 上的环境变量和系统路径,它们是相同的,所以我不知道我可能是什么问题。

我正在 运行宁 Ubuntu 16.04

下的脚本

有人可以帮我吗?

谢谢

我没有完全找到解决方案,但有人建议我在 CFD-forum 中找到解决方法。 解决方法是使用扩展名“.foam”而不是“.OpenFOAM”,并使用 paraview.simple 函数 OpenDataFile('foam.foam') 文件。创建的文件应该是案例目录中的一个空文件。