
發布
注冊
/
登錄ansys最小編號的案例
ANSYS使用APDL語言提取節點編號及對應坐標 ¥10
然后使用*vget讀取節點編號及相應坐標
*Get,nnod,NODE,0,COUNT
*vget,nl,node,,nlist !得到表面節點編號
*vget,locx,node,,loc,x
…………………….
*DIM,locx1,array,nnod,1 !定義一個數組,其為nnod行1列
………………………….
要注意,這里面得到的nl是從小到大排列的,只包含一部分節點,而我們得到的locx卻是所有節點的坐標,所以我們還需要定義一個locx1,再用一個循環把你想選擇的節點編號和其坐標一一對應起來。具體的關系從下面的圖可以看出。
*DO, j,1,nnod,1
locx1(j)=locx(nl(j)) !節點對應坐標
…………………………….
*ENDDO
這時我們就已經得到了想選取的節點坐標及對應編號,此時我們需要運行一個Output.mac文件,把得到的數組輸出。
Output.mac 中包含的內容
!----------------------------------!
*cfopen,node_number.dat, ! Generate Ist File
*vwrite,nl(1)
(1F6.0)
*cfclos
*cfopen,node_locx.dat,
*vwrite,locx1(1)
(1E15.6)
*cfclos
………………….剩下的按照同樣格式寫
!----------------------------------!
最后得到的txt文件的內容分別如下:
展開 ANSYS WORKBENCH如何將計算好的超大文件發給別人而不丟失內容,還僅用最小空間 ¥1.5
如題我們在ansys workbench進行仿真計算的時候總會發現整個AWB文件占用了超大的內存,動輒5/6個GB,多的高達200/300GB,這樣給我們為客戶或者拷貝文件帶來了很大難題,如何復制和傳輸這種大型文件十分不利,加上主流聊天軟件的流量限制,我們總得借助某度網盤,而某度又對會員限速,總之問題多多。
在此給大家分享一個便捷傳輸workbench文件的方法。
我們平常使用的workbench文件一般由兩部分組成,一是*.wbpj,文件這是程序的主設置文件,二是files文件夾里面保存了我們計算項目的具體文件內容,一般比較巨大,三是projectScratch文件夾這是AWB的臨時保存文件夾,記錄了我們平時項目計算過程中沒來得及保存或者正在計算的程序計算和結果文件。
其中files文件比較巨大,內容包含很多,一般的拷貝方法是將*.wbpj和files文件夾都拷貝,這就造成了費時費力,萬一拷貝不全,比如之前計算導入的外部幾何模型文件,二次開發腳本等等,就會導致報錯失敗。
有一種新型的方法可以用遠小于workbench文件空間的辦法完美導出所有AWB文件,并附帶項目所需所有文件以及結果文件。
具體方法如下:
展開