如何更改视图

时间:2014-11-20 13:12:42

标签: python python-2.7 abaqus

odbname = data.jobname + '.odb'
        mySession  = session.openOdb(name = odbname)
        myViewport = session.viewports["Viewport: 1"]
        #plot stress
        myViewport.setValues(displayedObject=mySession)
        myViewport.odbDisplay.display.setValues(plotState=(CONTOURS_ON_DEF,))
        myViewport.view.fitView()
        session.viewports['Viewport: 1'].viewportAnnotationOptions.setValues(
        legendFont='-*-verdana-medium-r-normal-*-*-120-*-*-p-*-*-*')

当我运行这个程序时,我能够看到视图iso我需要在前视图方向获取视图所以任何人都可以告诉我如何使用python编码更改为视图

这是我的导入模块

from abaqus import *                # from the main library
from caeModules import *            # import the modules
from abaqusConstants import *       # constants we need
from math import fabs
from abaqus import backwardCompatibility
backwardCompatibility.setValues(reportDeprecated=False)
import section
import regionToolset
import displayGroupMdbToolset as dgm
import part
import material
import assembly
import step
import interaction
import load
import mesh
import optimization
import job
import sketch
import visualization
import xyPlot
import displayGroupOdbToolset as dgo
import connectorBehavior

1 个答案:

答案 0 :(得分:1)

对于abaqus,最简单的方法是观看由abaqus cae生成的重放输出。在CAE中手动打开模型,并将视图更改为您想要查看的内容。 Abaqus写了一个python重放文件,其中包含用户在CAE窗口中执行的所有操作。导航到您的工作文件夹,找到名为abaqus.rpy的文件。最后一行是用于在CAE中复制操作的python命令。