418x
005369
23.3.2023

Uživatelské parametry pro metody knihovny Python High Level Library

V programu Python musím použít vlastní parametry pro metody knihovny Python High Level Library pro RFEM. Jak mohu potřebné parametry stanovit?


Odpověď:

Jednou z možností je zavolat při spuštěném programu RFEM toto URL:

http://localhost:8082/wsdl

Tím se zobrazí definice celého API jako XML (viz také WSDL https://en.wikipedia.org/wiki/Web_Services_Description_Language).

Pragmatickou možností, jak stanovit parametry, je například nejprve vytvořit požadovaný materiál v programu RFEM a poté načíst jeho vlastnosti. Následující program tento postup ukazuje:


            

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


Tuto metodu lze použít pro všechny objekty v programu RFEM.


Autor

Ing. Faulstich je zodpovědný za kvalitu programu RFEM a kromě toho se věnuje technické podpoře zákazníků.