我已经在.py文件中编写了section assignment命令,其参数以随机顺序写入并在abaqus上的am模型上运行但是我收到错误。 在abaqus的Python脚本中,命令的参数序列是否重要?
答案 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, ...)
而不是以随机顺序传递参数。