Abaqus 后处理结果输出到txt文件 10
实际上,我是用matlab调用Abaqus的inp文件完成计算,计算完成后希望提取变形后的位移并存贮在txt的文件中,方便matlab再次提取。所以解决这个问题,GUI操...
实际上,我是用matlab调用Abaqus的inp文件完成计算,计算完成后希望提取变形后的位移并存贮在txt的文件中,方便matlab再次提取。所以解决这个问题,GUI操作并不重要,结果的输出还是得依赖.Inp文件完成。如果这样做不到,希望至少知道图形用户界面怎么操作也行!大神们求给力!
一段python的code贴出来大家共享。 展开
一段python的code贴出来大家共享。 展开
2个回答
展开全部
你需要了解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()
输出结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询