395x
005365
2023-03-23

Materiale ortotropo con pitone

Come posso creare un materiale ortotropo con un programma Python?


Risposta:

Nella Python High Level Library non esiste una funzione diretta per la generazione di materiale ortotropo. Tuttavia, è possibile trasferire parametri definiti dall'utente per tutti i metodi. Ciò significa che un tale materiale può essere facilmente prodotto. Questo esempio mostra la procedura:


            

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()


Il parametro definito dall'utente viene prima definito come Dictonary p e quindi trasferito ai params durante la creazione del materiale.
Questo articolo mostra le possibilità:

Parametri personalizzati

Autore

Il signor Faulstich è responsabile della garanzia della qualità del programma RFEM e fornisce assistenza ai clienti.

Link