首页/文章/ 详情

【教程】10-ParaView将Nastran的计算结果和CSV格式的数据进行可视化

1月前浏览648


有时可能需要将Nastran的计算结果输出为CSV格式,并通过可视化软件ParaView将Nastran网格和计算结果进行可视化。以下是具体步骤:

1.数据读取


 

1.读取Nastran网格:首先,将Nastran网格文件(例如mesh.nas)加载到ParaView中。可以通过将文件拖放到ParaView界面上并应用来轻松实现。

2.读取CSV结果:同样,将解析结果的CSV文件(例如data.csv)加载到ParaView中。加载后,数据会以表格形式显示。    
          

2.表格数据映射


   

 

为了将读取的表格数据与网格结合进行可视化,需要将表格数据映射到网格上。这可以通过使用Programmable Filter(可编程过滤器)实现。

选择数据:在Pipeline Browser(管道浏览器)中选择Nastran网格文件(mesh.nas)。
添加CSV数据:按住键盘上的Ctrl键,同时选择CSV文件(data.csv),确保两者都被选中。
添加可编程过滤器:在Filters(过滤器)菜单中选择Alphabetical(字母顺序),然后选择Programmable Filter(可编程过滤器)。    
          
          

编写脚本:在打开的Programmable Filter的“Properties”(属性)中的“Script”(脚本)部分,输入以下代码:

blk0 = output.GetBlock(0)    
tbl = inputs[1]
blk0.GetCellData().PassData(tbl.GetRowData().VTKObject)

然后点击“Apply”(应用)。选择一个变量名,如“Strain Energy”(应变能),就可以看到计算结果映射到网格上。
          

3.注意


   

 

·    如果处理的是节点数据而非元素数据,需要相应地修改可编程过滤器中的脚本。

  

来源:CFD饭圈
NastranParaView管道
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-08
最近编辑:1月前
CFD饭圈
硕士 分享CFD文章,感谢关注
获赞 22粉丝 23文章 378课程 0
点赞
收藏
作者推荐

【教程】13-ParaView中显示网格节点坐标的方法

1.ParaView版本5及以后 要在ParaView版本5及以后的版本中显示网格节点的坐标,您可以按照以下步骤操作:1.点击“Hover Points On”图标。2.当您将鼠标悬停在网格节点上时,将显示该节点的信息以及坐标(Coords)。 1.ParaView版本4及以前 在ParaView版本4及以前的版本中,显示节点坐标需要创建一个包含节点坐标的变量。以下是详细步骤: 1)创建坐标变量 1.点击“Calculator”(计算器)图标。2.为了创建节点数据,将“Attribute Mode”(属性模式)设置为“Point Data”(点数据)。3.输入一个变量名,例如“coordinates”(坐标),以存储节点的坐标值。4.因为节点坐标存储在一个名为“coords”的向量值中,所以在计算文本框中输入“coords”。5.点击“Apply”(应用)。这样,您创建的坐标变量就会出现在变量栏中。 2)选择要显示坐标的节点 ParaView提供了几种选择模式,用于选择屏幕上可见的网格或节点:·“Select Cells On”(选择屏幕上的单元)·“Select Points On”(选择屏幕上的节点)·“Select Cells Through”(选择包括隐藏的单元)·“Select Points Through”(选择包括隐藏的节点)要显示节点的坐标,请选择“Select Points On”(选择屏幕上的节点),然后按照以下步骤操作:1.确认在Pipeline Browser(管道浏览器)中选择了“Calculator”(计算器)。2.将选择模式设置为“Select Points On”(选择屏幕上的节点)。3.使用鼠标和橡胶带选择工具在屏幕上选择要显示坐标的节点(选中后将以粉红色显示)。 3)显示变量值 要显示所选节点的坐标,可以使用“Find Data”(查找数据)功能:1.点击工具栏上的相应图标,打开“Find Data”(查找数据)窗口。 2.在“Find Data”窗口中的“Point Labels”(点标签)部分,选择您创建的坐标变量“coordinates”(坐标)。 完成以上步骤后,所选节点的坐标就会显示出来。 来源:CFD饭圈

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈