abaqus利用python Gui建立truss單元的疑問? 30
想利用python建立py文件批量生成truss單元,先試試一根:
from abaqus import *
from abaqusConstants import *
session.viewports['Viewport: 1'].setValues(displayedObject=None)
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__',
sheetSize=200.0)
g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints
s.setPrimaryObject(option=STANDALONE)
s.Line(point1=(-40.0, -5.0), point2=(15.0, 15.0))
p = mdb.models['Model-1'].Part(name='Part-1', dimensionality=THREE_D,
type=DEFORMABLE_BODY)
p = mdb.models['Model-1'].parts['Part-1']
p.BaseWire(sketch=s)
s.unsetPrimaryObject()
p = mdb.models['Model-1'].parts['Part-1']
session.viewports['Viewport: 1'].setValues(displayedObject=p)
發現truss的兩個端點只能設置平面的兩個坐標:x、y!(紅色加粗文字)
我想建立的的是任意方向的truss, 試試s.Line(point1=(-40.0, -5.0, 10), point2=(15.0, 15.0, -5)),結果不行!
不知道有么有高手知道如何通過坐標(x,y,z)和(x2,y2,z2)的方法生成truss!

星辰_北極星 


















