Ответ:
В библиотеке высокого уровня 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
при создании модели.
В этой статье показаны возможности: