Abaqus Python

1

vp = session.viewports[session.currentViewportName]    //获取当前viewport的一个对象

odbName = session.odbs[vp.odbDisplay.name]  // odb对象包含 odb名称,路径,结果信息等等

odbName.steps.keys()   // steps 名称信息  odbName.steps[‘step-1’] step-1 对象内容

print odbName.steps[‘Step-1’].frames[1]  //每个时间步结果

vp.odbDisplay.fieldFrame[0] vp.odbDisplay.fieldFrame[1]   //0 表示当前显示的是step的index,1 表示当前frame在当前step中的index

materialNames=odbName.materials.keys() //材料信息

(vp.odbDisplay).elementSets  单元集合信息

(vp.odbDisplay).fieldSteps  step详细信息

这之前都是step frame odb对象的信息

2 模型信息

instances=odbName.rootAssembly.instances.keys()     //提取instance对象的名称

for instance in instances:          // 初始化一些数组,用于存储每个instance的信息
node_connect[instance]={}
nodeLabelData[instance]={}
elementLabelData[instance]={}
leData[instance]={}

 

 

Leave a Reply