397x
005366
2023-03-23

Упругая узловая опора с Python

Как создать упругую узловую опору с помощью программы Python?


Ответ:

В примере программы показаны два различных метода создания узловых опор. Тип перечисления NodalSupportType используется для первой узловой опоры.

Как вариант, можно передать список. В списке должно быть шесть значений. Первые три значения задают степени свободы перемещения, последние три - степени свободы кручения.

Значение inf означает, что степень свободы зафиксирована. При 0 степень свободы не задана. Числовое значение задаёт пружину.


            

from RFEM.enums import *
from RFEM.initModel import *
from RFEM.BasicObjects.node import Node
from RFEM.TypesForNodes.nodalSupport import NodalSupport
from RFEM.dataTypes import inf

Model(True, 'Nodal_support.rf6')

Model.clientModel.service.begin_modification()

Node(1, 0.0, 0.0, 0.0)
Node(2, 5.0, 0.0, 0.0)

NodalSupport(1, '1', NodalSupportType.HINGED)
NodalSupport(2, '2', [inf, inf, inf, 0, 234000, 0])

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



Автор

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