在ParaVi中使用Python脚本绘制变量在一条直线上的积分与时间的关系

2024-06-01 01:39:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些OpenFOAM模拟结果(您可以使用官方的can.ex2模型,可以从here下载)。我想做的是:

  1. 打开一个文件,将原始数据作为分解后的案例加载(不能应用于上面的案例)
  2. 用计算器过滤一个特定的变量(例如DISP*3.14*coordsX,我用了3.14,因为上帝的爱,我找不到π!)在
  3. 将线[x1,y1,z1]上的过滤图应用到[x2,y2,z2]
  4. 在每个时间步中,在3中定义的行上集成2的输出
  5. 绘制4随时间变化的结果

如果您能帮助我知道如何编写Python脚本来实现这一点,我将不胜感激。在


Tags: 文件模型原始数据here官方时间can计算器
1条回答
网友
1楼 · 发布于 2024-06-01 01:39:43

编写Python脚本的最简单方法是使用ParaView的Python跟踪功能。基本上,您启动一个跟踪,然后运行Paraview用户界面中列出的操作。ParaView将您的操作转换成Python脚本,您可以在停止跟踪后保存和修改该脚本。有关详细信息,请参阅ParaView Guide的第1.6.2节。这可能是学习ParaView的Python脚本的最佳方法。在

相关问题 更多 >