395x
005365
2023-03-23

Ортотропный материал с Python

Как создать ортотропный материал в программе Python?


Ответ:

В библиотеке высокого уровня Python нет прямой функции для создания ортотропного материала. Однако можно передать пользовательские параметры для всех методов. Это означает, что можно легко создать такой материал. На этом примере показана процедура:


            

from RFEM.enums import *
from RFEM.initModel import *
from RFEM.BasicObjects.material import Material

Model(True, 'Material.rf6')
Model.clientModel.service.begin_modification()

p = {
        "material_type": "TYPE_TIMBER",
        "material_model": "MODEL_ORTHOTROPIC_2D",
        "application_context": "TIMBER_DESIGN",
        "stiffness_modification": True,
        "stiffness_modification_type": "STIFFNESS_MODIFICATION_TYPE_DIVISION"
}
Material(1, 'C24 | EN 338:2016-04', params=p)

Model.clientModel.service.finish_modification()
Model.clientModel.service.close_connection()


Сначала пользовательский параметр задаётся как словарь p, а затем передается в params при создании модели.
В этой статье показаны возможности:

Пользовательские параметры

Автор

Г-н Фаулстих отвечает за контроль качества программы RFEM и обеспечивает поддержку пользователей.

Ссылки