В примере программы показаны два различных метода создания узловых опор. Тип перечисления NodalSupportType
используется для первой узловой опоры.
Как вариант, можно передать список. В списке должно быть шесть значений. Первые три значения задают степени свободы перемещения, последние три - степени свободы кручения.
Значение inf
означает, что степень свободы зафиксирована. При 0
степень свободы не задана. Числовое значение задаёт пружину.
- code.python#
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()
- /код#