Abaqus 利用FindAt函数根据坐标查找点
(2016-05-14 13:48:52)
标签:
abaquspythonfindat |
分类: Abaqus技术及二次开发 |
verts = v.findAt(((20.19686, -169.513997, 27.798593), ),
Return value:A Vertex object or a sequence of Vertex
objects.
实例:
######选择一个点施加集中力
a1 = mdb.models['Model-1'].rootAssembly
v1 = a1.instances['Part-1-1'].vertices
verts1 = v1.findAt(((5.0,5.0,200.0),))
region = a1.Set(vertices=verts1, name='Set-2')
mdb.models['Model-1'].ConcentratedForce(name='Load-1',
createStepName='Step-1',
######选择两个点施加集中力
a1 = mdb.models['Model-1'].rootAssembly
v1 = a1.instances['Part-1-1'].vertices
verts1 =
v1.findAt(((5.0,5.0,200.0),),((5.0,-5.0,200.0),))
region = a1.Set(vertices=verts1, name='Set-2')
mdb.models['Model-1'].ConcentratedForce(name='Load-1',
createStepName='Step-1',
#####选择四个点施加集中力
a1 = mdb.models['Model-1'].rootAssembly
v1 = a1.instances['Part-1-1'].vertices
verts1 =
v1.findAt(((5.0,5.0,200.0),),((5.0,-5.0,200.0),),((-5.0,-5.0,200.0),),((-5.0,5.0,200.0),))
region = a1.Set(vertices=verts1, name='Set-2')
mdb.models['Model-1'].ConcentratedForce(name='Load-1',
createStepName='Step-1',