Hallo, bei dem Versuch mir die vorhandenen Steps bzw. Felder, die ausgegeben werden sollen einer Rechnung auszugeben, dabei erhalte ich die folgende Fehlermeldung:
#Fehlermeldung: AttributeError: 'module' object has no attribute 'steps'
Die Anweisungen for stepName ... sind direkt aus dem Skripting user manual entnommen. Eigentlich ist geplant diese dann Variablen zuzuweisen, so dass die Namen dann in einer abgelegten Variable zur Verfuegung stehen. Ich verstehe vor allem nicht warum ein Attribut error vorliegen soll, denn steps ist ja eine Untereigenschaft von dem Oberobjekt odb und deshalb sollte diese Eigenschaft definiert sein.
from abaqus import *
from abaqusConstants import *
import visualization
import odb
import odbAccess
import step
session.openOdb(name='myOdb', path='viscorolle.odb', readOnly=False)
lastFrame=odb.steps['Step-1'].frames[-1]
#Fehlermeldung: AttributeError: 'module' object has no attribute 'steps'
for fieldName in lastFrame.fieldOutputs.keys():
print fieldName
for stepName in odb.steps.keys():
print stepName
In beiden Faellen gibt es dieselbe Fehlermeldung.
ciao Gunkerle
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP