简体   繁体   English

Abaqus 的 Python 脚本

[英]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有两个参数, pointsmergeType mergeWire and meshable are not listed as arguments. mergeWiremeshable没有列出作为参数。 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM