Hi,
I am extracting the NFORC values from Abaqus by Python. However, the results I get via Python were quite different from that of Abaqus_Report_Field Output. Note that in the extracted results by Python, the NFORC values for same node under different element number were different, which is not reasonable. Could somebody tell me what problem cause this and how can I get the same values by Python as that from the Abaqus_Report_Field Output?
The two results are attached. My codes are as follow:
nodalforce=opdb.steps[stepkey[0]].frames[1].fieldOutputs['NFORC1'].values
nforc1location=opdb.steps[stepkey[0]].frames[1].fieldOutputs['NFORC1'].values
NFL1=[[x.nodeLabel] for x in nforc1location] #Node Number
nforc1location=opdb.steps[stepkey[0]].frames[1].fieldOutputs['NFORC1'].values
NFLE1=[[x.elementLabel] for x in nforc1location] #Element Number
NF = np.zeros((8000,3))#Creat space for saving element no., node no., NFORC1 value
NF[:,0],NF[:,1],NF[:,2]=list([x.elementLabel for x in nforc1location]),list([x.nodeLabel for x in nforc1location]),list([x.data for x in nodalforce])
