官术网_书友最值得收藏!

第一章 概述

工欲善其事,必先利其器。對于CAE分析工程師而言,一個好的軟件平臺就是一把利器,基于軟件平臺的二次開發(fā)就是讓工具更加豐富、便捷和高效。Abaqus的二次開發(fā)一般分為子程序開發(fā)和用戶圖形界面程序(Graphical User Interface, GUI)開發(fā)兩類,有很多初學(xué)者經(jīng)常把兩者混淆,分不清兩者的區(qū)別。Abaqus子程序開發(fā)基于Fortran語言,用戶可以根據(jù)實(shí)際需求編寫材料本構(gòu)關(guān)系(UMAT/VUMAT)、自定義單元UEL以及其他多種子程序(UVARM、DLOAD、USDFLD等等)。用戶圖形界面程序開發(fā)則是基于Python語言,主要是根據(jù)需求對原有Abaqus/CAE功能組件進(jìn)行擴(kuò)展,開發(fā)專用的前后處理模塊以及GUI工具等。本書的內(nèi)容僅針對基于Python語言的GUI程序開發(fā)。在本章中,將通過一個簡單的插件實(shí)例介紹Abaqus GUI程序開發(fā)的概念、作用及意義。

主站蜘蛛池模板: 广州市| 彭山县| 慈利县| 象州县| 石柱| 通榆县| 马关县| 海林市| 久治县| 双城市| 凭祥市| 阆中市| 拉孜县| 汾阳市| 河南省| 延寿县| 金溪县| 布拖县| 天水市| 长兴县| 固镇县| 诸暨市| 新巴尔虎左旗| 迭部县| 石泉县| 阿克陶县| 凉山| 辰溪县| 蒙阴县| 肥西县| 汶上县| 繁昌县| 乌鲁木齐市| 黑龙江省| 晋城| 凤台县| 繁峙县| 宁都县| 扬州市| 吕梁市| 连南|