
發布
注冊
/
登錄ansys刪除數組的命令
關注創建者:王靖雯 創建時間:2023-03-08

ansys刪除數組的命令的實例教程
ANSYS如何將數組中數據導入表中命令流并用曲線畫出
問題描述:將路徑數據導出為數組后,直接將parameter->array parameter->define/edit中的數組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現在想降柱狀圖轉化為曲線圖。
解決思路:
1)將路徑數據導出后,數組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標,ux做縱坐標畫出曲線。數組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數組的弟四列路徑長度符給表的弟0列,將數組弟五列ux符給表的弟1列。
2)導出表中的數據,彈出窗口如圖3所示。
3)執行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結果如圖4所示。
展開 APDL 批量創建數組,在一維數組名上做文章,實現其與二維數組近似相同效果
首先批量創建了8個一維數組,數組名中的循環變量j使用%j%
finish
/prep7*do,j,1,8
*dim,List%j%,array,10,1
*enddo
然后給八個數組里的每一個元素賦值,總共80個元素
并且以數組元素值作為節點編號,同數組的y坐標值相同
*do,i,1,10
*do,j,1,8
List%j%(i,1)=(i-1)*10+j
n,List%j%(i,1),i,j
*enddo
*enddo
最終效果如下
注:轉自 https://blog.csdn.net/weixin_43717845/article/details/104567039
小白一枚,本為學習之余的記錄,希望能讓些跟我一樣的初學者少走彎路,寫的也不盡嚴謹,有疏漏錯誤之處也請各位專家指出,不吝賜教……多謝
展開 建立了數組,用GUI加載的過程
基于ANSYS參數化數組的塔筒建模 ¥12.5
塔筒幾何模型
塔筒有限元模型
塔筒模態分析
塔筒靜力分析
附件包括5個文件,其中jianmo-10-11.txt、loads.txt、mat.txt、modal.txt和shuzu-10-11.txt。順序為先mat.txt再shuzu-10-11.txt再jianmo-10-11.txt。最后modal.txt和loads.txt都可以求解。
c) *DIM,C,char,4,1,1
C(1)=‘a’,‘b’,‘c’,‘d’
3)
利用*VEDIT命令或等價GUI utility menu——parameter——array parameters——define/edit定義數組(不能編輯字符型數組)
填入適當的值后選擇file——apply/quit,至此一個數組編輯完成
6
4)列表顯示數組參數)
通過*status
或GUI list——parameters(與變量顯示一樣的操作!)實現!
5)曲線圖形顯示數組參數)
使用*VPLOT或通過GUI:utility menu——plot——array parameter繪制數值型數組參數的列矢量,由于array類型數組的數據是無序的故只能用柱狀圖;
*vplot,parx,pary,y2,y3,…y8;
其中,parx是x軸上的列矢量名
Pary,y2….是y軸上映射的8個列矢量
例如:
*DIM,A,ARRAY,5,1,1
A(1)=1,2,3,4,5
*vplot,,A
6)刪除數組參數
刪除數組參數與刪除變量很類似,也可以用*set或“=“進行賦空值刪除,對于字符參數則賦值為‘’,刪除時只需刪除變量名及第一個元素的名稱,或使用utility menu——parameter——array parameter——define/edit。
舉例:刪除一個一維數組A(12,1,1)命令如下:
A(1)=
或*set,A(1)
7)數組的儲存和恢復——此操作基本與變量相同,請參看變量的操作。
四.表參數的概念和定義
由于表參數(table)不同于一般數組,所以在這里著重的講講:
1.table表類型參數是數值型的數組參數,與array數組類似,但包含0行0列(其他數組都是從1開始),每個面的下標值放在該面的0,0處。表的下標可以是遞增的整數或實數。
展開 
ansys刪除數組的命令的相關專題、標簽、搜索
ansys刪除數組的命令的最新內容
塔筒幾何模型
塔筒有限元模型
塔筒模態分析
塔筒靜力分析
附件包括5個文件,其中jianmo-10-11.txt、loads.txt、mat.txt、modal.txt和shuzu-10-11.txt。順序為先mat.txt再shuzu
APDL 批量創建數組,在一維數組名上做文章,實現其與二維數組近似相同效果
首先批量創建了8個一維數組,數組名中的循環變量j使用%j%
finish
/prep7*do,j,1,8
*dim,List%j%,array,10,1
*enddo
然后給八個數組里的每一個元素賦值,總共80個元素
并且以數組元素值作為節點編號,同數組的y坐標值相同
*do,i,1,10
*do,j
1.命令格式
ADRAG, NL1, NL2, NL3, NL4, NL5, NL6, NLP1, NLP2, NLP3, NLP4, NLP5, NLP6
其中,
NL1, NL2, NL3, NL4, NL5, NL6:待掃描線的線號,這些線必須是不間斷的。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。如果NL1=ALL,則沿路徑掃描所有的線(除定義掃描路徑的線外)
1.命令格式
LSSCALE,NL1, NL2, NINC, RX, RY, RZ, KINC, NOELEM, IMOVE
其中,
NL1, NL2, NINC:待縮放的線號,從NL1到NL2(默認等于NL1),增量為NINC(默認為1)的所有線。若NL1=ALL,則忽略NL2與NINC的內容,縮放所有的線。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。當然,NL1也可以是組件名
1.命令格式
LDELE, NL1, NL2, NINC, KSWP
其中
NL1, NL2, NINC:刪除線號從NL1到NL2(默認等于NL1),增量為NINC(默認為1)的所有線。如果NL1=ALL,則刪除所有[LSEL]命令選擇的線,并忽略NL2與NINC的內容。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。
KSWP:是否刪除線上包含的點,有如下選項
建立了數組,用GUI加載的過程
1.命令格式
LTRAN, KCNTO, NL1, NL2, NINC, KINC, NOELEM, IMOVE
把激活坐標系中某一位置的一組線復制/移動到任意坐標系中的相同參考位置。其中,
KCNTO:坐標系編號。把線的參考坐標系由激活坐標系變為編號為KCNTO的坐標系。KCNTO坐標系的類型和參數要與激活坐標系相同。
NL1, NL2, NINC:需要改變線的線號。改變線號從
1.命令格式
LGEN, ITIME, NL1, NL2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE
其中,
ITIME:復制產生線的次數(包含原本的這組線),必須大于1。
NL1, NL2, NINC:待復制/移動線的線號,復制/移動從NL1到NL2(默認等于NL1),增量為NINC(默認為1)的所有線。如果NL1=ALL,則忽略NL2與
1.命令格式
LSYMM, Ncomp, NL1, NL2, NINC, KINC, NOELEM, IMOVE
相對于激活坐標系鏡像一組線,其中
Ncomp:對稱性選項,可取如下值:
X—關于Y-Z坐標平面對稱,X(或R)為對稱坐標(默認)
Y—關于X-Z坐標平面對稱,Y(或θ)為對稱坐標
Z—關于X-Y坐標平面對稱,Z(或φ)為對稱坐標
NL1
