418x
005369
2023-03-23

Пользовательские параметры для методов библиотеки высокого уровня Python

Мне нужно применить пользовательские параметры для методов библиотеки высокого уровня Python для RFEM в своей программе Python. Как определить необходимые параметры?


Ответ:

Существует возможность вызова этого URL-адреса во время работы программы RFEM:

http://localhost:8082/wsdl

Здесь показано задание всего API как XML (см. также WSDL https://en.wikipedia.org/wiki/Web_Services_Description_Language).

Прагматичный способ определения параметров — это, например, сначала скомпилировать нужный материал в RFEM, а затем считать свойства. Следующая программа показывает процедуру:


            

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


Этот метод можно использовать для всех объектов в RFEM.


Автор

Г-н Фаулстих отвечает за контроль качества программы RFEM и обеспечивает поддержку пользователей.