findAt could not find a geometric entity
findAt could not find a geometric entity
(OP)
Hi, I've run into another scripting problem. Maybe someone can give me a hint.
I'm using the following formulation to select all edges of a part instance as a surface for an interface:
--------------------------------------------------------
mdb.models['blocks'].SurfaceToSurfaceContactStd(adjustMethod=NONE,
clearanceRegion=None, createStepName='Initial', datumAxis=None,
initialClearance=OMIT, interactionProperty='Int-1', master=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['left'].edges.findAt(
((3.4286, 24.8571, 0.0), ),
((32, 50.2857, 0.0), ),
((59.1428, 25.2857, 0.0), ),
)), name='Int-1', slave=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['center'].edges.findAt(
((75.2857, 25, 0.0), ),
((106.2857, 49.7143, 0.0), ),
((136.7142, 25.1429, 0.0), ),
)), sliding=FINITE, smooth=0.2)
---------------------------------------------------
The coordinates I'm submitting are calculated to be the exact centerpoints of each edge of the polygonal part instances 'left' and 'right'. Nonetheless, ABAQUS is giving me the following error message:
Warning: findAt could not find a geometric entity at (59.1428, 25.2857, 0.0)
Warning: findAt could not find a geometric entity at (136.7142, 25.1429, 0.0)
The weird thing is that it's finding the other two edges as it should. What's going on here?
I'm using the following formulation to select all edges of a part instance as a surface for an interface:
--------------------------------------------------------
mdb.models['blocks'].SurfaceToSurfaceContactStd(adjustMethod=NONE,
clearanceRegion=None, createStepName='Initial', datumAxis=None,
initialClearance=OMIT, interactionProperty='Int-1', master=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['left'].edges.findAt(
((3.4286, 24.8571, 0.0), ),
((32, 50.2857, 0.0), ),
((59.1428, 25.2857, 0.0), ),
)), name='Int-1', slave=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['center'].edges.findAt(
((75.2857, 25, 0.0), ),
((106.2857, 49.7143, 0.0), ),
((136.7142, 25.1429, 0.0), ),
)), sliding=FINITE, smooth=0.2)
---------------------------------------------------
The coordinates I'm submitting are calculated to be the exact centerpoints of each edge of the polygonal part instances 'left' and 'right'. Nonetheless, ABAQUS is giving me the following error message:
Warning: findAt could not find a geometric entity at (59.1428, 25.2857, 0.0)
Warning: findAt could not find a geometric entity at (136.7142, 25.1429, 0.0)
The weird thing is that it's finding the other two edges as it should. What's going on here?





RE: findAt could not find a geometric entity
Is there maybe any other way to select a certain side of a certain part, besides findAT(coords)?
Maybe something that directly adresses part.name-edge.number or something like that?
I can't seemt o find anything like that in the scripting manual, but that may be because my paper version is severly out of date, and http