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:
我刚好在写这个
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的脚本程序,我最近也在努力,有结果了会和大家一起分享
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯