PVFoamReader 未使用 paraview.simple 导入

Posted

技术标签:

【中文标题】PVFoamReader 未使用 paraview.simple 导入【英文标题】:PVFoamReader not imported with paraview.simple 【发布时间】:2017-11-22 18:18:56 【问题描述】:

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

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

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

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

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

我在 Ubuntu 16.04 下运行脚本

有人可以帮我吗?

谢谢

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于PVFoamReader 未使用 paraview.simple 导入的主要内容,如果未能解决你的问题,请参考以下文章

使用bat调用paraview读取一个vtk文件

使用 ParaView 进行文件转换

无法使用 pvpython 渲染某些东西(paraview)

使用 Paraview 的可编程过滤器

如何在 paraview 中绘制粒子轨迹

使用 Paraview 在矩形网格上绘制点