3
に私は.MDBファイルにrootAssembly内の要素のセットを作成しました:私は、フィールドの出力にアクセスしようとしてるのAbaqus Pythonスクリプト - .MDBで作成された要素の集合ではないアクセス.ODB
a = mdb.models['Model-1'].rootAssembly
els_1 = a.instances['Part-1'].elements
Coh_els = els_1.getByBoundingBox(x1 y1 z1 x2 y2 z2)
a.Set(elements=Coh_els, name='COHELSET-0')
この要素に.ODBファイルに設定されている:
coh_els = odb.rootAssembly.instances['PART-1'].elementSets['COHELSET-0']
しかし、私は得る:(要素セットは.ODBモデルツリーに表示されていない)「KeyError例外をCOHELSET-0」ので、私は、このフィールドの出力にアクセスすることはできませんセット。
残りのコードは、ツリー内に表示されている要素セットを使用するときに機能するので、事前定義された要素セットにアクセスする際に問題があることがわかります。
誰かが私に間違っていることを説明してもらえますか?
にライン
を変更することで修正されました –