Hi!
Folgendes:
Ich erzeuge ein Makro und dieses funktioniert dann nur mehr odb.spezifisch, also zugeschnitten auf das gerade geöffnete .odb
z.B.
odb = session.odbs['C:/User/Abaqus/rotor_benz_083/03/mises_u1000/min.odb']
Aber wenn ich ein das Marko ablaufen lass mit einem anderen .odb funktioniert es nicht mehr.
Ich dachte es würde funktionieren wenn ich diesen Satz im Makro-File (abaqusMacros.py) umbenne auf:
odbName = displayedObject.name
odb = session.odbs[odbName]
Ich krieg aber dieselbe Fehlermeldung (siehe Bild):
"Execution terminated.
This errory may have occured due to a change to the ABAQUS Scripting Interface (refer to the ABAQUS Scripting Manual for the details of these changes). This error may be repaired by re-recording the macro or by editing the macro file: 'abaqusMacros.py'."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP