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 导入的主要内容,如果未能解决你的问题,请参考以下文章