我只是abaqus脚本的新手,想从.odb中提取某些特定点的数据。但是得到这个错误:
AttributeError:“OdbStep”对象没有属性“fieldRegions”
这是我的剧本:
from abaqus import*
from abaqusConstants import*
from odbAccess import*
B=[]
C=open('node_number.txt','r')
cont1=0
for line in C.readlines():
B.append(line)
cont1=cont1+1
R=open('Termal Results','w')
odb=openOdb(path='half-initial1400.odb')
mystep=odb.steps['Step-12']
cont2=0
for Nodes in B:
region=mystep.fieldRegions['half model-initial1400'+str(B[0][:])]
variable=region.fieldOutputs['NT11'].data
for time,data in variable[1 :]:
R.write(data)
R.write('\n')
cont2=cont2+1
R.close()
C.close()
另外,我认为问题可能与我在其中写入节点编号的.txt文件有关 1 2 三 四
有人知道怎么回事吗?在
谨致问候。在
目前没有回答
相关问题 更多 >
编程相关推荐