[請益] ANSYS do 迴圈運算後如何reset到初始設定

看板Cad_Cae (電腦輔助設計)作者 (James_IN (準))時間10年前 (2016/04/06 11:03), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
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://www.ptt.cc/bbs/Cad_Cae/M.1459911782.A.D55.html

04/06 22:25, , 1F
在do迴圈裡面加個*if條件 vltg > 25--> vltg=0, 印象中
04/06 22:25, 1F

04/06 22:25, , 2F
ANSYS同一個自由度的Loading會覆蓋 你施加的volt會變0V
04/06 22:25, 2F

04/06 22:26, , 3F
另外你的程式碼是省略了什麼嗎? 一直改變他的電壓卻沒有解
04/06 22:26, 3F

04/06 22:26, , 4F
或輸出data 是有什麼目的的嗎?
04/06 22:26, 4F
文章代碼(AID): #1N17ncrL (Cad_Cae)
文章代碼(AID): #1N17ncrL (Cad_Cae)