永发信息网

Abaqus 后处理结果输出到txt文件

答案:2  悬赏:50  手机版
解决时间 2021-03-02 23:16
  • 提问者网友:蓝莓格格巫
  • 2021-03-02 07:18
Abaqus 后处理结果输出到txt文件
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-03-02 08:16
你需要了解abaqus中odb文件的结构,请参见《python语言在abaqus中的应用》这本书。
我刚好在写这个
from odbAccess import*
        odb=openOdb(path=odbname)
        step1=odb.steps['Step-1']
        region=step1.historyRegions['Node PART-2-1.1']
        u3Data=region.historyOutputs['U3'].data
        disFile=open(outputname,'w')
        for time,u3Disp in u3Data:

         disFile.write('%10.4E %10.4E
'%(time,u3Disp))        disFile.close()
输出结果

全部回答
  • 1楼网友:蕴藏春秋
  • 2021-03-02 09:53

有一个办法,在后处理界面上选择plug-ins→tools→excel Utilities,可以把你选定的数据输出成为excel表格,如果实在需要txt格式,在excel里输出成txt也可以。
追问非常感谢besthouniao的回答,但是还是期待有人可以给出python的脚本程序,我最近也在努力,有结果了会和大家一起分享
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯