不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

用python批量建立abaqus材料時遇到 AbaqusNameError: 無效的名稱?

瀏覽:3425 回答:1

materials = [ ]

path=r'D:\Abaqus\abaqus setup\jiaoben.txt'

with open(path,'r') as file:

    line=file.readline()

    while line:

        materials.append(line.strip().split('\t'))

        line=file.readline()


for i in range(len(materials)-1):

   mdb.models['Model-1'].Material(name=materials[i+1][0])

   mdb.models['Model-1'].materials[materials[i+1][0]].Density(table=((6450.0, ), ))

   mdb.models['Model-1'].materials[materials[i+1][0]].Depvar(n=300)

   mdb.models['Model-1'].materials[materials[i+1][0]].UserMaterial(

    mechanicalConstants=(materials[i+1][1], materials[i+1][2],materials[i+1][3]))

   print('material {} is created' .format(materials[i+1][0]))

運行時出現  AbaqusNameError: 無效的名稱     ,這是咋回事呢?

邀請回答 我來回答

全部回答

(1)
默認 最新
dwg_2931
可能1,需導入模塊from abaqusConstants import * 2,讀取的數據類型對應不上,單獨輸出一個materials[i], materials[i][1]看看
2023年1月12日
評論 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP