Réponse:
Il n'y a pas de fonction directe pour générer un matériau orthotrope dans la bibliothèque Python High Level Library. Cependant, il est possible de transférer des paramètres définis par l'utilisateur pour toutes les méthodes. Cela signifie qu'un tel matériau peut facilement être créé. Cet exemple montre la procédure :
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()
Le paramètre défini par l'utilisateur est d'abord défini comme Dictionnaire p
, puis transféré vers params
lors de la création du matériau.
Cet article présente les possibilités :