0x
005369
30. Juni 2023

Benutzerdefinierte Parameter für Methoden der Python High Level Library

Ich muss in meinem Python-Programm in benutzerdefinierte Parameter für Methoden der Python High Level Library für RFEM 6 verwenden. Wie kann ich die notwendigen Parameter ermitteln?


Antwort:

Eine Möglichkeit ist es, diese URL bei laufenden RFEM 6 aufzurufen:

Damit wird die Definition des gesamten APIs als XML angezeigt. Siehe auch:

Eine pragmatische Möglichkeit um die Parameter zu ermitteln ist es, beispielsweise zuerst in RFEM 6 das gewünschte Material zusammenzustellen und dann die Eigenschaften auszulesen. Das folgende Programm zeigt das Vorgehen:

from RFEM.initModel import *

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

m = Model.clientModel.service.get_material(1)
print(m)

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

Diese Methode kann sinngemäß für alle Objekte in RFEM 6 verwendet werden.


Autor

Frank ist für die Qualitätssicherung im Programm RFEM verantwortlich und unterstützt zusätzlich im Customer Support. Er begleitet technische Prüfprozesse und trägt zur Stabilität und Zuverlässigkeit der Software bei.



;