Ich habe ein Problem mit meinem Skript in Abaqus 6.10! Das verwunderliche ist, dass es in Version 6.8 wunderbar durchlief und nach der Umstellung leider nicht mehr.
es geht darum über openOdb eine odb zu öffnen, und dort eine fieldOutput auszulesen (genau aus Step-2 dem letzten Frame). Das ganze läuft als itteration ab, soll also mehrere Schritte durchlaufen.
Bei mir sieht das dann so aus:
odb = openOdb(path= Pfad)
pressure = odb.steps['Step-2'].frames[-1].fieldOutputs[Name]
for settoaelBC in range (Anfang, Ende):
center = odb.rootAssembly.instances['PART-1-1'].nodeSets['N'+str(settoaelBC)]
nCPRESS = pressure.getSubset(region=center).values[0].data
Leider bricht abaqus mit folgender Fehlermeldung ab:
File "Pfad des Skripts", line 148, in <module>
pressure = odb.steps['Step-2'].frames[-1].fieldOutputs[Name]
0
Hatte jemand schonmal das selbe Problem?
Das komische ist die Fehlermeldung im Textfeld unten in Abaqus:
Error in job Original-2: THE APPLICATION OF ADAPTIVE MESH CONSTRAINTS REQUIRES THE DEFINITION OF AN ADAPTIVE MESH DOMAIN.
Job Original-2: Analysis Input File Processor aborted due to errors.
The model "Model-3" has been created.
Warning: An output database lock file 'Pfad... lck' has been detected. This may indicate that the output database is opened for writing by another application.
'Pfad...odb' will be opened read-only.
Error in job Original-2: Analysis Input File Processor exited with an error.
Job Original-2 aborted due to errors.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP