from caeModules import * from abaqus import * from abaqusConstants import * import visualization datei = open("test.dat","w") for s in range(1,len(session.viewports['Viewport: 1'].odbDisplay.fieldSteps),1): for f in range(1,len(session.viewports['Viewport: 1'].odbDisplay.fieldSteps[1]),1): session.viewports['Viewport: 1'].odbDisplay.setFrame(step=s, frame=f) session.viewports['Viewport: 1'].odbDisplay.display.setValues(plotState=(CONTOURS_ON_DEF, )) freq=session.viewports['Viewport: 1'].odbDisplay.fieldSteps[s][7][f] stepname=session.viewports['Viewport: 1'].odbDisplay.fieldSteps[s][0] session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable(variableLabel='U', outputPosition=NODAL, refinement=(INVARIANT, 'Magnitude'), ) max_u=session.viewports['Viewport: 1'].odbDisplay.contourOptions.autoMaxValue session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable(variableLabel='A', outputPosition=NODAL, refinement=(INVARIANT, 'Magnitude'), ) max_a=session.viewports['Viewport: 1'].odbDisplay.contourOptions.autoMaxValue session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable(variableLabel='V', outputPosition=NODAL, refinement=(INVARIANT, 'Magnitude'), ) max_v=session.viewports['Viewport: 1'].odbDisplay.contourOptions.autoMaxValue session.viewports['Viewport: 1'].odbDisplay.setPrimaryVariable(variableLabel='S', outputPosition=INTEGRATION_POINT, refinement=(INVARIANT, 'Mises'), ) max_s=session.viewports['Viewport: 1'].odbDisplay.contourOptions.autoMaxValue datei.write(str(stepname)+'; '+str(freq)+'; maxU= '+str(max_u)+'; maxV= '+str(max_v)+'; maxA= '+str(max_a)+'; maxS= '+str(max_s)+'\n') datei.close()