- 积分
- 13
- 注册时间
- 2002-7-29
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2004-2-27 18:21:16
|
显示全部楼层
来自 北京
回复: 【讨论】怎样访问ABAQUS的原代码?
from abaqus import *
from abaqusConstants import *
session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=246.796875,
height=172.265625)
session.viewports['Viewport: 1'].makeCurrent()
session.viewports['Viewport: 1'].maximize()
from driverUtils import executeOnCaeStartup
executeOnCaeStartup()
Mdb()
#: A new model database has been created.
#: The model "Model-1" has been created.
session.viewports['Viewport: 1'].setValues(displayedObject=None)
import part
import regionToolset
import displayGroupMdbToolset as dgm
import sketch
session.viewports['Viewport: 1'].setValues(displayedObject=None)
s = mdb.models['Model-1'].Sketch(name='__profile__', sheetSize=200.0)
g, v, d = s.geometry, s.vertices, s.dimensions
s.sketchOptions.setValues(sheetSize=200.0, gridSpacing=5.0, grid=ON,
gridFrequency=2, constructionGeometry=ON, dimensionTextHeight=5.0,
decimalPlaces=2)
s.setPrimaryObject(option=STANDALONE)
s.CircleByCenterPerimeter(center=(0.0, 0.0), point1=(30.0, 0.0))
#
#在Sketch中,画中心为(0,0),圆周上有一点位于(30,0)的圆
#
mdb.models['Model-1'].sketches.changeKey(fromName='__profile__',
toName='Sketch-1')
s.unsetPrimaryObject() |
|