from abaqus import * from abaqusConstants import * # odbName = session.viewports['Viewport: 1'].displayedObject.name odb= session.odbs[odbName] # nameodb = odbName.split('/')[-1].split('.')[0] # for s in odb.steps.keys(): step = odb.steps[s] for i in range(len(step.frames)): if i>0: session.fieldReportOptions.setValues(printTotal=OFF, printMinMax=OFF) session.writeFieldReport(fileName='Report_'+nameodb+'_Step_'+str(step.number)+'_Frame_'+str(i)+'.rpt', append=OFF, sortItem='Node Label', odb=odb, step=int(step.number-1), frame=i, outputPosition=NODAL, variable=(('U', NODAL), )) # print 'Done. Reports written for '+nameodb