不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys宏的案例

ANSYS Workbench的文件及文件代碼
ANSYS Workbench的文件及文件代碼 在Abaqus軟件和ANSYS經典里面,都可以通過特定的語言編寫命令,以代替GUI操作,并且這些語言能夠實現很多GUI界面不能實現或者很難實現的工作。Abaqus中所有的操作都可以用相應的Python語句代替,在ANSYS經典中所有的操作都可以用相應的APDL語句代替。 那么Workbench中有沒有這樣的方式呢? 答案是沒有,Workbench中不可能采用某一種語言實現整個分析過程,但是Workbench是絕對支持編程的,而且編程語言眾多。JScript只用于DM草圖建模。python控制外部各個component間數據的流轉。APDL在組件component中進行內部控制,還有針對其他的模塊的腳本語言。 正是因為Workbench的這個特點,讓Workbench的二次開發變得沒那么容易,整個系統太大。 文件這個概念很清楚,在Word、Excel和CAD等常用軟件中,均有這個概念,上次所說的腳本文件其實按照我的理解,可以當做文件的一種,腳本文件是文本文件,而文件則可以是其他形式的。文件是軟件操作的記錄,在利用軟件進行一些處理時,會在文件里面保存這些操作。 因此,文件對于大量重復性操作有很大的幫助,在Word等軟件里面通過錄制一段某特殊功能的,當下次需要執行這些操作時,可以直接使用錄制好的這個。使用過VB的同學應該知道Word和CAD錄制的均有相應的VBA代碼,而VBA代碼直接可以在VB編程環境里面使用,這給VB開發帶來不少好處。 今天想說的是Workbench的文件,前面說這么些,可以讓文件這個概念深一點。在利用Workbench做一些重復性的計算時,也可以采用文件的形式,在Workbench里面也叫journal文件。
展開
ANSYS--編寫的建議
命名 的名字應盡量以字母開始,并且能夠與該的功能有所聯系。比如,一個將單個的PIPE16單元分為n份的可以取名“E16SPLIT.MAC”。也可以簡稱為“SPLIT16.MAC”,但是如果六個月后,當你想再搜索這個宏時,那么由于是想對單元進行操作,所以如果名字以“E”開始,搜索就非常方便了。的數量很少的話,這樣命名倒不是很必要;但如果你有幾百個的話,并且又不記得的名字了,這時你就可以在很快的時間里找到你需要的的介紹和使用信息 在的頂端,應該列出的名字、功能、使用的變量和任何對你自己和其他用戶有用的信息。 在宏中加入編寫者的名字、編寫的日期、針對的ANSYS版本也是非常有用的。因為可以幫助其他用戶了解該,并根據最新的版本進行更新。記住編寫的第一定律:今天的在明天就會變異成象形文字。現在看起來充滿邏輯和顯而易見的事,下周就會需要三個小時來破解,半年后的難度可能就僅次于曼哈頓計劃了。現在花一、兩分鐘在的開始添加的信息會讓你和其他使用者以后更輕松。 注釋 根據上面的第一定律,我們應該把正在做的和為什么這樣做都完全寫入注釋,就象將來的使用者對這個毫無了解一樣。因為六個月后,你可能就是這個使用者。 參數的使用 以下劃線開始的參數是ANSYS用于UIDL菜單、追蹤信息(寫入CDWRITE,LSWRITE文件,關鍵字狀態等)的保留參數。因此最好不要以下劃線開始來命名參數,以避免和現在或以后ANSYS會使用的參數沖突。 跟蹤下劃線參數 這種情況發生在編寫的將來會被其他人使用的情況,實質上我們一般都會和同事共享,因此幾乎所有的宏都是這樣的。每一個宏都應該在的開始和結尾通過“*DEL,,PRM”命令清除參數。這會使你在宏中創建的參數不會與已定義的參數產生沖突或帶來問題。
展開
ANSYS支反力存儲與累加文件
截圖(部分命令) 僅需將文件存入ANSYS安裝目錄下的apdl文件下即可調用,僅需運行就可輕松獲得支反力,省去長串add和prod命令(當然直接在后處理用循環語句也可完成,這里只是給出另一辦法) 調用命令如下圖,先選所需節點,再運行,就可在時間后處理查看了 選擇所需節點,這里是多個節點,故arg2填寫0 時間后處理查看,RY為例子所需支反力 因為模型是對稱的,故做了處理 曲線如圖,與上一篇帖子曲線一致
Ansys Zemax | OpticStudio 的冷反射分析
歡迎掃碼添加宇熠工作人員微信 申請進入 Ansys 光學交流群 添加工作人員
ansys宏圖1
Ansys Zemax光學設計軟件技術教程:如何編寫ZPL:計算環帶垂軸色差
現在將另存為ZTCA3.zpl并運行它。 該將產生以下繪圖: 光研科技南京有限公司是國內可靠的Ansys Zemax光學設計軟件代理商!公司已經為廣大企業,研究所以及高校提供了很多優秀的相關產品和服務,在行業內建立了值得信任的口碑。   Ansys Zemax光學軟件   咨詢與訂購方式   聯系人:光研科技南京有限公司徐保平   手機號:15051861513   微信號:13627124798
打開ANSYS就能執行早已指定的MAC文件方法
如何制作該bat文件,轉自www.ansys.com.cn: 在系統中做一個批處理文件(.bat)在后臺來運行ANSYS求解,這樣可以在 WINDOWS下一次提交多個任務。 如下: d: cd d:\AI_test\bus_app\kc "d:\ansys\ansys60\bin\Intel\ANSYS.exe" -b nolist -p ane3flds < d: \AI_test\bus_app\kc\RunAnsys.inp > d:\AI_test\bus_app\kc\solve.out 其中 d: cd d:\AI_test\bus_app\kc 為設置求解目錄 "d:\ansys\ansys60\bin\Intel\ANSYS.exe" 為ANSYS安裝路徑 -p ane3flds 為ANSYS產品代碼,如ane3flds < d:\AI_test\bus_app\kc\RunAnsys.inp > 為運行的ANSYS宏命令 d:\AI_test\bus_app\kc\solve.out 為輸出的信息文件。
展開
無私奉獻100個ANSYS經典算例
id=135 ansys數值變量轉字符變量 http://www.besturbo.cn/joinus/show.asp?id=136 ansys中保存視圖設置 http://www.besturbo.cn/joinus/show.asp?id=137 ansys中最值問題 http://www.besturbo.cn/joinus/show.asp?id=138 apdl命令分類 http://www.besturbo.cn/joinus/show.asp?id=139 ANSYS宏加密 http://www.besturbo.cn/joinus/show.asp?id=140 用路徑得到任一點的應力值 http://www.besturbo.cn/joinus/show.asp?id=141 ansys中的函數 http://www.besturbo.cn/joinus/show.asp?id=142 塑性應變實例 http://www.besturbo.cn/joinus/show.asp?
展開
拓撲優化
TOPITER命令實際是一個ANSYS,可以拷貝和定制(見APDL Programmer’s Guide)。 命令:TOPITER GUI:Main Menu>Solution>-Solve-Topological opt 下面的例子說明了如何使用TOPITER執行多次迭代: … !定義并寫第一個載荷工況 LSWRITE … !定義并寫第二個載荷工況 LSWRITE … !定義并寫第三個載荷工況 LSWRITE … TOPDEF,80,3,.001 !80%體積減少,3個載荷工況 … 0.001為收斂公差 /DSCALE,,OFF !關閉形狀改變 /CONTOUR,,3 !每次顯示3個輪廓數值 TOPITER,20,1 !最大20次迭代。每次迭代求解并繪出 … 結果 每次迭代執行一次LSSOLVE命令,一次TOPEXE命令和一次PLNSOL,TOPO顯示命令。當收斂公差達到(用TOPDEF定義)或最大迭代次數(用TOPITER定義)達到時優化迭代過程終止。 查看結果。 拓撲優化結束后,ANSYS結果文件(Jobname.RST)將存儲優化結果供通用后處理器使用。用戶可以使用后面提到的后處理命令。要得到更詳細的信息,請查閱ANSYS Commands Reference或ANSYS Basic Analysis Procedures Guide第五章。 要列出結點解和/或繪出偽密度,使用PRNSOL和PLNSOL命令的TOPO變量。 要列出單元解和/或繪出偽密度,使用PLESOL和PRESOL命令的TOPO變量。
展開
基于VB的ANSYS二次開發之孔板靜力、溫度場分析實例 ¥29.9
用戶開發界面 用戶界面的設計既要考慮到操作者友好的操作,也要保證為 ANSYS 提供有效的計算參數。在本例中,為了實現孔板的參數化分析, 選用孔板的有限元分析參數作為輸入的內容,同時操作者還必須按工程要求輸入相應的材料參數信息。 VB與ANSYS之間的數據交互 1、利用ANSYS生成命令流的方法 利用VB 生成命令流的方法利用VB 對ANSYS進行二次開發,其基本原理就是利用VB 語言提供的OPEN 函數打開和建立一個ANSYS 的命令流文件,在流文件中寫入相應的APDL 語句;然后,利用VB 程序來調用ANSYS 時將命令流文件讀入,運行出用戶需要的結果。生成命令流的程序代碼可以用下面的VB 程序來實現。 Open "VB_ANSYS.inp" For Output As #1............. .............(1) Print #1, "/CLEAR"..........................................(2) 程序中第一條語句的作用是新建一個名稱為"VB_ANSYS.inp"文件;第二條語句的作用是在上述建立的文件中寫入APDL 命令流語句/ CLEAR (當ANSYS 讀入該語句時,清空以前的數據,開始一個新的分析)。 2、VB對ANSYS的調用 在文件生成后,需要在VB 中調用ANSYS 進行處理。目前,雖然調用方法有很多種,但是常采用shell 函數的方法。
展開
ansys與其他軟件接口資料匯總!!
外部節點,外部節點是ADAMS軟件中的名詞, 在ANSYS程序中即指柔性體與剛性體連結位置處的節點,用于在ADAMS所進行的運動學分析中連結柔性體與剛性體。一般來講,一個關節位置只使用一個節點作為外部節點,如果柔性體的連結部位處為空心,則需在連結處創建一個節點作為外部節點,外部節點與其周圍的柔性體節點一般使用剛性區域來定義。 運行ADAMS之前只選擇將作為外部節點使用的節點,在運行命令ADAMS之前只選擇作為外部節點的節點,因為ADAMS會將此時選擇的節點作為外部節點處理,因而此選擇步驟不可缺少。運行ADAMS,_NMODES生成ADAMS程序所需要的模態中性文件,模態中性文件.MNF中包含了柔性體的質量,質心,轉動慣量,頻率,振型以及對載荷的參與因子等信息。 下載在ANSYS中生成模態中性文件的示例(Word文檔,請點擊右鍵下載)。 "在ANSYS程序中, 將載荷文件中對應時刻的載荷施加到柔性體上對柔性體進行應力應變分析" 得用參數化程序設計語言(APDL) 這些命令可以寫進程序設計語言編寫的程序,命令的參數可以賦確定值,也可以通過表達式的結果或參數的方式進行賦值。從ANSYS命令 的功能上講,它們分別對應ANSYS分析過程中的定義幾何模型、劃分單元網格、材料定義 、添加載荷和邊界條件 、控制和執行求解和后處理計算結果等指令。這用參數化程序設計語言(APDL)比較方便。 這里有教程下載: http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=280&h=1#723 ansys二次開發的資料,是一些講座的整理稿! http://www.simwe.com/cgi-bin/ut/topic_show.cgi?
展開
基于ansys管道交變電磁場
隨著ANSYS功能的愈加強大,它所應用的范圍日益廣泛,已涉及工業及科學研究的各個領域,ANSYS軟件具備良好的開發環境,界面簡單、操作方便適合更深層次的開發和研究。
ansys宏圖2
ANSYS施加隨時間變化載荷的方法
讀入數據,創建ansys的臨時文件 ansuitmp *Vread,Prs(1,1),'kpres','txt','',22,,,,,, (E8.2,E11.3) *end /input,ansuitmp 此段命令流定義一個二維素組Prs,22行; 并創建一個臨時的文件,這個可有可無 *Vread是文件讀取命令,讀取kpres.txt文件,并將兩列數據保存在數組中 之后便可以從數組中直接調用具體數據。 *Do,i,1,22 ti=prs(1,i) p=prs(2,i) time,ti !選擇對象施加載荷p solve *enddo 通過循環命令,數組Prs的時間被賦值給變量ti,載荷被賦值給p。
展開
基于VB的ANSYS二次開發之超彈性材料模型算法
計算導數值 pInvDer(9)= bulk*cosh(alpha*(i3-l.OdO)) END IF c RETURN END 生成并調用文件 在ANSYS中,是包含一系列ansys命令并且后綴為.MAC或.mac的命令文件。文件往往記錄一系列頻繁使用的ansys命令流,實現某種有限元分析或其他算法功能。文件在ansys中可以當作定義的ansys命令進行使用,可以帶有輸入參數,也可以有內部變量,同時在內部可以直接引用總體變量。除了執行一系列的ansys命令之外,還可以調用GUI函數或把值傳遞給參數。 利用*USE命令調用文件,并向文件傳遞參數: *USE,Name,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8,ARG9,AR10,AR11,AR12,AR13,AR14,AR15,AR16,AR17,AR18 其中,Name是文件名,ARGI到AR18是文件用到的參數值。 APDL實現過程 下面為兩個簡單的橡膠類材料受力分析的實例,目的是與ANSYS自帶的Gent模型比較,以便驗證前面建立的用戶超彈性模型的正確性。通過模擬單軸拉伸試驗考察Horgan-Saccomandi偏應變能函數,通過模擬靜水壓縮考察Bischoff體積應變能函數。 1.單軸拉伸 建立兩個SOLID185單元,邊界條件完全相同,只是使用的材料不同,如圖8-7所示。命令流( \chp8\userhyper\userhyper_uniaxial.inp)如下: finisb /clear !
展開
ANSYS在橋梁工程中的應用前景
因此,ANSYS對于實際橋梁工程中的混凝土徐變收縮、開裂壓潰,鋼橋的屈曲分析,焊縫焊接及疲勞破壞的仿真分析,橋梁施工過程的仿真模擬,地震作用下橋梁上部結構與墩梁的碰撞仿真分析、樁上相互作用的仿真分析,風荷載作用下橋梁性態的仿真分析,墩臺澆注水化熱的仿真分析以及溫度應力的分析,甚至預應力鋼筋的張拉過程的仿真,等等,幾乎涵蓋了橋梁工程的各個方面。后面的實例將涵蓋少部分內容。 3.方便的后處理器 ANSYS軟件的后處理過程包括兩個部分:通用后處理模塊POST1和時間歷程后處理模塊POST26。可以很容易獲得求解過程的計算結果并對其進行顯示。這些結果可能包括位移、溫度、應力、應變、速度及熱流等,輸出形式可以有圖形顯示和數據列表兩種。在此不再贅述。 下面作者要強調指出的是其友好、開放的二次開發系統,將對橋梁工程仿真分析產生不可低估的影響。近期ANSYS公司推出的ANSYS/CIVilFEM土木工程專用軟件包,即是西班牙的土木工程人員基于其二次開發功能和西班牙的規范EH、歐規2和ACI規范而開發出的專用軟件包。 4. ANSYS提供了( Macro)、用戶界面設計語言(UIDL)和用戶編程特性(UPFS)和參數設計語言(APDL)幾種工具 是指存于一個文件中被反復使用的一系列ANSYS命令集。帶有參數是更復雜的應用同時使其功能也更強,這一功能容許在分析內部建立輸入子程序。我們可看出,除了可以使用ANSYS內部的命令外,還可以使用下面將要提到的UIDL,UPFS及APDL。 用戶界面設計語言 UIDL(ANSYS User lnterface Design Language)是一種程序化的語言,它允許用戶改變ANSYS的圖形用戶界面(GUI)中的一些組項。
展開
APDL編程
30 3.11.8.2 矩陣運算 33 3.11.8.3 用于向量和矩陣運算的命令 34 3.11.9 用圖形表示數組參數向量 37 第四章 作為語言的APDL 40 4.1 什么是APDL 40 4.2 產生 40 4.2.1 文件命名規則 40 4.2.2 的搜索路徑 41 4.2.3 在ANSYS 中生成 42 4.2.3.1 使用*CREATE 42 4.2.3.2 使用 *CFWRITE 42 4.2.3.3 使用Utility Menu>Macro>Create Macro 43 4.2.4 用文本編輯器生成 43 4.2.5 使用庫文件 44 4.3 運行和宏庫文件 44 4.4 局部變量 45 4.4.1 傳遞變量到 45 4.4.2 內的局部變量 46 4.4.3 外部的局部變量 46 4.5 在APDL中控制程序流 46 4.5.1 嵌套:在內調用子程序 46 4.5.2 無條件分支:Goto 47 4.5.3 條件分支:*IF 命令 47 4.5.4 重復一個命令 49 4.5.5 循環: Do循環 49 4.6 控制函數快速參考 49 4.7 在宏中使用 _STATUS 和 _RETURN 參數 50 4.8 在組和組件中使用 52 4.9復習例子 52 第五章 GUI用戶界面 56 5.1 提示用戶輸入某個參數的值 56 5.2 用戶提示對話框 57 5.3 用顯示消息 58 5.4 在宏中生成并維護狀態條 59 5.5 在宏中進行拾取操作 60 5.6 在宏中調用對話框 61 第六章 加密 62 6.1 準備加密 62 6.2 生成加密 62 6.3 運行加密 63 APDL編程.doc
展開