
發布
注冊
/
登錄ansys界面開發語言
關注創建者:王靖雯 創建時間:2023-03-08

ansys界面開發語言的實例教程
點擊報名:http://jishulink.mikecrm.com/1B085K9
蘭州鐵道學院學報-2002年 01期-ANSYS圖形用戶界面二次開發
蘭州鐵道學院學報-2002年 01期-ANSYS圖形用戶界面二次開發.pdf
利用ANSYS的UIDL開發新的菜單功能
ANSYS的界面開發語言有UIDL和Tcl/Tk兩種,Tcl/Tk能夠觸及深處因此能夠開發的界面功能更加強大,UIDL則是ANSYS本身的開發語言,能夠對ANSYS的菜單進行一些開發,得到新的菜單功能,或者可以對已有的菜單進行修改等。
對于編程者而言其實界面不那么重要,可有可無,而對于使用者而言界面就變得尤為重要。
ANSYS的界面開發的相關文件位于F:\Program Files\ANSYS Inc\v160\ansys\gui\en-us\UIDL目錄下面,其中的引用文件menulist160.ans就引用了相關的GRN和AUI文件,自行開發的UIDL文件如果要使用,也必須在這個文件進行引用,同時UIDL文件也要放在這個目錄下面。
UIDL開發的文件擴展名是GRN,利用UIDL編寫開發有其固定的格式。
抬頭是控制頭文件,由一系列的UIDL命令組成,且必須以冒號開頭,其結構如下:
:F UIMENU.GRN
:D Modefied %E%,Revision(SID)=%I%
:I 0, 0, 0
:!
第一行:F Filename 控制文件名稱
:N 定義唯一的構造塊名稱
:S 描述構造塊的位置信息,這個當引用后會自動更新
:T 描述構造塊的類型,可分為Menu,Cmd,Help等類型
:A 對不同類型的構造塊有不同的功能,在Menu中為必須的,定義出現在GUI中的子菜單的名稱
:D 描述構造塊的信息
:C 用于執行APDL命令
以下是一段完整的菜單欄的UIDL代碼,創建了一個新的菜單,在菜單欄的最下面,菜單名稱為Input Parameter.
:F Screwmenu.GRN !
展開 為響應技術鄰的ANSYS技術大賽,以示支持,特發此貼。
分析類型:ANSYS二次開發
技術難點:該項目牽涉到多學科,力學,起重機學,機械、有限元,ANSYS,語言編程等相關學科。
完成人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
研究對象:汽車起重機
開發語言:TCL/TK APDL
TCL/TK作為ANSYS經典的界面開發語言,可以使實現命令和數據的無縫交換(WB采用其他語言)
APDL可以實現參數化編程和功能實現。
開發時間:大于1年
軟件特點:
高效精準的建模分析技術
完全參數化控制(結構參數、控制參數、工況參數等);
基于參數化的自動化實現(自動實現建立幾何模型、網格劃分、加載、施加邊界條件、自動計算和分析);
有限元操作的完全內部封裝,傻瓜式操作的特點(完全不懂有限元,都能得到專業分析結果);
基于行業標準和國家標準的計算結果評估系統(15個有限元計算結果評估子系統)。
展開 Tk則是基于Tcl的圖形界面開發工具箱,與UIDL相比,更能夠觸及深層,因此更加靈活,開發的界面受限更少。Tcl/Tk在用于圖形化界面開發的時候比較好用,界面開發較為靈活,除了上面的這種簡單界面的開發,也能夠開發比較系統全面的界面,結合Tcl語言本身就能夠完成很多的工作,對于參數化過程非常方便。

ansys界面開發語言的相關專題、標簽、搜索
ansys界面開發語言的最新內容
點擊報名:http://jishulink.mikecrm.com/1B085K9
一、UIDL
ANSYS的界面開發語言有UIDL和Tcl/Tk兩種,Tcl/Tk能夠觸及深處因此能夠開發的界面功能更加強大,UIDL則是ANSYS本身的開發語言,能夠對ANSYS的菜單進行一些開發,得到新的菜單功能,或者可以對已有的菜單進行修改等。
對于編程者而言其實界面不那么重要,可有可無,而對于使用者而言界面就變得尤為重要。
利用ANSYS的UIDL開發新的菜單功能
ANSYS的界面開發語言有UIDL和Tcl/Tk兩種,Tcl/Tk能夠觸及深處因此能夠開發的界面功能更加強大,UIDL則是ANSYS本身的開發語言,能夠對ANSYS的菜單進行一些開發,得到新的菜單功能,或者可以對已有的菜單進行修改等。
對于編程者而言其實界面不那么重要,可有可無,而對于使用者而言界面就變得尤為重要。
完成人:技術鄰ANSYS專家
業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981
研究對象:汽車起重機
開發語言:TCL/TK APDL
TCL/TK作為ANSYS經典的界面開發語言,可以使實現命令和數據的無縫交換(WB采用其他語言)
APDL可以實現參數化編程和功能實現。
蘭州鐵道學院學報-2002年 01期-ANSYS圖形用戶界面二次開發
蘭州鐵道學院學報-2002年 01期-ANSYS圖形用戶界面二次開發.pdf