A.Jalal
Mechanical
- Dec 8, 2017
- 4
Hello All
I am using a python script to post-process some data from a pipe span analysis using Abaqus 2016.
After I run the analysis, I submit a python script to extract multiple mode shapes of pipe vibrations based on the number of frequencies the user inputs. In the script I generate an XY report for every frame after extracting the desired field output (each frame represents a mode shape).
The FrameCount variable is a counter.
With the current script a lot of excel sheets are generated and the user has to manually look into each one.
Is it possible to merge all the data in excel such that there is only 1 column representing the X values (pipe length) and multiple columns representing the different Y-values (displacements)?
Thank you
I am using a python script to post-process some data from a pipe span analysis using Abaqus 2016.
After I run the analysis, I submit a python script to extract multiple mode shapes of pipe vibrations based on the number of frequencies the user inputs. In the script I generate an XY report for every frame after extracting the desired field output (each frame represents a mode shape).
Python:
x0= session.xyDataObjects['IL-'+str(FrameCount)]
session.xyReportOptions.setValues(numDigits=5)
session.writeXYReport(fileName='IL-'+str(FrameCount)+'.xls', appendMode=OFF, xyData=(x0, ))
The FrameCount variable is a counter.
With the current script a lot of excel sheets are generated and the user has to manually look into each one.
Is it possible to merge all the data in excel such that there is only 1 column representing the X values (pipe length) and multiple columns representing the different Y-values (displacements)?
Thank you