3.5 Abaqus后處理:輸出二維元組到excel表
3.5輸出二維元組到excel
目的:模型計算完成后,需要提取計算數(shù)據(jù)到excel表格里。傳統(tǒng)手動復(fù)制粘貼數(shù)據(jù)到excel表的方式過于麻煩(尤其是模型數(shù)量多的時候),因此有必要利用python語句自動將數(shù)據(jù)寫入excel表格,以省時省力。
歷程變量輸出的數(shù)據(jù)是二維元組類型,其形式((0.1,1),(0.15,2),(0.25,8),(),(),(),(),())。例如:加載點位移的歷程輸出的數(shù)據(jù)形式是:((分析步時間,位移),())。
該二維元組內(nèi)部的元素也是元組,元組內(nèi)部的元組的形式是(分析步時間,位移)。
利用xlwt模塊輸出二維元組到excel的命令語句如下(參考CSDN等)。該命令語句輸出的是加載點的位移U2的歷程變量。由于是二維元組,因此這里j的取值為j=0或j=1。而i的取值個數(shù)是len()個。


輸出到excel表后的結(jié)果如下。第一列是分析步時間,第2列是歷程變量請求輸出的數(shù)據(jù)(歷程變量的數(shù)據(jù)是與分析步時間一一對應(yīng)的)。

標簽: