
發布
注冊
/
登錄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中的LDELE命令——刪除沒有劃分單元的線
1.命令格式
LDELE, NL1, NL2, NINC, KSWP
其中
NL1, NL2, NINC:刪除線號從NL1到NL2(默認等于NL1),增量為NINC(默認為1)的所有線。如果NL1=ALL,則刪除所有[LSEL]命令選擇的線,并忽略NL2與NINC的內容。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。
KSWP:是否刪除線上包含的點,有如下選項
0——僅刪除線
1——刪除線以及附屬在該線上的點(同時附屬在其它線上的點不能刪除)。
注:除非先刪除面,否則附屬在面上的線不能刪除。
2.操作路徑
Main Menu> Preprocessor> Modeling> Delete> Line and Below
Main Menu> Preprocessor> Modeling> Delete> Lines Only
3.實例
輸入命令:
/PREP7
K,1,1,1,0
K,2,2,1,0
K,3,4,1,0
K,4,3,0,0
LSTR,1,2
LARC,2,3,4,1.5
LDELE,1,,,1
則生產的圖線如圖1所示,刪除了線1和關鍵點1
圖1 生產的圖形
4.參考資料
ANSYS HELP 15.0
展開