Sehe ich das richtig, dass du nur Knoten beim maximalen Y-Wert haben willst? Dann sollte auch so was gehen:
Code:
Knoten_array = assembly.instances['PLATE-1'].nodes.getByBoundingBox(-INF, -INF, Ymax - 0.0001 , INF, INF, Ymax + 0.0001)
for Knoten in Knoten_array:
RandKnotenLabel.append(Knoten.label)
Dein Ymax kennst du durch dein Modell. INF steht für INFINITY, also Unendlichkeit, und damit ist ein Wert deutlich größer als die geometrischen Abmessungen gemeint. Der Befehl ".getByBoundingBox" legt einen Quader zwischen die 2 Punkte (-INF, -INF, Ymax - 0.0001) und (INF, INF, Ymax + 0.0001) und erfasst alle Knoten, die sich innerhalb dieses Quaders befinden.
Näheres dazu findest du unter:
http://abaqus.me.chalmers.se/v6.12/books/ker/default.htm --> 31.10.4
Einzelne Knoten picke ich mir immer mit einer Kugel raus. Die Funktion dafür findest du unter 31.10.6
Grüße
Slein
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP