
發(fā)布
注冊
/
登錄ansys語言修改
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-08

ansys語言修改的實例教程
問題描述:
為了更好的使用Google搜索來查找程序中出現(xiàn)的問題,于是想要把VS2015的默認(rèn)語言設(shè)置為英文,按照最簡單的方法操作,進(jìn)入工具->選項->區(qū)域設(shè)置->獲取其他語言,結(jié)果發(fā)現(xiàn)坑爹微軟放大招了,無法找到語言安裝包??!暈死!
原因分析:
除了坑爹以外,我其他實在不想說什么
解決方法:
問題的關(guān)鍵就是找到語言安裝包,Google了一下便找到了可以下載VS2015英語語言安裝包的網(wǎng)頁https://www.microsoft.com/en-us/download/confirmation.aspx?id=48157安裝過程非常簡單Before you install a Language Pack, install the corresponding version of the product.
On this page, choose the Download button.
Select the .exe options and then choose the Next button.
To install the software now, choose the Run button.
To install the software later, choose the Save button.
記得安裝的過程需要關(guān)閉VS2015!安裝完成后,即可使用英文版的VS2015了。
展開 點擊報名:http://jishulink.mikecrm.com/1B085K9
首先選取好你想選取的節(jié)點
NSEL,S,…………………..
然后使用*vget讀取節(jié)點編號及相應(yīng)坐標(biāo)
*Get,nnod,NODE,0,COUNT
*vget,nl,node,,nlist !得到表面節(jié)點編號
*vget,locx,node,,loc,x
…………………….
*DIM,locx1,array,nnod,1 !定義一個數(shù)組,其為nnod行1列
………………………….
要注意,這里面得到的nl是從小到大排列的,只包含一部分節(jié)點,而我們得到的locx卻是所有節(jié)點的坐標(biāo),所以我們還需要定義一個locx1,再用一個循環(huán)把你想選擇的節(jié)點編號和其坐標(biāo)一一對應(yīng)起來。具體的關(guān)系從下面的圖可以看出。
*DO, j,1,nnod,1
locx1(j)=locx(nl(j)) !節(jié)點對應(yīng)坐標(biāo)
…………………………….
*ENDDO
這時我們就已經(jīng)得到了想選取的節(jié)點坐標(biāo)及對應(yīng)編號,此時我們需要運行一個Output.mac文件,把得到的數(shù)組輸出。
Output.mac 中包含的內(nèi)容
!----------------------------------!
*cfopen,node_number.dat, ! Generate Ist File
*vwrite,nl(1)
(1F6.0)
*cfclos
*cfopen,node_locx.dat,
*vwrite,locx1(1)
(1E15.6)
*cfclos
………………….剩下的按照同樣格式寫
!----------------------------------!
最后得到的txt文件的內(nèi)容分別如下:
展開 很多人在使用ANSYS模擬焊接和增材制造過程中都面臨高斯熱源施加的難題,現(xiàn)在我來演示一下如何在ANSYS經(jīng)典中使用APDL語言施加高斯熱源,以及如何實現(xiàn)熱源的移動。
打開經(jīng)典界面,然后選擇Parameters→Functions→Define/Edit
然后在彈出的Function Editor中選取你想要輸入的熱源函數(shù),我這里使用了一個高斯體熱源函數(shù),也可以替換成高斯面熱源或者雙橢球熱源,具體函數(shù)請自行查找文獻(xiàn)
點擊Save后,保存后綴名為.func的函數(shù)文件,其名稱為func11.func
然后退出,重新選擇Parameters→Functions→Read From file
選擇剛才定義的函數(shù)
此時彈出對話框,要求輸入函數(shù)的名稱,及對應(yīng)的參數(shù)的大小,我們定義名稱為gauss,兩個參數(shù)常量分別為qmx=1,r=1,局部坐標(biāo)系選0就意味著這個函數(shù)是在全局坐標(biāo)系中施加的,可以換成其他已經(jīng)定義的任何局部坐標(biāo)系
然后點擊List→Files→Log file
然后我們就可以發(fā)現(xiàn)在Log file文件里自動生成了函數(shù)func11對應(yīng)的數(shù)據(jù)表,其是一個維度6*20的Table表,我們在array parameter中也可以查看其具體數(shù)據(jù),為什么會生成這段呢,其實就是ANSYS根據(jù)你所定義的函數(shù),自動生成了一個Table表做了這個函數(shù)的插值,這樣系統(tǒng)在計算時就可以根據(jù)這個Table表進(jìn)行對應(yīng)的索引,生成任何你想要的函數(shù)值了。
展開 (該命令可以提取模態(tài)實現(xiàn)對X、Y、Z三個方向的模態(tài)有效質(zhì)量和模態(tài)階次頻率的提取,并導(dǎo)出為結(jié)果文件夾下的“modalResultRecord.txt”文檔)
2:在仿真文件夾內(nèi)找到該txt文檔,放置在合適位置;記下目錄;
3:在word開發(fā)工具中,利用VBA語言編寫如下附錄2命令。
4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復(fù)制到word開發(fā)工具內(nèi),點擊運行即可在,word文檔中創(chuàng)建模態(tài)統(tǒng)計表)
(將類似功能匯總即可完成仿真報告的自動化創(chuàng)建,本文僅涉及一部分)
附錄1:Ansys Workbench 模態(tài)仿真后處理中插入的APDL命令
!提取模態(tài)仿真的X、Y、Z方向有效模態(tài)質(zhì)量,APDL命令:
! 模型單位制:mm kg N s
finish
/post1 !進(jìn)入后處理
*dim,direction,CHAR,3,1 !創(chuàng)建三維字符串?dāng)?shù)組 direction 用于定義X、Y、Z方向
direction(1) = 'X'
direction(2) = 'Y'
direction(3) = 'Z'
*get,lastLS,active,0,set,LSTP ! 提取當(dāng)前載荷步 lastLS
*get,beginset,active,0,set,nset,first,lastLS ! 提取當(dāng)前載荷步 的初始子步
*get,endset,active,0,set,nset,last,lastLS ! 提取當(dāng)前載荷步 的最后子步
nummodes = 0
*if,endset,gt,0,then
nummodes = endset - beginset + 1 !
展開 
ansys語言修改的相關(guān)專題、標(biāo)簽、搜索
ansys語言修改的最新內(nèi)容
ANSYS Maxwell:無刷直流電機(jī)快速入門教程 發(fā)布時間:2026年1月 文件規(guī)格:MP4格式,視頻編碼為h264,分辨率1920×1080 授課語言:英語 課程時長:1小時30分鐘 文件大?。?GB
問題:
工程中因為模態(tài)分析可以反應(yīng)出結(jié)構(gòu)產(chǎn)品的很多問題,因此對模態(tài)計算的需求很多。并且資料或經(jīng)驗等對模態(tài)計算有一定的要求,例如模態(tài)頻率大于激勵頻率的1.5倍、模態(tài)有效質(zhì)量大于75%等。
本例在常規(guī)模態(tài)計算的基礎(chǔ)上,通過插入后處理APDL命令,實現(xiàn)對X、Y、Z三個方向的模態(tài)有效質(zhì)量和模態(tài)階次頻率的提取,并統(tǒng)計導(dǎo)出為結(jié)果文件夾下的“modalResultRecord.txt”文檔。
很多人在使用ANSYS模擬焊接和增材制造過程中都面臨高斯熱源施加的難題,現(xiàn)在我來演示一下如何在ANSYS經(jīng)典中使用APDL語言施加高斯熱源,以及如何實現(xiàn)熱源的移動。
打開經(jīng)典界面,然后選擇Parameters→Functions→Define/Edit
然后在彈出的Function Editor中選取你想要輸入的熱源函數(shù),我這里使用了一個高斯體熱源函數(shù),也可以替換成高斯面熱源或者雙橢球熱源
首先選取好你想選取的節(jié)點
NSEL,S,…………………..
然后使用*vget讀取節(jié)點編號及相應(yīng)坐標(biāo)
*Get,nnod,NODE,0,COUNT
*vget,nl,node,,nlist !得到表面節(jié)點編號
*vget,locx,node,,loc,x
…………………….
*DIM,locx1,array,nnod,1 !定義一個數(shù)組,其為nnod行1列
點擊報名:http://jishulink.mikecrm.com/1B085K9
問題描述:
為了更好的使用Google搜索來查找程序中出現(xiàn)的問題,于是想要把VS2015的默認(rèn)語言設(shè)置為英文,按照最簡單的方法操作,進(jìn)入工具->選項->區(qū)域設(shè)置->獲取其他語言,結(jié)果發(fā)現(xiàn)坑爹微軟放大招了,無法找到語言安裝包??!暈死!
原因分析:
除了坑爹以外,我其他實在不想說什么
解決方法:
問題的關(guān)鍵就是找到語言安裝包,Google
1、模型描述:鋼梁為工字型梁,但中間腹板為正弦曲線,因此為波紋腹板鋼梁。鋼梁上板跨度8m,高6m,下板跨度7m,高5m。上下梁寬1m。波紋為正弦曲線,在下板上的波長為0.4m,波紋半幅高0.1m。
用APDL語言對其進(jìn)行建模,得到模型見下圖所示:
上部局部模型見下圖:
2、單元劃分:
采用SHELL181單元進(jìn)行網(wǎng)格劃分,該單元適合對薄殼體結(jié)構(gòu)進(jìn)行分析。它是一個4結(jié)點單元
不熟悉版歸被斑竹指出,現(xiàn)在從新發(fā),個人認(rèn)為i這套教程還是不錯的,大家多支持?。?!
有限元基礎(chǔ)理論1-4.rar
第五講1.part1.rar
第五講1.part2.rar
有限元基礎(chǔ)理論6-8.rar