Я создал набор элементов в rootAssembly в файле .mdb:
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']
Но я получаю «KeyError: COHELSET-0» (набор элементов не отображается в дереве модели .odb), поэтому я не могу получить доступ к выходным данным поля в этом наборе.
Остальная часть моего кода работает, когда я использую набор элементов, который виден в дереве, поэтому я знаю, что проблема заключается в доступе к предварительно определенному набору элементов.
Может кто-нибудь объяснить мне, что я делаю неправильно?