ansys apdl報(bào)錯(cuò) error:more than 20 nested *if-then statements

2017-05-25  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

ansys apdl報(bào)錯(cuò):more than 20 nested *if-then statements

字面意思是 你的if then語句嵌套超過了20層,是層層嵌套,而不是說你的if then數(shù)量太多。

if-then的數(shù)量是不限制的。限制的if內(nèi)部嵌套了多層的if。

*if

*if

*if

這里是第三層嵌套

*endif

*endif

*endif


一般人寫代碼不會這么極端,嵌套20層這么多。

根據(jù)以往我們同學(xué)的經(jīng)驗(yàn),這個(gè)問題一般不是因?yàn)檎娴挠?0層嵌套,而是因?yàn)檫`反了apdl語法規(guī)則

1、沒有配對的endif

2、或endif內(nèi)部,穿插了其他需要配對的流程語句,如嵌入了有無頭有尾的enddo


*DO,k,1,stnum,1
*IF,stepindex,GT,55,THEN
*Enddo !這里是不能嵌入enddo的,這里只要一個(gè)if就會拋出如題錯(cuò)誤
*ENDIF

*Enddo

如果非要在if里面跳出外面的do,可以嘗試使用goto語句




開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:ansys apdl報(bào)錯(cuò) error:more than 20 nested *if-then statements Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com