Abaqus腳本介紹
2017-01-20 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
1、Abaqus腳本介紹
Python語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言,ABAQUS的腳本接口是Python 語言的一個擴展,可以利用ABAQUS腳本接口,繞過ABAQUS/CAE GUI,直接對ABAQUS內(nèi)核進行操作。可以用Python 語言編制ABAQUS 腳本接口可以執(zhí)行的程序。
ABAQUS 腳本接口即是一個基于對象(object)的程序庫。腳本接口中的每個對象都擁有相應(yīng)的數(shù)據(jù)成員(data)和函數(shù),對象中的函數(shù)專門用來處理對象中的數(shù)據(jù)成員。在Python 中,這些函數(shù)被稱為相應(yīng)對象的方法(method),用來生成對象的方法被稱為構(gòu)造函數(shù)(constructor)。在對象被創(chuàng)建后,可以使用該對象提供的方法來處理對象中的數(shù)據(jù)成員。特別地,還可以使用setValues( )方法來修改對象中的數(shù)據(jù)成員。
2、Abaqus腳本可以干什么
-
通過abaqus_v6.env文件實現(xiàn)用戶自定義abaqus環(huán)境;
-
創(chuàng)建宏和腳本,實現(xiàn)前處理和后處理的自動化;
-
向ODB文件寫入數(shù)據(jù)或從ODB讀取數(shù)據(jù);
-
進行參數(shù)化建模;
-
創(chuàng)建abaqus插件;
3、腳本的4中運行方式:
-
從文件菜單;
-
在命令行界面使用Pythonexecfile();
-
從開始屏幕啟動;
-
從系統(tǒng)命令行啟動;
4、Abaqus腳本對象模型
Abaqus共有三種根對象模型,分別為session、mdb和odb,其它所有的對象都是從這三個對象派生出來的。
5、Abaqus腳本模塊
Abaqus中可以對12個模塊進行二次開發(fā),完全的控制和修改這12個模塊。
相關(guān)標簽搜索:Abaqus腳本介紹 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn)