Abaqus-Python系列第三课- CellArray对象
CellArray是指包含一系列体积的对象。
访问
1. 在part模块访问
importpart
mdb.models[name].parts[name].allInternalSets[name].cells
mdb.models[name].parts[name].allSets[name].cells
mdb.models[name].parts[name].cells
mdb.models[name].parts[name].sets[name].cells
2. 在Assembly模块访问
importassembly
mdb.models[name].rootAssembly.allinstances.cells
mdb.models[name].rootAssembly.allinstances.sets[name].cells
mdb.models[name].rootAssembly.allInternalSets[name].cells
mdb.models[name].rootAssembly.allSets[name].cells
mdb.models[name].rootAssembly.instances[name].cells
mdb.models[name].rootAssembly.instances[name].sets[name].cells
mdb.models[name].rootAssembly.modelInstances[i].sets[name].cells
mdb.models[name].rootAssembly.sets[name].cells
常用查找方法
方法 | 用法 | 必须参数 | 可选参数 |
findAt(...) | 通过坐标点查找 | 点坐标 | 打印警告 |
getSequenceFromMask(...) | 通过掩码查找 | 代表对象的掩码字符串 | |
getMask() | 获取掩码 | 无 | 无 |
getByBoundingBox(...) | 通过长方体框选 | 对角点坐标 | |
getByBoundingCylinder(...) | 通过圆柱体框选 | 圆心1,圆心2,半径 | |
getByBoundingSphere(...) | 通过球体框选 | 球心坐标,半径 |
获取当前激活的模型
curViewport=session.viewports[session.currentViewportName]modName=curViewport.displayedObject.modelName model=mdb.models[modName]
assembly=model.rootAssembly