[英]Python Scripting for Abaqus
I am new to Abaqus Python Scripting.我是 Abaqus Python 脚本的新手。 The following line of code in my script is throwing a keyword error ( Type Error: Keyword error on mergeWire
).我脚本中的以下代码行抛出关键字错误( Type Error: Keyword error on mergeWire
)。
myPart.WirePolyLine(points = myPoints, mergeWire = OFF, meshable = ON)
where在哪里
myPoints = ((datum_points[crossPart_datums_keys[0]],datum_points[crossPart_datums_keys[1]]),datum_points[crossPart_datums_keys[2]],datum_points[crossPart_datums_keys[3](datum_points[crossPart_datums_keys[4]],datum_points[crossPart_datums_keys[5]]),(datum_points[crossPart_datums_keys[6]],datum_points[crossPart_datums_keys[7]]),(datum_points[crossPart_datums_keys[8]],datum_points[crossPart_datums_keys[9]]),(datum_points[crossPart_datums_keys[10]],datum_points[crossPart_datums_keys[11]]),(datum_points[crossPart_datums_keys[12]],datum_points[crossPart_datums_keys[13]]),(datum_points[crossPart_datums_keys[14]],datum_points[crossPart_datums_keys[15]]))
Can someone help me to fix this?有人可以帮我解决这个问题吗?
Looking at Abaqus 6.14 Scripting Reference Guide, WirePolyLine
has two arguments, points
and mergeType
. 查看《 Abaqus 6.14脚本参考指南》, WirePolyLine
有两个参数, points
和mergeType
。 mergeWire
and meshable
are not listed as arguments. mergeWire
和meshable
没有列出作为参数。 Perhaps you should use: 也许您应该使用:
from abaqusConstants import SEPARATE
myPart.WirePolyLine(points = myPoints, mergeType = SEPARATE)
I strongly suggest you consult section 37.2.56 of Abaqus 6.14 Scripting Reference Guide. 我强烈建议您参考《 Abaqus 6.14脚本参考指南》的37.2.56节。
dear friend, I am also a beginner in abacus, but I think the contents of this link can help you in this matter, the good thing is that it is free.亲爱的朋友,我也是珠算的初学者,但是我认为这个链接的内容可以帮助你解决这个问题,好在它是免费的。 Caeassistant 助理
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.