abaqus的Python脚本中的参数序列

时间:2018-03-17 08:47:19

标签: python abaqus

我已经在.py文件中编写了section assignment命令,其参数以随机顺序写入并在abaqus上的am模型上运行但是我收到错误。 在abaqus的Python脚本中,命令的参数序列是否重要?

1 个答案:

答案 0 :(得分:0)

SectionAssignment命令可能有默认的参数顺序,但使用keyword arguments syntax会更安全。

从Abaqus v6.14脚本参考指南中的Section 44.1.1 SectionAssignment(...),所需的参数是 region sectionName ,而可选参数是 thicknessAssignment < / em>, offset offsetType offsetField 。因此,您的语法应该是

mdb.models[modelName].parts[partName].SectionAssignment(region=regionName, sectionName=sectionString, ...)

mdb.models[modelName].rootAssembly.SectionAssignment(region=regionName, sectionName=sectionString, ...)

而不是以随机顺序传递参数。