ANSYS在運行階段總是處理大量的模型數據、載荷數據以及結果數據等,有時需要將這些數據按照一定的格式寫進指定的數據檔案中,這時可以利用*GET和*VGET數據提取的各種命令將數據存入到變數或數組中,然後利用*CFWRITE或*VWRITE命令寫入到指定檔案。
利用APDL功能按照一定格式寫出ansys數據檔案的方法
下面是使用*VWRITE實現該過程的一個實例:
/post1
set,,,,,10.0
*get,ntemp01,node,2,temp ! 時間等於10時的節點2的溫度值
*get,ntemp02,node,9,temp ! 時間等於10時的節點9的溫度值
*get,ntemp03,node,7,temp ! 時間等於10時的節點7的溫度值
*vwrite,ntemp01,ntemp02,ntemp03
(T1,''N2 TEMP='',F5.1,'', N9 TEMP='',F5.1,'', N7 TEMP='',F5.1)
/output,nodetemp,dat
其中,命令/output可以用於確定輸出方向,即輸出到ansys的輸出視窗(OUTPUT WINDOW)中,或者指定的檔案中。上面將溫度值輸出到nodetemp.dat檔案中,內容如下:
N2 TEMP= 19.2, N9 TEMP= 19.8, N7 TEMP= 20.8
這樣就可以對輸出數據用別的工具進行處理。
下面是使用*VWRITE實現該過程的一個實例:
/post1
set,,,,,10.0
*get,ntemp01,node,2,temp ! 時間等於10時的節點2的溫度值
*get,ntemp02,node,9,temp ! 時間等於10時的節點9的溫度值
*get,ntemp03,node,7,temp ! 時間等於10時的節點7的溫度值
*vwrite,ntemp01,ntemp02,ntemp03
(T1,''N2 TEMP='',F5.1,'', N9 TEMP='',F5.1,'', N7 TEMP='',F5.1)
/output,nodetemp,dat
其中,命令/output可以用於確定輸出方向,即輸出到ansys的輸出視窗(OUTPUT WINDOW)中,或者指定的檔案中。上面將溫度值輸出到nodetemp.dat檔案中,內容如下:
N2 TEMP= 19.2, N9 TEMP= 19.8, N7 TEMP= 20.8
這樣就可以對輸出數據用別的工具進行處理。