ABAQUS Python二次開發入門經驗與技巧(視頻課程附件中免費領?。?

下載技術鄰APP可免費領取附件中的視頻課程


課程講解內容主要包含以下幾部分:

1、個人二次開發歷程:讓大家了解學習二次開發的目的、途徑以及市場需求和競爭力。

圖片

2、常用的開發工具:大家可以先參考文章《ABAQUS二次開發小工具推薦https://mp.weixin.qq.com/s?__biz=MzI4MjcyNDQwMw==&mid=2247484715&idx=1&sn=06219856495706b780794c995e067000&scene=19#wechat_redirect》,觀看直播前可先閱讀該文,并下載好相關工具,將逐一演示它們的用法,要知道,磨刀不誤砍柴工。

圖片

3、二次開發的一般流程:這里主要講的是前處理二次開發,也就是模型參數化的一般流程,大家可以先閱讀這篇文章《用35行代碼生成二維隨機顆粒模型https://mp.weixin.qq.com/s?__biz=MzI4MjcyNDQwMw==&mid=2247484776&idx=1&sn=ca343fa458ec083ea83688a1c5e957a9&scene=19#wechat_redirect》,里面詳細的講解了代碼的錄制、修改和參數化過程。

圖片

4、幾何對象和網格對象:前處理二次開發中絕大多數的命令都可以通過錄制獲得,這樣我們能很容易的完成主體程序。但在建模過程中的人工選擇所指定的區域代碼,如果直接使用錄制的代碼,修改參數后極易出現錯誤,所以通常我們會根據所選對象的位置關系,或對象間的拓撲關系來定義這些區域。通過這部分講解,讓大家了解幾何與網格對象、它們之間的關聯,常用的區域定位函數、以及對象和對象集的區別。

5、編程經驗和技巧演示:通過上面的講解,大家應該能夠完成自己模型的參數化,后面將根據剩余時間長短補充一些編程經驗和小技巧:

? 當前對象獲取:如當前模型、當前視圖、當前Odb名稱;

? 靈活運用CLI窗口:自動補全、print或dir方法查詢;

? 隨機函數的使用:random, unifom, sample函數;

? 用戶輸入命令:如信息輸入框getInput和選擇輸入框getWarningReply;

? 等等


通過講述個人ABAQUS二次開發經歷,讓初學者少走彎路,快速掌握Python前處理的開發流程和一些實用技巧。

1) 推薦使用的開發工具

2) 二次開發的一般流程

3) 幾何對象和網格對象

4) 個人經驗和技巧演示

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

TOP

4
1
9