我正在用ABAQUS编写python脚本
我想知道与某个特定节点集(PU-nodeset-failure)相关的所有节点的位移
我试图通过编写以下代码来访问它,但遇到一个错误:
keyError : PU-NODES-FATIGUE
我甚至试图改变名称为不同的设置,以便检查输出,但它仍然是相同的错误
如果有人能解释一下,那就太好了
先谢谢你
>>> print 'Node sets = ',odb.rootAssembly.nodeSets.keys()
Node sets = [' ALL NODES', 'BC-PU-SYM-Z', 'PU-NODES-FATIGUE', 'SET-8']
>>> fatigue = odb.rootAssembly.instances['PU-1'].nodeSets['PU-NODES-FATIGUE']
KeyError: PU-NODES-FATIGUE
在请求数据之前,您可能需要检查模型中是否存在此类集合
首先检查模型实例
如果“PU-1”存在,请检查它下面的键
如果这最后一次打印返回“PU-NODES-failure”,我真的不知道怎么了
最后,这可能会奏效
相关问题 更多 >
编程相关推荐