AttributeError:“OdbStep”对象没有属性“fieldRegions”

2024-05-19 00:45:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是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 三 四

有人知道怎么回事吗?在

谨致问候。在


Tags: infromimporttxtfordatalineopen

热门问题