- Abaqus GUI程序開發(fā)指南(Python語言)
- 賈利勇 富琛陽子 賀高 周正光
- 298字
- 2019-04-12 12:03:51
第一章 概述
工欲善其事,必先利其器。對于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ā)的概念、作用及意義。
推薦閱讀
- ASP.NET Web API:Build RESTful web applications and services on the .NET framework
- INSTANT OpenCV Starter
- Spring Cloud Alibaba微服務(wù)架構(gòu)設(shè)計與開發(fā)實(shí)戰(zhàn)
- Android開發(fā)精要
- 架構(gòu)不再難(全5冊)
- Twilio Best Practices
- QTP自動化測試進(jìn)階
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題解析與實(shí)驗(yàn)指導(dǎo)
- Clojure Reactive Programming
- JavaScript程序設(shè)計:基礎(chǔ)·PHP·XML
- OpenCV Android Programming By Example
- MySQL 8從零開始學(xué)(視頻教學(xué)版)
- Joomla!Search Engine Optimization
- Learn Linux Quickly
- Clojure編程樂趣