Orthotropes Material mit Python

Fragen & Antworten, die Ihnen weiterhelfen

  • Häufig gestellte Fragen (FAQs)

23. März 2023

005365

Frank Faulstich

API & Webservice

Wie kann ich ein orthotropes Material mit einem Python-Programm erzeugen?

Antwort

In der Python High Level Library ist keine direkte Funktion für die Erzeugung von orthotropen Material vorhanden. Es ist aber bei allen Methoden möglich, benutzerdefinierte Parameter zu übergeben. Damit kann so ein Material ohne weiteres erzeugt werden. Dieses Beispiel zeigt das Vorgehen:

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

        
    

Der benutzerdefinierte Parameter wird zunächst als Dictonary p definiert und dann params beim Anlegen des Materials übergeben. Dieser Artikel zeigt die Möglichkeiten:

Schlüsselwörter

Webservice Python Programmieren Schnittstelle

Links

Schreiben Sie einen Kommentar...

Schreiben Sie einen Kommentar...