【发布时间】:2016-11-20 05:11:06
【问题描述】:
我是 Abaqus Python 脚本的新手。我脚本中的以下代码行引发了关键字错误 (Type Error: Keyword error on mergeWire)。
myPart.WirePolyLine(points = myPoints, mergeWire = OFF, meshable = ON)
在哪里
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]]))
有人可以帮我解决这个问题吗?
【问题讨论】:
-
什么版本?您应该查看特定版本的脚本手册,因为已知关键字会更改。
-
我使用的是 Abaqus 版本 6.14。
-
可能是你没有加载定义OFF的模块。您应该在脚本顶部有
from abaqusConstants import*。还要确保你没有在其他地方使用 OFF 作为变量。