- Abaqus GUI程序開發指南(Python語言)
- 賈利勇 富琛陽子 賀高 周正光
- 462字
- 2019-04-12 12:03:52
1.2 Abaqus圖形界面程序開發的意義
通過1.1節介紹的簡單實例,相信大家對Abaqus軟件的圖形界面程序開發有了一定的認識。傳統的采用手動建模過程中,需要反復切換模塊、點擊按鈕、輸入數據等,過程繁瑣,耗時費力。通過對商業有限元軟件的前后處理模塊進行二次開發,可以有效提高前后處理效率,節省建模及數據處理時間。采用Python語言對Abaqus進行二次開發具有以下優點。
(1)可以通過圖形交互界面,實現參數的統一管理。
(2)可以避免大量重復性的建模工作,避免人為建模錯誤。對于具有典型共有特征的模型可以建立標準的建模模板,實現完全參數化或者快速建模。
(3)可以通過執行內核指令實現Abaqus/CAE不具備的甚至是人工手動操作無法實現的復雜問題建模。
Abaqus用戶圖形界面程序主要有兩種:簡單GUI插件程序和用戶自定義GUI應用程序。插件程序可以輔助完成一個或者幾個功能,自定義應用程序可集成多功能、多界面,將多個功能組件集成在統一的平臺內進行管理,適合大型應用程序開發。上述兩類圖形界面程序均可以輔助用戶提高有限元建模及數據處理效率。有關插件程序以及用戶自定義應用程序的開發詳見本書第五章和第六章內容。
推薦閱讀
- Mastering AWS Lambda
- Mastering Concurrency in Go
- PyTorch自然語言處理入門與實戰
- Java程序設計:原理與范例
- 零基礎入門學習Python(第2版)
- Instant Lucene.NET
- C語言從入門到精通
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Arduino電子設計實戰指南:零基礎篇
- Flask開發Web搜索引擎入門與實戰
- Clojure Data Structures and Algorithms Cookbook
- 少年小魚的魔法之旅:神奇的Python
- Puppet Essentials
- Go語言從入門到進階實戰(視頻教學版)
- 小小的Python編程故事