Przykładowy program pokazuje dwie różne metody tworzenia podpór węzłowych. Typ wyliczeniowy NodalSupportType
jest używany dla pierwszej podpory węzłowej.
Alternatywnie można również przenieść listę. Lista musi zawierać sześć wartości. Pierwsze trzy wartości określają stopnie swobody przemieszczenia, a ostatnie trzy stopnie swobody dla skręcania.
Wartość inf
oznacza, że stopień swobody jest ustalony. Przy wartości 0
stopień swobody nie jest dostępny. Wartość numeryczna definiuje sprężynę.
- 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()
- /kod#