我正在使用ABAQUS编写python脚本。
我想知道与特定节点有关的所有节点的位移(PU-节点疲劳)。
我试图通过编写以下代码来访问它,但遇到了一个错误:
keyError :PU节点疲劳
我甚至试图将名称更改为不同的集合,以检查输出,但仍然是相同的错误。
如果有人能把这件事弄清楚,那就太好了。
提前谢谢你。
守则是:
>>> 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发布于 2018-06-21 13:24:20
在请求数据之前,您可能希望检查这些集是否在模型中。
首先检查模型实例
print odb.rootAssembly.instances.keys()如果“PU-1”存在,请检查它下面的钥匙。
print odb.rootAssembly.instances['PU-1'].keys() 如果最后一次打印返回‘PU节点疲劳’,我真的不知道出了什么问题。
最后,这可能有效。
fatigue = odb.rootAssembly.nodeSets['PU-NODES-FATIGUE']https://stackoverflow.com/questions/50859664
复制相似问题