425x
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:

Una possibilità è chiamare questo URL mentre RFEM è in esecuzione:

http://localhost:8082/wsdl

Questo mostra la definizione dell'intera API come XML (vedi anche WSDL https://en.wikipedia.org/wiki/Web_Services_Description_Language).

Un modo pragmatico per determinare i parametri è, ad esempio, compilare prima il materiale desiderato in RFEM e quindi leggere le proprietà. Il programma seguente mostra la procedura:


            

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


Questo metodo può essere utilizzato per tutti gli oggetti in RFEM.


Autore

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