514x
005369
2023-03-23

Parametri definiti dall'utente per i metodi della Python High Level Library

Devo usare parametri personalizzati per i metodi della Python High Level Library per RFEM nel mio programma Python. Come posso determinare i parametri necessari?


Risposta:

C'è un'opzione per richiamare questo URL mentre RFEM è in esecuzione:
http://localhost:8082/wsdl

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 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 verwendet werden.


Autore

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



;