Danke, das hat mir schon gut weitergeholfen!
Jetzt wäre noch die Frage um was für einen Fehler es sich handelt, der hier auftaucht, damit ich ihn in der except Bedingung umgehen kann?
Die Fehlermeldung in Abaqus gibt folgendes aus:
File "H:\AbaqusArbeitsverzeichnis\AutomaticGearSimulation.py", line 338, in __init__
self.RepairGeometry(part)
File "H:\AbaqusArbeitsverzeichnis\AutomaticGearSimulation.py", line 451, in RepairGeometry
part.RepairSmallEdges(edgeList=smallEdges)
No entities selected.
Der Code sieht so aus:
#kurze Kanten finden
smallEdges = ()
for e in part.edges:
if e.getSize(printResults=False) < self.config["Gear"]["SmallEdges"]:
smallEdges += e,
#kurze Kanten vereinen
try:
part.RepairSmallEdges(edgeList=smallEdges)
break
except: pass
edit:
Habe jetzt mit except ohne Angabe des Fehlers (s.o.) mein Problem lösen können. Schätze das ist unsauber so, also falls es doch noch Rückmeldung zum Fehler gibt wäre das super!
[Diese Nachricht wurde von runny am 19. Jan. 2016 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP