0

我开始在 paraview 5.4 上构建用于后处理 OpenFoam-5 结果的 python 脚本。

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

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

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

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

我在 Ubuntu 16.04 下运行脚本

有人可以帮我吗?

谢谢

4

1 回答 1

0

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

于 2017-11-23T16:36:27.420 回答