PVFoamReader 未使用 paraview.simple 导入

问题描述 投票:0回答:1

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

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

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

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

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

我在 Ubuntu 16.04 下运行脚本

有人可以帮助我吗?

谢谢你

python python-2.7 ubuntu paraview openfoam
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.