for i in range(1,19): odbName = 'tpl_rb_CRF1VSCU1_P1_C' + str(i) + '/tpl_rb_CRF1vsCU1_p1_c' + str(i) + '.odb' odb = session.openOdb(name=odbName) session.XYDataFromHistory(name='CRF1', odb=odb, outputVariableName='Connector element reaction force (FILTERED): CRF1_ANTIALIASING at Element 1 in ELSET REARBUSHING_CNSET', steps=('Step-2', ), skipFrequency=10) session.XYDataFromHistory(name='CU1', odb=odb, outputVariableName='Connector element relative displacement (FILTERED): CU1_ANTIALIASING at Element 1 in ELSET REARBUSHING_CNSET', steps=('Step-2', ), skipFrequency=10) xy1 = session.xyDataObjects['CU1'] xy2 = session.xyDataObjects['CRF1'] xy3 = combine(xy1, xy2) session.XYData(name='CRF1vsCU1', objectToCopy=xy3, sourceDescription='combine ( "CU1", "CRF1" )') x0 = session.xyDataObjects['CRF1vsCU1'] session.xyReportOptions.setValues(numDigits=9) session.writeXYReport(fileName='tpl_rb_CRF1vsCU1_p1_c' + str(i) + '.rpt', appendMode=OFF, xyData=(x0, )) del session.xyDataObjects['CRF1'] del session.xyDataObjects['CU1'] del session.xyDataObjects['CRF1vsCU1']