# odbName = session.viewports['Viewport: 1'].displayedObject.name odb= session.odbs[odbName] # numSteps = len(odb.steps.keys()) stepVars = {} lines = [] for s in odb.steps.keys(): step = odb.steps[s] lines.append('\nStepname: %s\n' % step.name) lines.append('Number of frames: '+str(len(step.frames))) outputVars = {} fline = '' for frame in step.frames: fos = frame.fieldOutputs.keys() fline = '%s%s\n' % (fline,frame.description ) for fo in fos: outputVars[fo] = None stepVars[s] = outputVars.keys() lines.append(fline) lines.append('Output Variables: \n') for var in stepVars[s]: lines.append('%s\n' % var) lines.append('\n') # for line in lines: print line