Re: [問題] ansys如何一次list出每一步次載荷的值

看板Cad_Cae作者 (HALU 一閃一閃亮晶晶)時間15年前 (2009/01/08 02:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
弄出來了 真的有夠麻煩的~ 我來做個小小貢獻一下好了~~ 如果當你需要利用到每個時間歷程與輸出項的關係 但是又遇到POST26它是根據節點座標係輸出的~~所以沒有辦法支援圓註座標 或者你想要把結果數據輸出到外部文件,裡用EXCEL或者是TECPLOT等軟體~繪圖 或是把整個結果模型輸出到TECPLOT~~就會用到我說的了 我指針對時間載荷步說明一下 如果你有4個LOAD STEP 每個LOAD 又有10個SUBSTEP 那麼就總共有40個子步--------------- 首先~~*DIM,PAR1,,,....定義數據陣列 我是利用笨方法~~先LIST出每個載荷步SIZE EX: 0.02~0.03~~0.1~0.3~0.4~~1~~1.02~ 這樣一直下去到4結束 然後用 PAR1(A,B)= 以上說的0.02~0.03~~~! 這個是把載荷布存到你想要的那一行裡 然後做 *DO,I,1,10 SET,1,I 取第一個load 的第一個SUBSTEP開始 尋環做10次 然後 *GET,PAR1(A,B),,,,,,~~~~~~~~~這一行是你要取的輸出項寫入到數據陣列 *GET,PAR1(A,B)...... *enddo 在做一次 *DO,I,1,10 SET,2,I 取第一個load 的I 個SUBSTEP 尋環做10次 ....... ....... *enddo 一直循環做到set,4,I 結束 最後一步就是輸出了~需要使用 *vwrite這個指令 然後要伴隨 *cfopen與*cfclose *cfopen,XXX,dat 自訂一個名為xxx的輸出黨~~這個檔的是dat檔,可以自訂 *vwrite,par1(A,B) 夸弧裡面填要輸出那一個數據行 (f12.5) ! 這裡是Fortran程式的格式 寫出數據需要按照c語言或是f程式格式輸出 f12.5的意思是以12個字元寬輸出浮點數,小數點占5個字元寬 所以,要按照你所要輸出的東西做格式定義.. *CFCLOSE *vwrite無法在命令窗口實現,所以要在ansys路徑下生成一個比記本檔 然後打上,上面所說的命令,存成inp,取一個黨名 然後在命令窗口 打上 /input,黨名,inp 然後就會生成一個 dat黨了.................. 大功告成~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.166.105
文章代碼(AID): #19PFfF-g (Cad_Cae)
文章代碼(AID): #19PFfF-g (Cad_Cae)