Hallo Philipp0785,
hier ein prinzipielles Vorgehen für das Auslesen von Verschiebungen aus der .*odb
################################################################
#Module
import odbAccess
#Variablendeklaration
DatFile = 'Resultfile.rpt'
ResultFile = 'XYFile.odb'
s1 = session.odbs['JobXY.odb']
Step = 'Step-1'
FOutput ='U'
NSet = s1.rootAssembly.nodeSets['Nodesetname']
NSetDispl = s1.steps[Step].frames[4].fieldOutputs[FOutput].getSubset(region=NSET)
OResultFile = open(ResultFile+'.txt','w')
OResultFile.write('x'+','+'y'+','+'z'+','+'Label'+','+'u1'+','+'u2'+','+'u3'+'\n')
#Hier eine Schleife zum Auslesen der Knotendaten für folgende Daten:
u = NSetDispl.values[i].data
nL = NSetDispl.values[i].nodeLabel
c = s1.rootAssembly.instances['PART-1-1'].getNodeFromLabel(label=nL).coordinates
################################################################
Gruß
Fatigue
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP