鳥瞰 ABAQUS/CAE 的 PYTHON 二次開發(fā),“面向?qū)ο蟆钡挠梦渲?

ss.png

鳥瞰 ABAQUS/CAE 的 PYTHON 二次開發(fā),“面向?qū)ο蟆钡挠梦渲?nbsp;

在《神乎其技!“面向?qū)ο蟆暗?ABAQUS PYTHON 二次開發(fā)體驗(yàn)》中(http://www.yqgqt.org.cn/content/post/441445),“封裝”立方體的示例實(shí)際上是對(duì) abaqus/cae模型操作方面的Mdb接口進(jìn)行優(yōu)化,起到提高編碼效率、提高代碼復(fù)用率、降低二次開發(fā)難度的作用。

那“面向?qū)ο蟆痹?Abaqus/cae python 二次開發(fā)中,有哪些用武之地?簡(jiǎn)要來說,有以下兩大方面。

一、優(yōu)化二次開發(fā)接口

Abaqus/cae python 二次開發(fā)的接口主要在三個(gè)方面,(1)模型操作,Mdb接口;(2)結(jié)果數(shù)據(jù)接口,Odb;(3)可視化接口,Session。這些接口擁有大量“成員變量”和“成員函數(shù)”,從“面向?qū)ο蟆倍伍_發(fā)“封裝”的角度來看,這些接口在二次開發(fā)“封裝”的最內(nèi)層。開發(fā)者可以根據(jù)自己二次開發(fā)任務(wù)的特點(diǎn)進(jìn)行“封裝”,還可以根據(jù)需要把最原始的接口跟“封裝”過的接口再次“封裝”。 

二、模塊化開發(fā)流程

開發(fā)任務(wù)千差萬別,但流程具有一致性。只要有能夠抽取出“共性”的地方,就會(huì)有“面向?qū)ο蟆奔夹g(shù)發(fā)揮的空間。實(shí)際上,“開發(fā)流程的模塊化”相比于“優(yōu)化二次開發(fā)接口”更具神奇效果。 

預(yù) 告

希望掌握“面向?qū)ο蟆奔夹g(shù),提升 Abaqus/cae python 二次開發(fā)技能的朋友,請(qǐng)“關(guān)注” huoli 技術(shù)鄰賬號(hào)。相關(guān)的能力提升課程即將推出!

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP

4