作者tjime831 (James_IN (準))
看板Cad_Cae
標題[請益] ANSYS do 迴圈運算後如何reset到初始設定
時間Wed Apr 6 11:02:59 2016
Dear 各位大大
如題目所示,請教一下,小弟在ANSYS用了一個迴圈程式,部分程式如下 所示
主要是當do迴圈運算後其vltg=25,
想請教一下要下什麼command或是怎麼清除先前運算的結果,
才能再回到原始設定值initial bias vltg=0
因為目前使用的感覺是ANSYS會一直記憶之前運算的結果,
因此若一開始不收歛或是改了一些設計值,再跑一次迴圈其結果都會出錯.
感謝幫忙 謝謝
vltg = 0.0 ! initial bias
vend = 25.0 ! ending bias
vstep= 1.0
loop=26
*dim,displ,array,loop
*dim,volta,array,loop
volta(1)=vltg
======================
kk=1
*do,_ii,1,loop
cmsel,s,CM_1 !============> apply voltage
d,all,volt,vltg
volta(_ii)=vltg
vltg=vltg+kk*vstep
alls
*enddo
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.96.196.124
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Cad_Cae/M.1459911782.A.D55.html
1F:推 lucker: 在do迴圈裡面加個*if條件 vltg > 25--> vltg=0, 印象中 04/06 22:25
2F:→ lucker: ANSYS同一個自由度的Loading會覆蓋 你施加的volt會變0V 04/06 22:25
3F:→ lucker: 另外你的程式碼是省略了什麼嗎? 一直改變他的電壓卻沒有解 04/06 22:26
4F:→ lucker: 或輸出data 是有什麼目的的嗎? 04/06 22:26