首页/文章/ 详情

如何在Ncode中处理数据 一

23小时前浏览14

很多小伙伴可能一听到Ncode就认为它只是个做疲劳计算的软件,但它其实也是个很强大的数据处理工具。仿真疲劳计算的数据来源于实际采集,有时候并不需要对数据有更多地操作,测试团队或部门往往会把计算需要的数据处理好再给到仿真工程师,但很多情况下并没有想象的那么美,数据处理还需要经过我们筛选,提炼,转化等等一系列操作。

本次就关于数据的拆分与合并进行分享。如下图为两个.csv格式的数据,都只有一列有效数据。

  STEP1 数据转化  

在Ncode中不能直接查看.csv格式的数据,所以需要预先把文件转化为Ncode可视化、更方便使用的.s3t格式。

在左边菜单栏里选择,选择要转化的文件,然后点击next。

在下一个操作中我们可以在最下方视图窗预览数据的大致内容,此时有三列数据,而我们的有效数据只有一列,表明数据文件中存在一定格式问题,此时我们可以在columns to中选择,exclude即除去哪几列保留其他列数据,include即保留哪几列。再点击next。

最后一个操作界面中,如果有需要的话可以选择采样频率单位等选项即可进行转化格式translate

  STEP2 数剧查看及提取  

将转化好的文件拖拽到工作窗口中,点击display即可查看数据情况。前面我们提到内容只有一列有效数据,但前面的转化操作第二步没有将其处理掉,因此数据有四组。

现在我们需要提取有效数据,即拆分数据,在Function中找到testsplitter

testsplitter里选择要提取的数据,可以多选。

数据拆分/提取的完整流程如下。

在上方的蓝色接口为选中的数据,下方为其他未被选中的数据。

  STEP3 数据合并  

上面我们只处理了一个数据,还需要处理另外一个数据,同样的拆分操作。我们在Function中找到testcombination

testcombination功能里选择数据对应的类型,再选择数据添加Append,根据需要填写合并数据组的个数,窗口工具会自动增加接口数量。

最终将上面两组有效数据合并到一个表里,如下图所示。

PS:拆分、合并数据功能中还有一些方法没有介绍,大家可以在闲暇时候操作一下,增加记忆和使用熟练度。拆分数据时一定要注意接口数据流的输出选择。

来源:SimYoungC
OptiStructHyperMeshAbaqus振动疲劳网格处理二次开发UM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-06-12
最近编辑:23小时前
SimYoungC
硕士 签名征集中
获赞 10粉丝 20文章 132课程 0
点赞
收藏
作者推荐

Hypermesh基础操作28(后处理中多个结果文件查看及合并方法)

本次分享主要内容:介绍如何在Hyperview中如何将多个计算结果查看及合并的方法。 在模型计算后我们通常会用Hyperview进行查看结果,很大原因是Hyperview在加载较大模型计算结果文件后的显示状态会比较流畅。比如用ABAQUS计算一个较大文件在ABAQUS软件中查看就会显得十分吃力,旋转、拖拽会存在十分卡顿的情况。 通常我们用Hyperview查看计算结果并不会只看一个文件,为了更好地对比通常会多个窗口进行对比和截图(注意:此处多窗口并不是多个软件框叠加),以及多个文件合并到一个文件中进行查看等方法。 本次就多窗口查看结果及结果合并方法进行分享: 多个窗口查看方法 通过工具栏上方,这四个工具可以对页面窗口进行窗口数量、窗口放大显示、切换窗口位置以及窗口同步显示。多窗口显示中有很多种选择,可以根据需要进行设置。 如下图为三个并排显示的方式。 结果合并查看方法 在Open Model中加载(Load model)一计算结果,默认情况下加载模型就是计算结果,在加载结果(Load results)中选择多个文件,如下图所示。 在左边的模型树窗口上Model的下方能够查看加载后计算结果会增加工况,需要查看的时候选择对应的loadstep,需注意计算文件中最好把工况名称写具体以免混淆。 该种操作在某一计算文件遗漏工况时可以进行操作,结果文件是映射在模型单元、节点上,操作不当会出现奇怪的现象。如下图所示,左图为原计算结果,右图为合并的结果,由于模型不一致,结果呈现出缺失的状态。PS:多窗口查看最好先设置窗口类型再一一导入计算结果,需注意导入时需先左键选择某一窗口才能导入到指定的窗口。来源:SimYoungC

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