def plotIntDiag(diag,title,xAxLab,yAxLab,grFileNm,reportFile): diagGraphic=graph_material.InteractionDiagramGraphic(title) diagGraphic.decorations.xLabel= xAxLab diagGraphic.decorations.yLabel= yAxLab diagGraphic.setupGraphic(diag) diagGraphic.savefig(grFileNm+'.eps') diagGraphic.savefig(grFileNm+'.jpeg') reportFile.write('\\begin{center}\n') reportFile.write('\includegraphics[width=120mm]{'+grFileNm+'}\n') reportFile.write('\end{center}\n')
print "n= ", n, "IzHomog= ", si.IzH, " IzHomogTeor= ", IzHomog, "ratio12= ", ratio12 print "n= ", n, "Ahomog= ", Ahomog, " Afibers= ", Afibers, "ratio20= ", ratio20 print "n= ", n, "IyHomog= ", IyFibers, " IyHomogTeor= ", IyHomog, "ratio21= ", ratio21 print "n= ", n, "IzHomog= ", IzFibers, " IzHomogTeor= ", IzHomog, "ratio22= ", ratio22 print "n= ", n, "yCenterOfMassHomogHomog= ", yCenterOfMassHomogFibers, " yCenterOfMassHomogHomogTeor= ", yCenterOfMassHomogTeor, "ratio23= ", ratio23 print "n= ", n, "zCenterOfMassHomogHomog= ", zCenterOfMassHomogFibers, " zCenterOfMassHomogHomogTeor= ", zCenterOfMassHomogTeor, "ratio24= ", ratio24 extNMy.printRatios(extNMyTeor) extNMz.printRatios(extNMzTeor) ''' import matplotlib.pyplot as plt #Steel stress-strain diagram materialDiagram = sccData.reinfSteelType.plotDesignStressStrainDiagram( preprocessor) #mg.plotInteractionDiagram2D(diagNMy) diagGraphicNMy = mg.InteractionDiagramGraphic('N-My interaction diagram') diagGraphicNMy.decorations.xLabel = 'My [kNm]' diagGraphicNMy.decorations.yLabel = 'N [kN]' diagGraphicNMy.setupGraphic(diagNMy) diagGraphicNMy.savefig('diagNMy.eps') diagGraphicNMy.savefig('diagNMy.jpeg') diagGraphicNMz = mg.InteractionDiagramGraphic('N-Mz interaction diagram') diagGraphicNMz.decorations.xLabel = 'Mz [kNm]' diagGraphicNMz.decorations.yLabel = 'N [kN]' diagGraphicNMz.setupGraphic(diagNMz) diagGraphicNMz.savefig('diagNMz.eps') diagGraphicNMz.savefig('diagNMz.jpeg') ''' '''