ANSYS界面定制初步

筆者所知的,ANSYS支持的二次開發語言有四種:APDL,UPFs,UIDL,Tcl/TK。其中APDL筆者就不介紹了;UPFs一般用于用戶子程序的開發,比如用戶可以自己創建單元類型、材料模型、以及各種底層的功能,事實上這就對開發者的理論水平要求較高,非一般用戶可以企及的;UIDL和Tcl/TK的作用都是定制用戶界面,其中UIDL比較簡單,相應功能也較少;Tcl/TK是指Tcl語言的TK庫,非常適用于用戶界面的定制,但需要較多學習才能掌握。本文的界面定制只涉及UIDL。

筆者自己做了個一個例子,紅色框內是筆者創建的:

ANSYS界面定制初步的圖1


那么這是如何實現的呢?

第一步:需要用APDL編輯四個mac(宏文件)

ANSYS界面定制初步的圖2

第二步:需要修改ansys的start.ans文件

ANSYS界面定制初步的圖3

第三步:如果我們修改了mac文件,需要更新功能。

ANSYS界面定制初步的圖4

運行這幾個按鈕的效果:

01 單擊PAR1按鈕,參數可以自由修改。

ANSYS界面定制初步的圖5

02 單擊PAR2按鈕,參數可以自由修改。

ANSYS界面定制初步的圖6

03 單擊PAR3按鈕,參數可以自由修改。

ANSYS界面定制初步的圖7


04 單擊FREQ按鈕,根據之前的參數設定,進行有效的分析。

ANSYS界面定制初步的圖8

ANSYS界面定制初步的圖9


以上例子的整個運行過程就是:筆者需要分析一個系統,先要定義整個系統的相關參數,最后再計算這個系統的相關結果,并且把需要的結果自動載入TXT文件中。

ANSYS界面定制初步的圖10

ANSYS界面定制初步的圖11ansysmac.zip

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
2