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

实际上,我是用matlab调用Abaqus的inp文件完成计算,计算完成后希望提取变形后的位移并存贮在txt的文件中,方便matlab再次提取。所以解决这个问题,GUI操... 实际上,我是用matlab调用Abaqus的inp文件完成计算,计算完成后希望提取变形后的位移并存贮在txt的文件中,方便matlab再次提取。所以解决这个问题,GUI操作并不重要,结果的输出还是得依赖.Inp文件完成。如果这样做不到,希望至少知道图形用户界面怎么操作也行!大神们求给力!
一段python的code贴出来大家共享。
展开
 我来答
besthouniao
2014-11-05 · TA获得超过2036个赞
知道小有建树答主
回答量:434
采纳率:97%
帮助的人:265万
展开全部

有一个办法,在后处理界面上选择plug-ins→tools→excel Utilities,可以把你选定的数据输出成为excel表格,如果实在需要txt格式,在excel里输出成txt也可以。

追问
非常感谢besthouniao的回答,但是还是期待有人可以给出python的脚本程序,我最近也在努力,有结果了会和大家一起分享
百度网友c4501bc
推荐于2017-10-13
知道答主
回答量:1
采纳率:0%
帮助的人:1180
展开全部

你需要了解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\n'%(time,u3Disp))

        disFile.close()

输出结果

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式