
發(fā)布
注冊
/
登錄溫度數(shù)據(jù)導入ABAQUS的案例
moldflow最終溫度場如何導入abaqus
聯(lián)合仿真中,moldflow最終溫度場如何導入abaqus
晶體塑性模擬,EBSD數(shù)據(jù)導入abaqus
[圖片]
基于Python向Abaqus導入txt、dat數(shù)據(jù)(附abaqus中python二次開發(fā)課程)
這次推送聚焦于解決采用Python向Abaqus里導入txt、dat數(shù)據(jù)的問題(dat文件只需要將txt文件的后綴名改為dat就可以生成dat文件),Abaqus基于Python讀入txt、dat數(shù)據(jù)主要有read()、readlines()、readlines()、numpy.loadtxt()函數(shù),導入的txt文件放在工作目錄temp中。
1. read() 函數(shù)
可以一次性讀取txt文件中的內(nèi)容,并以字符串的結(jié)果返回來,如下列代碼所示:
with open("xyplot.dat", "r") as f: #打開文件
data = f.read() #讀取文件
print(data)
其中,
r是讀取人工書寫的數(shù)據(jù),書寫的時候是什么樣子,讀出來就是什么樣。
rb是讀取二進制文件,非人工書寫的數(shù)據(jù),如.jpeg等這些。
將該命令在Abaqus/CAE的命令行接口(Command Line Interface, CLI)運行后,結(jié)果如圖1所示(圖中#注釋后的亂碼為作者安裝abaqus采用英文版,沒有漢化所致):
圖1 read()讀取txt、dat數(shù)據(jù)到Abaqus
需要注意的是,以上data數(shù)據(jù)類型都是為字符,如下圖所示。調(diào)用data[0]為字符,因此data[0][0]也為字符,以及后續(xù)的data[20][0],data[60][0]等也都為字符。
展開 abaqus順序熱力耦合odb文件提取溫度數(shù)據(jù)加入后提示錯誤,求大佬解答
***ERROR: System Error in Opening DDB file. Please report the problem to your
local office.
THE PROGRAM HAS DISCOVERED 1 FATAL ERRORS
** EXECUTION IS TERMINATED **
