from abaqusConstants import * # current vp cvp = session.viewports[session.currentViewportName] # displayed object odb1 = cvp.displayedObject # check displayed object is odb: #if type(cvp.displayedObject) == visualization.OdbType: #----------------------------------------------------------------------------- session.Viewport(name='Viewport: 1', origin=(0.0, 120.0), width=90., height=60.) session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].setValues(displayedObject=odb1) session.viewports['Viewport: 1'].odbDisplay.setFrame(step=0, frame=1) session.viewports['Viewport: 1'].odbDisplay.deformedShapeOptions.setValues(undeformedShape=OFF) session.viewports['Viewport: 1'].odbDisplay.setPlotMode(DEFORMED_SHAPE) #------------------------------------------------------------------------------ session.Viewport(name='Viewport: 2', origin=(90.0, 120.0), width=90., height=60.) session.viewports['Viewport: 2'].makeCurrent() session.viewports['Viewport: 2'].odbDisplay.setFrame(step=0, frame=2) session.viewports['Viewport: 2'].odbDisplay.setPlotMode(DEFORMED_SHAPE) #------------------------------------------------------------------------------- session.Viewport(name='Viewport: 3', origin=(180.0, 120.0), width=90., height=60.) session.viewports['Viewport: 3'].makeCurrent() session.viewports['Viewport: 3'].odbDisplay.setFrame(step=0, frame=3) session.viewports['Viewport: 3'].odbDisplay.setPlotMode(DEFORMED_SHAPE) #----------------------------------------------------------------------------- session.Viewport(name='Viewport: 4', origin=(0.0, 60.0), width=90., height=60.) session.viewports['Viewport: 4'].makeCurrent() session.viewports['Viewport: 4'].odbDisplay.setFrame(step=0, frame=4) session.viewports['Viewport: 4'].odbDisplay.setPlotMode(DEFORMED_SHAPE) #------------------------------------------------------------------------------ session.Viewport(name='Viewport: 5', origin=(90.0, 60.0), width=90., height=60.) session.viewports['Viewport: 5'].makeCurrent() session.viewports['Viewport: 5'].odbDisplay.setFrame(step=0, frame=5) session.viewports['Viewport: 5'].odbDisplay.setPlotMode(DEFORMED_SHAPE) #============================================================================== session.Viewport(name='Viewport: 6', origin=(180.0, 60.0), width=90., height=60.) session.viewports['Viewport: 6'].makeCurrent() session.viewports['Viewport: 6'].odbDisplay.setFrame(step=0, frame=6) session.viewports['Viewport: 6'].odbDisplay.setPlotMode(DEFORMED_SHAPE) session.viewports['Viewport: 6'].view.setValues(session.views['Front']) #============================================================================== session.Viewport(name='Viewport: 7', origin=(0.0, 0), width=90., height=60.) session.viewports['Viewport: 7'].makeCurrent() session.viewports['Viewport: 7'].odbDisplay.setFrame(step=0, frame=6) session.viewports['Viewport: 7'].odbDisplay.setPlotMode(DEFORMED_SHAPE) session.viewports['Viewport: 7'].view.setValues(session.views['Front']) #============================================================================== session.Viewport(name='Viewport: 8', origin=(90.0, 0), width=90., height=60.) session.viewports['Viewport: 8'].makeCurrent() session.viewports['Viewport: 8'].odbDisplay.setFrame(step=0, frame=8) session.viewports['Viewport: 8'].odbDisplay.setPlotMode(DEFORMED_SHAPE) session.viewports['Viewport: 8'].view.setValues(session.views['Front']) #============================================================================== session.Viewport(name='Viewport: 9', origin=(180.0, 0), width=90., height=60.) session.viewports['Viewport: 9'].makeCurrent() session.viewports['Viewport: 9'].odbDisplay.setFrame(step=0, frame=9) session.viewports['Viewport: 9'].odbDisplay.setPlotMode(DEFORMED_SHAPE) session.viewports['Viewport: 9'].view.setValues(session.views['Front']) #============================================================================== session.viewports['Viewport: 1'].makeCurrent() session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 2'].makeCurrent() session.viewports['Viewport: 2'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 2'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 2'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 2'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 2'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 3'].makeCurrent() session.viewports['Viewport: 3'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 3'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 3'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 3'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 3'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 4'].makeCurrent() session.viewports['Viewport: 4'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 4'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 4'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 4'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 4'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 5'].makeCurrent() session.viewports['Viewport: 5'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 5'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 5'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 5'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 5'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 6'].makeCurrent() session.viewports['Viewport: 6'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 6'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 6'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 6'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 6'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 7'].makeCurrent() session.viewports['Viewport: 7'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 7'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 7'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 7'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 7'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 8'].makeCurrent() session.viewports['Viewport: 8'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 8'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 8'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 8'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 8'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*') session.viewports['Viewport: 9'].makeCurrent() session.viewports['Viewport: 9'].viewportAnnotationOptions.setValues( triadPosition=(2, 25)) session.viewports['Viewport: 9'].viewportAnnotationOptions.setValues(title=OFF) session.viewports['Viewport: 9'].viewportAnnotationOptions.setValues( statePosition=(2, 20)) session.viewports['Viewport: 9'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-100-*-*-p-*-*-*') session.viewports['Viewport: 9'].viewportAnnotationOptions.setValues( stateFont='-*-utopia-medium-r-normal-*-*-120-*-*-p-*-*-*')